)]}'
{
  "log": [
    {
      "commit": "fb66ebd88471cd2cc1205536dfc781b2f4c1d6b5",
      "tree": "ff153022eb8d85fba13b976adac4435a75740c73",
      "parents": [
        "29a4f2d31c03756bf24883e567a8c3b4ee5df1f4",
        "491dc0437d4c56d11f78113eca3953cff87314f3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 16:09:56 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 16:09:56 2009 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "491dc0437d4c56d11f78113eca3953cff87314f3",
      "tree": "8e246819a49a41ec3db5be1467dfeca4144fd963",
      "parents": [
        "ccca7cdc1b8dd2e7b67e9289a6abf117b11cbe6b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 16:07:59 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 16:07:59 2009 +0200"
      },
      "message": "ALSA: hda - Allow all formats as default for Nvidia HDMI\n\nIn the commit f0613d5752d8f7d1d02e6d40947f38877fdf9c90\n    ALSA: hda - Add full rates/formats support for Nvidia HDMI\nthe flag LIMITIED_RATE_FMT_SUPPORT was set as default, as I forgot\nto clear before commit.\n\nLet\u0027s enable all formats/rates as default.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "29a4f2d31c03756bf24883e567a8c3b4ee5df1f4",
      "tree": "1f3070e9ba52c5e26da1aeef0f5bb3d9e5d5366f",
      "parents": [
        "9c6b8dcefe9a39f36ba11bdd523c0ac5246514c9"
      ],
      "author": {
        "name": "Philby John",
        "email": "pjohn@in.mvista.com",
        "time": "Tue Oct 13 16:30:22 2009 +0530"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 15:59:55 2009 +0200"
      },
      "message": "ALSA: aaci: ARM1176 aaci-pl041 AC97 register read timeout\n\nAfter a reboot on an ARM1176 which amounts to a softreset, it has been\nnoted that the ALSA driver does not get registered and the probe fails\nwith the error \"aaci-pl041 fpga:04: ac97 read back fail\". In the process\nof reading from a register the SL1TxBusy bit is set indicating that the\ntransceiver is busy and remains so until the default timeout occurs.\nSet the Power down register 0x26 to an arbitrary value as specified in\nthe PL041 manual (page: 3-18) so that AACISL1TX/AACISL2TX registers take\ntheir default state.\n\nSigned-off-by: Philby John \u003cpjohn@in.mvista.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ccca7cdc1b8dd2e7b67e9289a6abf117b11cbe6b",
      "tree": "7435cd79c75275fc9fc6f0f00551a904a34104ab",
      "parents": [
        "54930531a00af5a1c33361a02e67dd1802110465"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 15:32:21 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 15:32:21 2009 +0200"
      },
      "message": "ALSA: hda - Fix volume-knob setup for Dell laptops with STAC9228\n\nThe volume-knob widget needs to be set with 0x7f instead of 0xff\nfor Dell laptops with STAC9228 codec, too, like the previous commit.\n\nReference: Novell bnc#545013\n\thttp://bugzilla.novell.com/show_bug.cgi?id\u003d545013\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "54930531a00af5a1c33361a02e67dd1802110465",
      "tree": "d6e4adeb2038a0eba0129cd770b18e72d6465ebd",
      "parents": [
        "2d9c648295d7bc376305337d29f540a5e411f632"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 11 17:38:29 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 15:29:34 2009 +0200"
      },
      "message": "ALSA: hda - Fix mute sound with STAC9227/9228 codecs\n\nOn FSC laptops, the sound gets muted gradually when the volume is chnaged.\nThis is due to the wrong volume-knob widget setup.  The delta bit (bit 7)\nshouldn\u0027t be set for these devices.\n\nThis patch adds a new quirk to set the value 0x7f to the widget 0x24\ninstead of 0xff.\n\nReference: Novell bnc#546006\n\thttp://bugzilla.novell.com/show_bug.cgi?id\u003d546006\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9c6b8dcefe9a39f36ba11bdd523c0ac5246514c9",
      "tree": "8867c80d65ce367b84b32fc8576a3f695aaed958",
      "parents": [
        "bd3c200e6d5495343c91db66d2acf1853b57a141"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 09:34:28 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 09:34:28 2009 +0200"
      },
      "message": "ALSA: bt87x - Add a whitelist for Pinnacle PCTV (11bd:0012)\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2d9c648295d7bc376305337d29f540a5e411f632",
      "tree": "e11c0e39d7b8bb530157ff2d2375da9544cf52cf",
      "parents": [
        "f0613d5752d8f7d1d02e6d40947f38877fdf9c90"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 08:06:55 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 13 08:06:55 2009 +0200"
      },
      "message": "ALSA: hda - Fix overflow of spec-\u003einit_verbs in patch_realtek.c\n\nALC861-VD lenovo model causes overflow of spec-\u003einit_verbs entries due to\nthe recent changes.  Simply increase the array size to avoid the overflow.\n\nReported-by: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "bd3c200e6d5495343c91db66d2acf1853b57a141",
      "tree": "7b9da68657c80e89375b255cd8a9e84ff1825fff",
      "parents": [
        "43189a38dada053b820fafc47de8ba665dd3a618"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "launchpad.web@epost.diwic.se",
        "time": "Sun Oct 11 11:37:22 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Oct 11 18:07:21 2009 +0200"
      },
      "message": "ALSA: ice1724 - Make call to set hw params succeed on ESI Juli@\n\nIf two streams are started immediately after one another (such as a\nplayback and a recording stream), the call to set hw params fails with\nEBUSY. This patch makes the call succeed, so playback and recording will\nwork properly.\n\nSigned-off-by: David Henningsson \u003claunchpad.web@epost.diwic.se\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "43189a38dada053b820fafc47de8ba665dd3a618",
      "tree": "f4ea22d0b4e473a7449a1e0a50f33141a63e051c",
      "parents": [
        "378e869fd0ef75fa85a5e3df56a58e74e77d04c9"
      ],
      "author": {
        "name": "Robert Hancock",
        "email": "hancockrwd@gmail.com",
        "time": "Fri Oct 09 22:08:58 2009 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 10 10:53:16 2009 +0200"
      },
      "message": "ALSA: ice1724: Fix surround on Chaintech AV-710\n\nFix the num_total_dacs setting for Chaintech AV710. The existing comment\nthat only PSDOUT0 is connected is correct, but since the card is using\npacked AC97 mode to send 6 channels to the codec, num_total_dacs should be\nset to 6 and not 2. This allows 6-channel surround to work. Also clarify\na comment regarding the additional WM8728 codec on this card (it\u0027s connected\nto the SPDIF output and always receives the same data).\n\nSigned-off-by: Robert Hancock \u003chancockrwd@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f0613d5752d8f7d1d02e6d40947f38877fdf9c90",
      "tree": "2ecd6bc9b86383a4a6fd0d214d1dde49ab35397c",
      "parents": [
        "defb5ab2e0ff08ff9a942e2bb7e14c21a55ec26b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 09 17:44:08 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 09 17:44:08 2009 +0200"
      },
      "message": "ALSA: hda - Add full rates/formats support for Nvidia HDMI\n\nAllow Nvidia HDMI to support more possible sample rates and formats.\nAt best, the really supported rates and formats should be determined\ntogether with the negotiation with the HDMI receiver, but it\u0027s currently\nnot implemented yet (Nvidia stuff seems incompatible with HDMI 1.3\nstandard in this regard).  As a compromise, we enable all bits, assuming\nthat all recent devices do support such rates/formats.\n\nTested-by: Alan Alan \u003calanwww1@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "378e869fd0ef75fa85a5e3df56a58e74e77d04c9",
      "tree": "ec91fed5d1562ee3747f6543b207d479f21ef167",
      "parents": [
        "d2a764dd8e2c70254bf78d5e2d3e9cbe8b34e470",
        "1d4efa6650454177afe30ad97283ff78572d0442"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 08 13:00:02 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 08 13:00:02 2009 +0200"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into for-linus\n"
    },
    {
      "commit": "d2a764dd8e2c70254bf78d5e2d3e9cbe8b34e470",
      "tree": "b671c8c5a0a1bf30efdeb563cf3e04489b9d49de",
      "parents": [
        "6f775ba0154cdf10108071acc71f26c4efdb8d57",
        "defb5ab2e0ff08ff9a942e2bb7e14c21a55ec26b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 08 12:59:58 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 08 12:59:58 2009 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "1d4efa6650454177afe30ad97283ff78572d0442",
      "tree": "88ae26975e874934ed809416c1a55131bc6efe68",
      "parents": [
        "8dce39b8955be6164172cb6204ef8fc21de27431"
      ],
      "author": {
        "name": "Robert Hancock",
        "email": "hancockrwd@gmail.com",
        "time": "Wed Oct 07 20:19:21 2009 -0600"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 08 11:48:11 2009 +0200"
      },
      "message": "ALSA: ice1724: increase SPDIF and independent stereo buffer sizes\n\nIncrease the default and maximum PCM buffer prellocation size for ice1724\u0027s\nSPDIF and independent stereo pair outputs to 256K, which is the hardware\u0027s\nmaximum supported size. This allows a reduction in interrupt rate and\npotentially power usage when an application is not latency-critical.\n\nSigned-off-by: Robert Hancock \u003chancockrwd@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8dce39b8955be6164172cb6204ef8fc21de27431",
      "tree": "d8a50b03daaba16e2b7888d877255447828e3628",
      "parents": [
        "2bdf66331c3ff8d564efe7a054f1099133d520cd"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Oct 07 22:51:34 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 08 11:48:10 2009 +0200"
      },
      "message": "ALSA: opl3: circular locking in the snd_opl3_note_on() and snd_opl3_note_off()\n\nFix following circular locking in the opl3 driver.\n\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ INFO: possible circular locking dependency detected ]\n2.6.32-rc3 #87\n-------------------------------------------------------\nswapper/0 is trying to acquire lock:\n (\u0026opl3-\u003evoice_lock){..-...}, at: [\u003ccca748fe\u003e] snd_opl3_note_off+0x1e/0xe0 [snd_opl3_synth]\n\nbut task is already holding lock:\n (\u0026opl3-\u003esys_timer_lock){..-...}, at: [\u003ccca75169\u003e] snd_opl3_timer_func+0x19/0xc0 [snd_opl3_synth]\n\nwhich lock already depends on the new lock.\n\nthe existing dependency chain (in reverse order) is:\n\n-\u003e #1 (\u0026opl3-\u003esys_timer_lock){..-...}:\n       [\u003cc02461d5\u003e] validate_chain+0xa25/0x1040\n       [\u003cc0246aca\u003e] __lock_acquire+0x2da/0xab0\n       [\u003cc024731a\u003e] lock_acquire+0x7a/0xa0\n       [\u003cc044c300\u003e] _spin_lock_irqsave+0x40/0x60\n       [\u003ccca75046\u003e] snd_opl3_note_on+0x686/0x790 [snd_opl3_synth]\n       [\u003ccca68912\u003e] snd_midi_process_event+0x322/0x590 [snd_seq_midi_emul]\n       [\u003ccca74245\u003e] snd_opl3_synth_event_input+0x15/0x20 [snd_opl3_synth]\n       [\u003ccca4dcc0\u003e] snd_seq_deliver_single_event+0x100/0x200 [snd_seq]\n       [\u003ccca4de07\u003e] snd_seq_deliver_event+0x47/0x1f0 [snd_seq]\n       [\u003ccca4e50b\u003e] snd_seq_dispatch_event+0x3b/0x140 [snd_seq]\n       [\u003ccca5008c\u003e] snd_seq_check_queue+0x10c/0x120 [snd_seq]\n       [\u003ccca5037b\u003e] snd_seq_enqueue_event+0x6b/0xe0 [snd_seq]\n       [\u003ccca4e0fd\u003e] snd_seq_client_enqueue_event+0xdd/0x100 [snd_seq]\n       [\u003ccca4eb7a\u003e] snd_seq_write+0xea/0x190 [snd_seq]\n       [\u003cc02827b6\u003e] vfs_write+0x96/0x160\n       [\u003cc0282c9d\u003e] sys_write+0x3d/0x70\n       [\u003cc0202c45\u003e] syscall_call+0x7/0xb\n\n-\u003e #0 (\u0026opl3-\u003evoice_lock){..-...}:\n       [\u003cc02467e6\u003e] validate_chain+0x1036/0x1040\n       [\u003cc0246aca\u003e] __lock_acquire+0x2da/0xab0\n       [\u003cc024731a\u003e] lock_acquire+0x7a/0xa0\n       [\u003cc044c300\u003e] _spin_lock_irqsave+0x40/0x60\n       [\u003ccca748fe\u003e] snd_opl3_note_off+0x1e/0xe0 [snd_opl3_synth]\n       [\u003ccca751f0\u003e] snd_opl3_timer_func+0xa0/0xc0 [snd_opl3_synth]\n       [\u003cc022ac46\u003e] run_timer_softirq+0x166/0x1e0\n       [\u003cc02269e8\u003e] __do_softirq+0x78/0x110\n       [\u003cc0226ac6\u003e] do_softirq+0x46/0x50\n       [\u003cc0226e26\u003e] irq_exit+0x36/0x40\n       [\u003cc0204bd2\u003e] do_IRQ+0x42/0xb0\n       [\u003cc020328e\u003e] common_interrupt+0x2e/0x40\n       [\u003cc021092f\u003e] apm_cpu_idle+0x10f/0x290\n       [\u003cc0201b11\u003e] cpu_idle+0x21/0x40\n       [\u003cc04443cd\u003e] rest_init+0x4d/0x60\n       [\u003cc055c835\u003e] start_kernel+0x235/0x280\n       [\u003cc055c066\u003e] i386_start_kernel+0x66/0x70\n\nother info that might help us debug this:\n\n2 locks held by swapper/0:\n #0:  (\u0026opl3-\u003etlist){+.-...}, at: [\u003cc022abd0\u003e] run_timer_softirq+0xf0/0x1e0\n #1:  (\u0026opl3-\u003esys_timer_lock){..-...}, at: [\u003ccca75169\u003e] snd_opl3_timer_func+0x19/0xc0 [snd_opl3_synth]\n\nstack backtrace:\nPid: 0, comm: swapper Not tainted 2.6.32-rc3 #87\nCall Trace:\n [\u003cc0245188\u003e] print_circular_bug+0xc8/0xd0\n [\u003cc02467e6\u003e] validate_chain+0x1036/0x1040\n [\u003cc0247f14\u003e] ? check_usage_forwards+0x54/0xd0\n [\u003cc0246aca\u003e] __lock_acquire+0x2da/0xab0\n [\u003cc024731a\u003e] lock_acquire+0x7a/0xa0\n [\u003ccca748fe\u003e] ? snd_opl3_note_off+0x1e/0xe0 [snd_opl3_synth]\n [\u003cc044c300\u003e] _spin_lock_irqsave+0x40/0x60\n [\u003ccca748fe\u003e] ? snd_opl3_note_off+0x1e/0xe0 [snd_opl3_synth]\n [\u003ccca748fe\u003e] snd_opl3_note_off+0x1e/0xe0 [snd_opl3_synth]\n [\u003cc044c307\u003e] ? _spin_lock_irqsave+0x47/0x60\n [\u003ccca751f0\u003e] snd_opl3_timer_func+0xa0/0xc0 [snd_opl3_synth]\n [\u003cc022ac46\u003e] run_timer_softirq+0x166/0x1e0\n [\u003cc022abd0\u003e] ? run_timer_softirq+0xf0/0x1e0\n [\u003ccca75150\u003e] ? snd_opl3_timer_func+0x0/0xc0 [snd_opl3_synth]\n [\u003cc02269e8\u003e] __do_softirq+0x78/0x110\n [\u003cc044c0fd\u003e] ? _spin_unlock+0x1d/0x20\n [\u003cc025915f\u003e] ? handle_level_irq+0xaf/0xe0\n [\u003cc0226ac6\u003e] do_softirq+0x46/0x50\n [\u003cc0226e26\u003e] irq_exit+0x36/0x40\n [\u003cc0204bd2\u003e] do_IRQ+0x42/0xb0\n [\u003cc024463c\u003e] ? trace_hardirqs_on_caller+0x12c/0x180\n [\u003cc020328e\u003e] common_interrupt+0x2e/0x40\n [\u003cc0208d88\u003e] ? default_idle+0x38/0x50\n [\u003cc021092f\u003e] apm_cpu_idle+0x10f/0x290\n [\u003cc0201b11\u003e] cpu_idle+0x21/0x40\n [\u003cc04443cd\u003e] rest_init+0x4d/0x60\n [\u003cc055c835\u003e] start_kernel+0x235/0x280\n [\u003cc055c210\u003e] ? unknown_bootoption+0x0/0x210\n [\u003cc055c066\u003e] i386_start_kernel+0x66/0x70\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2bdf66331c3ff8d564efe7a054f1099133d520cd",
      "tree": "8864418fb40ce259c4be7d603cab16cece6acfb3",
      "parents": [
        "2fb930b53f513cbc4c102d415d2923a8a7091337"
      ],
      "author": {
        "name": "Pavel Hofman",
        "email": "pavel.hofman@ivitera.com",
        "time": "Tue Oct 06 16:04:11 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Oct 08 11:47:56 2009 +0200"
      },
      "message": "ALSA: ICE1712/24 - Change the Multi Track Peak control (level meters) from MIXER to PCM type\n\n* PLEASE NOTE - this change requires the corresponding update of\n  envy24control for ice1712 - kind of an ABI change.\n* The \"Multi Track Peak\" control is read-only level meters indicator.\n* The control is VERY confusing to most users since it is currently displayed\n  in regular mixers. E.g. alsamixer ignores its read-only status\n  and allows changing the levels with keys which makes no sense.\n\nSigned-off-by: Pavel Hofman \u003cpavel.hofman@ivitera.com\u003e\nAcked-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "defb5ab2e0ff08ff9a942e2bb7e14c21a55ec26b",
      "tree": "8943ce45b1fd9ab02b9eb0d799a64005b750dbe1",
      "parents": [
        "01d4825df62d1d405035b90294bf38616d3f380b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 07 15:12:27 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Oct 07 15:12:27 2009 +0200"
      },
      "message": "ALSA: hda - Fix yet another auto-mic bug in ALC268\n\nSince patch_alc268() doesn\u0027t call set_capture_mixer() (due to its h/w\ndesign different from other siblings), it needs to call fixup_automic_adc()\nexplicitly to set up the auto-mic routing.  Otherwise the indices for\nint/ext mics aren\u0027t set properly.\n\nReference: Novell bnc#544899\n\thttp://bugzilla.novell.com/show_bug.cgi?id\u003d544899\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6f775ba0154cdf10108071acc71f26c4efdb8d57",
      "tree": "995091e27245987f1bcfdcd695de3a52d882823b",
      "parents": [
        "b266002abf6dfa4b358fdb5495f09e350b296552",
        "5b7dde346881b12246669ae97b3a2793c27b32b6"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 19:29:47 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 19:29:47 2009 +0100"
      },
      "message": "Merge branch \u0027upstream/wm8350\u0027 into for-2.6.32\n"
    },
    {
      "commit": "5b7dde346881b12246669ae97b3a2793c27b32b6",
      "tree": "0b21907dc37caab0f8ec08769762db553ecf3292",
      "parents": [
        "74fca6a42863ffacaf7ba6f1936a9f228950f657"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jun 29 11:17:10 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 19:27:56 2009 +0100"
      },
      "message": "ASoC: WM8350 capture PGA mutes are inverted\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "b266002abf6dfa4b358fdb5495f09e350b296552",
      "tree": "176a0c3ec097378c1960211b3771863bc7fc6b06",
      "parents": [
        "2a0f5cb32772e9a9560209e241a80bfbbc31dbc3"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 19:25:02 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 19:26:57 2009 +0100"
      },
      "message": "ASoC: Remove absent SYNC and TDM DAI format options from i.MX SSI\n\nThese should be handled via set_tdm_slot() now and cause build\nfailures as-is.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2fb930b53f513cbc4c102d415d2923a8a7091337",
      "tree": "b07211090d75e2d568c62995d35447ecfce1319f",
      "parents": [
        "08d1e635089f41e28fec644a8620a0e8d66b1235"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Tue Oct 06 08:21:04 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 06 14:58:58 2009 +0200"
      },
      "message": "sound: via82xx: move DXS volume controls to PCM interface\n\nThe \"VIA DXS\" controls are actually volume controls that apply to the\nfour PCM substreams, so we better indicate this connection by moving the\ncontrols to the PCM interface.\n\nCommit b452e08e73c0e3dbb0be82130217be4b7084299e in 2.6.30 broke the\nrestoring of these volumes by \"alsactl restore\" that most distributions\nuse; the renaming in this patch cures that regression by preventing\nalsactl from applying the old, wrong volume levels to the new controls.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14151\nhttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d532613\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "01d4825df62d1d405035b90294bf38616d3f380b",
      "tree": "e74a6cc289d21a8da52d54bea61f6d7a978e225e",
      "parents": [
        "f8f25ba3563dab14b1c3ea4d829642b8a61ca5d7"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 06 13:21:54 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 06 13:21:54 2009 +0200"
      },
      "message": "ALSA: hda - Don\u0027t pick up invalid HP pins in alc_subsystem_id()\n\nalc_subsystem_id() tries to pick up a headphone pin if not configured,\nbut this caused side-effects as the problem in commit\n15870f05e90a365f8022da416e713be0c5024e2f.\n\nThis patch fixes the driver behavior to pick up invalid HP pins; at least,\nthe pins that are listed as the primary outputs aren\u0027t taken any more.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "2a0f5cb32772e9a9560209e241a80bfbbc31dbc3",
      "tree": "a56fc2cdcd1e4a091373c330c751b6c3c3cb9cac",
      "parents": [
        "374576a8b6f865022c0fd1ca62396889b23d66dd",
        "e655a43544bd3c45a83da93b00a4b115b4fa758e"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 12:11:09 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Tue Oct 06 12:11:09 2009 +0100"
      },
      "message": "Merge branch \u0027for-2.6.32\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into for-2.6.32\n"
    },
    {
      "commit": "f8f25ba3563dab14b1c3ea4d829642b8a61ca5d7",
      "tree": "813750e4e65b3da482e7173a46b24c4f7f6f1c35",
      "parents": [
        "15870f05e90a365f8022da416e713be0c5024e2f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 06 08:31:29 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Oct 06 08:31:29 2009 +0200"
      },
      "message": "ALSA: hda - Add a workaround for ASUS A7K\n\nASUS A7K needs additional GPIO1 bit setup; it has to be cleared.\nAdded a new fixup hook for this laptop so that it works as is.\n\nRefernece: Novell bnc#494309\n\thttp://bugzilla.novell.com/show_bug.cgi?id\u003d494309\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "15870f05e90a365f8022da416e713be0c5024e2f",
      "tree": "36b77ec1a4c315fafaf2dcd63090f4eac755ae30",
      "parents": [
        "7085ec12a62ec2e990bc7d984bee7ba28e5c1dec"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 05 08:25:13 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Oct 05 08:29:49 2009 +0200"
      },
      "message": "ALSA: hda - Fix invalid initializations for ALC861 auto mode\n\nThe recent auto-parser doesn\u0027t work for machines with a single output\nwith ALC861, such as Toshiba laptops, because alc_subsystem_id() sets\nthe hp_pins[0] while it\u0027s listed in line_outs[0].\nThis ends up with the doubled initialization of the same mixer widget,\nand it mutes the DAC route because hp_pins has no DAC assigned.\n\nTo fix this problem, just check spec-\u003eautocfg.hp_outs and speaker_outs\nso that they are really detected pins.\n\nReference: Novell bnc#544161\n\thttp://bugzilla.novell.com/show_bug.cgi?id\u003d544161\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "374576a8b6f865022c0fd1ca62396889b23d66dd",
      "tree": "f616b533390efdfc03a97abec5d663a3ae4872d4",
      "parents": [
        "a99bbaf5ee6bad1aca0c88ea65ec6e5373e86184"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 17:12:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 17:12:30 2009 -0700"
      },
      "message": "Linux 2.6.32-rc3\n\nI\u0027m skipping -rc2 because the -rc1 Makefile mistakenly said -rc2, so in\norder to avoid confusion, I\u0027m jumping from -rc1 to -rc3.  That way, when\n\u0027uname\u0027 (or an oops report) says 2.6.32-rc2, there\u0027s no confusion about\nwhether people perhaps meant -rc1 or -rc2.\n"
    },
    {
      "commit": "a99bbaf5ee6bad1aca0c88ea65ec6e5373e86184",
      "tree": "2b0314d68b9e0a76e8f4fb60865a1d56e138833a",
      "parents": [
        "5e5027bd26ed4df735d29e66cd5c1c9b5959a587"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Oct 04 16:11:37 2009 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 15:05:10 2009 -0700"
      },
      "message": "headers: remove sched.h from poll.h\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5e5027bd26ed4df735d29e66cd5c1c9b5959a587",
      "tree": "9b98ea464691aa865864033d52e2d123451fbf86",
      "parents": [
        "6d5ee265c80a551726c49cc4e62663808a300af8",
        "d91f79ebc3191b15dbe385925af4840f4e68df77"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 15:03:00 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 15:03:00 2009 -0700"
      },
      "message": "Merge branch \u0027acpi-pad\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027acpi-pad\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  acpi_pad: build only on X86\n  ACPI: create Processor Aggregator Device driver\n\nFixup trivial conflicts in MAINTAINERS file.\n"
    },
    {
      "commit": "6d5ee265c80a551726c49cc4e62663808a300af8",
      "tree": "3679090a953e03b6dd782c7daa0f13306b60efb3",
      "parents": [
        "5001f861219a082e6a64ae61fccea2272bc6751a",
        "011a606d0670196c17110b6770e39cc0865aa614"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 15:00:08 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 15:00:08 2009 -0700"
      },
      "message": "Merge branch \u0027sfi-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6\n\n* \u0027sfi-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6:\n  SFI: remove __init from sfi_verify_table\n  SFI: fix section mismatch warnings in sfi_core.c\n"
    },
    {
      "commit": "5001f861219a082e6a64ae61fccea2272bc6751a",
      "tree": "83902964d005b026b9f450ff1d7ae6d6d964373b",
      "parents": [
        "663cc813a8da4dcc35043998c8856e6ff2ee48fd",
        "c7db7ba5fc84e76044f403efbbba3af5fb01d19b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 14:59:53 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 14:59:53 2009 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: EC: Don\u0027t parse DSDT for EC early init on Compal\n  ACPI: EC: Rewrite DMI checks\n  ACPI: dock: fix \"sibiling\" typo\n  ACPI: kill overly verbose \"throttling states\" log messages\n  ACPI: Fix bound checks for copy_from_user in the acpi /proc code\n  ACPI: fix bus scanning memory leaks\n  ACPI: EC: Restart command even if no interrupts from EC\n  sony-laptop: Don\u0027t unregister the SPIC driver if it wasn\u0027t registered\n  sony-laptop: remove _INI call at init time\n  sony-laptop: SPIC unset IRQF_SHARED, set IRQF_DISABLED\n  sony-laptop: remove device_ctrl and the SPIC mini drivers\n"
    },
    {
      "commit": "663cc813a8da4dcc35043998c8856e6ff2ee48fd",
      "tree": "97e62a1250f4c64cb75455aa9796c5306bf996e1",
      "parents": [
        "58e57fbd1c7e8833314459555e337364fe5521f3",
        "6f6b35e133fe4313277b30fc1a7ea313875ea6c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 14:59:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 14:59:14 2009 -0700"
      },
      "message": "Merge branch \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging\n\n* \u0027i2c-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jdelvare/staging:\n  macintosh: Don\u0027t assume i2c device probing always succeeds\n  i2c: Hide probe errors caused by ACPI resource conflicts\n  i2c: Minor documentation update\n  mfd: AB3100 drop unused module parameters\n  Staging: IIO: tsl2561: Drop unused module parameters\n  leds: leds-pca9532 - Drop unused module parameters\n  ltc4215/ltc4245: Discard obsolete detect methods\n  ds2482: Discard obsolete detect method\n  max6875: Discard obsolete detect method\n  i2c: Move misc devices documentation\n"
    },
    {
      "commit": "6f6b35e133fe4313277b30fc1a7ea313875ea6c9",
      "tree": "1b7aa0dde7d69b0f90b80a0398c9699faae6260e",
      "parents": [
        "18669eabde2ff5fc446e72e043f0539059763438"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:46 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:46 2009 +0200"
      },
      "message": "macintosh: Don\u0027t assume i2c device probing always succeeds\n\nIf i2c device probing fails, then there is no driver to dereference\nafter calling i2c_new_device(). Stop assuming that probing will always\nsucceed, to avoid NULL pointer dereferences. We have an easier access\nto the driver anyway.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Tim Shepard \u003cshep@alum.mit.edu\u003e\nCc: Colin Leroy \u003ccolin@colino.net\u003e\n"
    },
    {
      "commit": "18669eabde2ff5fc446e72e043f0539059763438",
      "tree": "7635908abd3fe90095133abb00fb41812a2a260e",
      "parents": [
        "03f1805ad0ce5aae02bfe40c29b230abb63179ac"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:45 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:45 2009 +0200"
      },
      "message": "i2c: Hide probe errors caused by ACPI resource conflicts\n\nWhen an ACPI resource conflict is detected, error messages are already\nprinted by ACPI. There\u0027s no point in causing the driver core to print\nmore error messages, so return one of the error codes for which no\nmessage is printed.\n\nThis fixes bug #14293:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14293\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "03f1805ad0ce5aae02bfe40c29b230abb63179ac",
      "tree": "55efae98b39c7d4a6ef721e191726d1578149a20",
      "parents": [
        "dcffa12551cc1779970e9c8ba01e87aff92d25d1"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:45 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:45 2009 +0200"
      },
      "message": "i2c: Minor documentation update\n\nThe sysfs path to i2c adapters has changed recently, update the\ndocumentation to reflect that change.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n"
    },
    {
      "commit": "dcffa12551cc1779970e9c8ba01e87aff92d25d1",
      "tree": "74691341b776a40eba78fc4017115ae98fa7d934",
      "parents": [
        "0d83f18b17f89dd745e27759d0464fb29ef6eb65"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:44 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:44 2009 +0200"
      },
      "message": "mfd: AB3100 drop unused module parameters\n\nThe I2C_CLIENT_INSMOD_1 macro is only useful for i2c drivers which\nimplement device detection. The ab3100 driver doesn\u0027t, so there is no\npoint in calling it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nCc: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0d83f18b17f89dd745e27759d0464fb29ef6eb65",
      "tree": "66e4d06b23bfd401bff8e4ba615cfdff15f1445d",
      "parents": [
        "77279862bad879c1c194171f5cf6b5b0e7abe384"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:43 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:43 2009 +0200"
      },
      "message": "Staging: IIO: tsl2561: Drop unused module parameters\n\nThe I2C_CLIENT_INSMOD macro is only useful for i2c drivers which\nimplement device detection. The tsl2561 driver doesn\u0027t, so there\nis no point in calling it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\n"
    },
    {
      "commit": "77279862bad879c1c194171f5cf6b5b0e7abe384",
      "tree": "03dc76b4f256bcf99bb70ffb9c7fbaf671af0a75",
      "parents": [
        "2d2a7cff1b63cde1e2d981eea8ae9e69ae9ce96d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:43 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:43 2009 +0200"
      },
      "message": "leds: leds-pca9532 - Drop unused module parameters\n\nThe I2C_CLIENT_INSMOD_1 macro is only useful for i2c drivers which\nimplement device detection. The leds-pca9532 driver doesn\u0027t, so there\nis no point in calling it.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Riku Voipio \u003criku.voipio@iki.fi\u003e\n"
    },
    {
      "commit": "2d2a7cff1b63cde1e2d981eea8ae9e69ae9ce96d",
      "tree": "73e2422c4d4836c770c6ba0269f1bcf002f9d48b",
      "parents": [
        "0314b020c49c1d6cd182d2b89775bfa6686660db"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:42 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:42 2009 +0200"
      },
      "message": "ltc4215/ltc4245: Discard obsolete detect methods\n\nThere is no point in implementing a detect callback for the LTC4215\nand LTC4245, as these devices can\u0027t be detected. It was there solely\nto handle \"force\" module parameters to instantiate devices, but now\nwe have a better sysfs interface that can do the same.\n\nSo we can get rid of the ugly module parameters and the detect\ncallbacks. This shrinks the binary module sizes by 36% and 46%,\nrespectively.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ira W. Snyder \u003ciws@ovro.caltech.edu\u003e\n"
    },
    {
      "commit": "0314b020c49c1d6cd182d2b89775bfa6686660db",
      "tree": "0aaaa5116ffaa988b3f9536d65a3838e28a1b221",
      "parents": [
        "b835d7fbd54c42d7b9abb5e8a64f32690ebfad43"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:41 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:41 2009 +0200"
      },
      "message": "ds2482: Discard obsolete detect method\n\nThere is no point in implementing a detect callback for the DS2482, as\nthis device can\u0027t be detected. It was there solely to handle \"force\"\nmodule parameters to instantiate devices, but now we have a better sysfs\ninterface that can do the same.\n\nSo we can get rid of the ugly module parameters and the detect callback.\nThis shrinks the binary module size by 21%.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Ben Gardner \u003cgardner.ben@gmail.com\u003e\n"
    },
    {
      "commit": "b835d7fbd54c42d7b9abb5e8a64f32690ebfad43",
      "tree": "e5ce6f25bef922df78da1116baf50916f122ce19",
      "parents": [
        "f546c65cd59275c7b95eba4f9b3ab83b38a5e9cb"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:41 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:41 2009 +0200"
      },
      "message": "max6875: Discard obsolete detect method\n\nThere is no point in implementing a detect callback for the MAX6875, as\nthis device can\u0027t be detected. It was there solely to handle \"force\"\nmodule parameters to instantiate devices, but now we have a better sysfs\ninterface that can do the same.\n\nSo we can get rid of the ugly module parameters and the detect callback.\nThis basically divides the binary module size by 2.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nAcked-by: Ben Gardner \u003cgardner.ben@gmail.com\u003e\n"
    },
    {
      "commit": "f546c65cd59275c7b95eba4f9b3ab83b38a5e9cb",
      "tree": "e8957c44efeb5f331272d092cab974679fa896c8",
      "parents": [
        "8a0382f6fceaf0c6479e582e1054f36333ea3d24"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:40 2009 +0200"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 04 22:53:40 2009 +0200"
      },
      "message": "i2c: Move misc devices documentation\n\nSome times ago the eeprom and max6875 drivers moved to\ndrivers/misc/eeprom, but their documentation did not follow. It\u0027s\nfinally time to get rid of Documentation/i2c/chips.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Ben Gardner \u003cgardner.ben@gmail.com\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\n"
    },
    {
      "commit": "58e57fbd1c7e8833314459555e337364fe5521f3",
      "tree": "242a3859387588889c9dcc45915b0dec951f84c3",
      "parents": [
        "8a0382f6fceaf0c6479e582e1054f36333ea3d24",
        "0f78ab9899e9d6acb09d5465def618704255963b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 12:39:14 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 04 12:39:14 2009 -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: (41 commits)\n  Revert \"Seperate read and write statistics of in_flight requests\"\n  cfq-iosched: don\u0027t delay async queue if it hasn\u0027t dispatched at all\n  block: Topology ioctls\n  cfq-iosched: use assigned slice sync value, not default\n  cfq-iosched: rename \u0027desktop\u0027 sysfs entry to \u0027low_latency\u0027\n  cfq-iosched: implement slower async initiate and queue ramp up\n  cfq-iosched: delay async IO dispatch, if sync IO was just done\n  cfq-iosched: add a knob for desktop interactiveness\n  Add a tracepoint for block request remapping\n  block: allow large discard requests\n  block: use normal I/O path for discard requests\n  swapfile: avoid NULL pointer dereference in swapon when s_bdev is NULL\n  fs/bio.c: move EXPORT* macros to line after function\n  Add missing blk_trace_remove_sysfs to be in pair with blk_trace_init_sysfs\n  cciss: fix build when !PROC_FS\n  block: Do not clamp max_hw_sectors for stacking devices\n  block: Set max_sectors correctly for stacking devices\n  cciss: cciss_host_attr_groups should be const\n  cciss: Dynamically allocate the drive_info_struct for each logical drive.\n  cciss: Add usage_count attribute to each logical drive in /sys\n  ...\n"
    },
    {
      "commit": "0f78ab9899e9d6acb09d5465def618704255963b",
      "tree": "b92832da61ae4f4d712a33ae524c482e979be5ba",
      "parents": [
        "e00c54c36ac2024c3a8a37432e2e2698ff849594"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Oct 04 21:04:38 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Oct 04 21:04:38 2009 +0200"
      },
      "message": "Revert \"Seperate read and write statistics of in_flight requests\"\n\nThis reverts commit a9327cac440be4d8333bba975cbbf76045096275.\n\nCorrado Zoccolo \u003cczoccolo@gmail.com\u003e reports:\n\n\"with 2.6.32-rc1 I started getting the following strange output from\n\"iostat -kx 2\":\nLinux 2.6.31bisect (et2) \t04/10/2009 \t_i686_\t(2 CPU)\n\navg-cpu:  %user   %nice %system %iowait  %steal   %idle\n          10,70    0,00    3,16   15,75    0,00   70,38\n\nDevice:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s\navgrq-sz avgqu-sz   await  svctm  %util\nsda              18,22     0,00    0,67    0,01    14,77     0,02\n43,94     0,01   10,53 39043915,03 2629219,87\nsdb              60,89     9,68   50,79    3,04  1724,43    50,52\n65,95     0,70   13,06 488437,47 2629219,87\n\navg-cpu:  %user   %nice %system %iowait  %steal   %idle\n           2,72    0,00    0,74    0,00    0,00   96,53\n\nDevice:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s\navgrq-sz avgqu-sz   await  svctm  %util\nsda               0,00     0,00    0,00    0,00     0,00     0,00\n0,00     0,00    0,00   0,00 100,00\nsdb               0,00     0,00    0,00    0,00     0,00     0,00\n0,00     0,00    0,00   0,00 100,00\n\navg-cpu:  %user   %nice %system %iowait  %steal   %idle\n           6,68    0,00    0,99    0,00    0,00   92,33\n\nDevice:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s\navgrq-sz avgqu-sz   await  svctm  %util\nsda               0,00     0,00    0,00    0,00     0,00     0,00\n0,00     0,00    0,00   0,00 100,00\nsdb               0,00     0,00    0,00    0,00     0,00     0,00\n0,00     0,00    0,00   0,00 100,00\n\navg-cpu:  %user   %nice %system %iowait  %steal   %idle\n           4,40    0,00    0,73    1,47    0,00   93,40\n\nDevice:         rrqm/s   wrqm/s     r/s     w/s    rkB/s    wkB/s\navgrq-sz avgqu-sz   await  svctm  %util\nsda               0,00     0,00    0,00    0,00     0,00     0,00\n0,00     0,00    0,00   0,00 100,00\nsdb               0,00     4,00    0,00    3,00     0,00    28,00\n18,67     0,06   19,50 333,33 100,00\n\nGlobal values for service time and utilization are garbage. For\ninterval values, utilization is always 100%, and service time is\nhigher than normal.\n\nI bisected it down to:\n[a9327cac440be4d8333bba975cbbf76045096275] Seperate read and write\nstatistics of in_flight requests\nand verified that reverting just that commit indeed solves the issue\non 2.6.32-rc1.\"\n\nSo until this is debugged, revert the bad commit.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "e00c54c36ac2024c3a8a37432e2e2698ff849594",
      "tree": "0b392ba588939a7ee0c405ada8b22047fad9daff",
      "parents": [
        "ac481c20ef8f6c6f2be75d581863f40c43874ef7"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Oct 04 20:36:19 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sun Oct 04 20:36:19 2009 +0200"
      },
      "message": "cfq-iosched: don\u0027t delay async queue if it hasn\u0027t dispatched at all\n\nWe cannot delay for the first dispatch of the async queue if it\nhasn\u0027t dispatched at all, since that could present a local user\nDoS attack vector using an app that just did slow timed sync reads\nwhile filling memory.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "8a0382f6fceaf0c6479e582e1054f36333ea3d24",
      "tree": "2ec107d486a57584f2b4ae431e70abbc11661d68",
      "parents": [
        "0b5759c654e74c8dc317ea2c6b3a7476160f688a",
        "0a3d31b79e7fa600108e699805e2b2f9ea1f3194"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 21:57:06 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 21:57:06 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.linux-m32r.org/git/takata/linux-2.6_dev\n\n* \u0027for-linus\u0027 of git://www.linux-m32r.org/git/takata/linux-2.6_dev:\n  m32r: Fix IPI function calls for SMP\n  m32r: Fix set_memory() for DISCONTIGMEM\n  m32r: add rtc_lock variable\n  m32r: define ioread* and iowrite* macros\n  m32r: export delay loop symbols\n  m32r: fix tme_handler\n"
    },
    {
      "commit": "0b5759c654e74c8dc317ea2c6b3a7476160f688a",
      "tree": "50de6ba41dcc19cb76c8a35408b7cc1ba80d2e41",
      "parents": [
        "f0a221ef47df3cdde2123fe75ce3b61bb7df656d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 21:44:21 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 21:44:21 2009 -0700"
      },
      "message": "tty: Avoid dropping ldisc_mutex over hangup tty re-initialization\n\nA couple of people have hit the WARN_ON() in drivers/char/tty_io.c,\ntty_open() that is unhappy about seeing the tty line discipline go away\nduring the tty hangup. See for example\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14255\n\nand the reason is that we do the tty_ldisc_halt() outside the\nldisc_mutex in order to be able to flush the scheduled work without a\ndeadlock with vhangup_work.\n\nHowever, it turns out that we can solve this particular case by\n\n - using \"cancel_delayed_work_sync()\" in tty_ldisc_halt(), which waits\n   for just the particular work, rather than synchronizing with any\n   random outstanding pending work.\n\n   This won\u0027t deadlock, since the buf.work we synchronize with doesn\u0027t\n   care about the ldisc_mutex, it just flushes the tty ldisc buffers.\n\n - realize that for this particular case, we don\u0027t need to wait for any\n   hangup work, because we are inside the hangup codepaths ourselves.\n\nso as a result we can just drop the flush_scheduled_work() entirely, and\nthen move the tty_ldisc_halt() call to inside the mutex.  That way we\nnever expose the partially torn down ldisc state to tty_open(), and hold\nthe ldisc_mutex over the whole sequence.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nReported-by: Heinz Diehl \u003chtd@fancy-poultry.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a3d31b79e7fa600108e699805e2b2f9ea1f3194",
      "tree": "3c2f761d0a8f4cfbbff08ee3753f44f4ac7349ab",
      "parents": [
        "6b6fabce5ac47668a2c2d9a14f1cdcc23c4ed896"
      ],
      "author": {
        "name": "Toshihiro HANAWA",
        "email": "hanawa@ccs.tsukuba.ac.jp",
        "time": "Fri Oct 02 17:52:54 2009 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sun Oct 04 12:02:37 2009 +0900"
      },
      "message": "m32r: Fix IPI function calls for SMP\n\nThis patch fixes the m32r SMP kernel after 2.6.27.\n\nA part of the following patch breaks m32r SMP operation.\n\u003e m32r: convert to generic helpers for IPI function calls\n\u003e commit 7b7426c8a615cf61df9a77b9df7d5b75d91e3fa0\n\nIn the above patch, a CALL_FUNC_SINGLE_IPI was newly introduced,\nbut the its IPI vector number was wrong in the patch code.\n\nThe m32r SMP kernel hanged-up during boot operation, because\nthe CPU_BOOT_IPI was called instead of CALL_FUNC_SINGLE_IPI\n(CPU_BOOT_IPI had no side effect at that time because the 2nd\ncore had already been started up),\nas a result, csd_unlock() was not called, then a dead lock\noccurred in csd_lock_wait() after the detection of Compact Flash\nmemory as IDE generic disk.\n\nSigned-off-by: Toshihiro HANAWA \u003chanawa@ccs.tsukuba.ac.jp\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "6b6fabce5ac47668a2c2d9a14f1cdcc23c4ed896",
      "tree": "2d0aef1bfaf9f8e471d3f5b420edc06bd5d1e148",
      "parents": [
        "bac33bd571a9c2969efb52dd02c5407fbc49c360"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Sep 23 21:37:06 2009 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sun Oct 04 12:02:36 2009 +0900"
      },
      "message": "m32r: Fix set_memory() for DISCONTIGMEM\n\nIn case CONFIG_DISCONTIGMEM is set, the memory size of system was\nalways determined by CONFIG_MEMORY_SIZE and was not changeable.\n\nThis patch fixes set_memory() of arch/m32r/mm/discontig.c so that\nwe can specify memory size by the \"mem\u003d\u003csize\u003e\" kernel parameter.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "bac33bd571a9c2969efb52dd02c5407fbc49c360",
      "tree": "858fdd325cb19d96950bf1e6baae90849c7fea86",
      "parents": [
        "d2c5821c5de08175096f17166984d5e738cad024"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Aug 26 13:13:12 2009 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sun Oct 04 12:02:36 2009 +0900"
      },
      "message": "m32r: add rtc_lock variable\n\nAdd a spinlock variable \"rtc_lock\".\nThis is taken from arch/arm/kernel/time.c.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "d2c5821c5de08175096f17166984d5e738cad024",
      "tree": "7db6072156dc32db4a3cbf03f0afe0ad908db4dd",
      "parents": [
        "ced0f005c7b0a7e751b2d15ea502a7654ddb3630"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Aug 26 13:04:33 2009 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sun Oct 04 12:02:36 2009 +0900"
      },
      "message": "m32r: define ioread* and iowrite* macros\n\nDefine ioread* and iowrite* macros to fix the following build errors:\n\n  CC [M]  drivers/uio/uio_smx.o\ndrivers/uio/uio_smx.c: In function \u0027smx_handler\u0027:\ndrivers/uio/uio_smx.c:31: error: implicit declaration of function \u0027ioread32\u0027\ndrivers/uio/uio_smx.c:37: error: implicit declaration of function \u0027iowrite32\u0027\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "ced0f005c7b0a7e751b2d15ea502a7654ddb3630",
      "tree": "01b876dbee4135d160e244b524095fb9561d50e3",
      "parents": [
        "2cff5e1a83c61613febf814640dc877b98d585e6"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Wed Aug 26 13:09:12 2009 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sun Oct 04 12:02:36 2009 +0900"
      },
      "message": "m32r: export delay loop symbols\n\n- Move EXPORT_SYMBOL lines of delay loop functions\n  from arch/m32r/kernel/m32r_ksyms.c to arch/m32r/lib/delay.c.\n- Export __ndelay.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "2cff5e1a83c61613febf814640dc877b98d585e6",
      "tree": "052efa0267b2636f2cca36cf1accc8a5b8062ff5",
      "parents": [
        "17d857be649a21ca90008c6dc425d849fa83db5c"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Tue Aug 11 23:12:41 2009 +0900"
      },
      "committer": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Sun Oct 04 12:02:35 2009 +0900"
      },
      "message": "m32r: fix tme_handler\n\nFix pmd_bad check code of tme_handler (TLB Miss Exception handler).\nThe correct _KERNPG_TABLE value is not 0x263(\u003d611) but 0x163.\n\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\n"
    },
    {
      "commit": "ac481c20ef8f6c6f2be75d581863f40c43874ef7",
      "tree": "90512cadc1c9dea89c0a24149166d3ab464d065e",
      "parents": [
        "61f0c1dcaaac71faabac6ef7c839b29f20204bea"
      ],
      "author": {
        "name": "Martin K. Petersen",
        "email": "martin.petersen@oracle.com",
        "time": "Sat Oct 03 20:52:01 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Oct 03 20:52:01 2009 +0200"
      },
      "message": "block: Topology ioctls\n\nNot all users of the topology information want to use libblkid.  Provide\nthe topology information through bdev ioctls.\n\nAlso clarify sector size comments for existing BLK ioctls.\n\nSigned-off-by: Martin K. Petersen \u003cmartin.petersen@oracle.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "f0a221ef47df3cdde2123fe75ce3b61bb7df656d",
      "tree": "d373fb0659a43eb3c3421db67787d6c95d340aca",
      "parents": [
        "9117703fabe4141dae566d683eeb728f638c9e49",
        "7fa9742bf7f918293c0b3ffd84167fccbdd42765"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 11:25:30 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 11:25:30 2009 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of ssh://master.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (21 commits)\n  ALSA: usb - Use strlcat() correctly\n  ALSA: Fix invalid __exit in sound/mips/*.c\n  ALSA: hda - Fix / improve ALC66x parser\n  ALSA: ctxfi: Swapped SURROUND-SIDE mute\n  sound: Make keywest_driver static\n  ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO VGN-B1VP\n  ALSA: hda - Fix digita/analog mic auto-switching with IDT codecs\n  ASoC: fix kconfig order of Blackfin drivers\n  ALSA: hda - Added quirk to enable sound on Toshiba NB200\n  ASoC: Fix dependency of CONFIG_SND_PXA2XX_SOC_IMOTE2\n  ALSA: Don\u0027t assume i2c device probing always succeeds\n  ALSA: intel8x0 - Mute External Amplifier by default for Sony VAIO VGN-T350P\n  ALSA: echoaudio - Re-enable the line-out control for the Mia card\n  ALSA: hda - Resurrect input-source mixer of ALC268 model\u003dacer\n  ALSA: hda - Analog Devices AD1984A add HP Touchsmart model\n  ALSA: hda - Add HP Pavilion dv4t-1300 to MSI whitelist\n  ALSA: hda - CD-audio sound for hda-intel conexant benq laptop\n  ASoC: DaVinci: Correct McASP FIFO initialization\n  ASoC: Davinci: Fix race with cpu_dai-\u003edma_data\n  ASoC: DaVinci: Fix divide by zero error during 1st execution\n  ...\n"
    },
    {
      "commit": "9117703fabe4141dae566d683eeb728f638c9e49",
      "tree": "efe85f18c6fe5f7d1513d19b01183d050a6b130f",
      "parents": [
        "a037a79dceaf717409fbf42f4ad209b9c15f435c",
        "fbbf69456619de5d251cb9f1df609069178c62d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 11:24:19 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Oct 03 11:24:19 2009 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4:\n  [PATCH] ext4: retry failed direct IO allocations\n  ext4: Fix build warning in ext4_dirty_inode()\n  ext4: drop ext4dev compat\n  ext4: fix a BUG_ON crash by checking that page has buffers attached to it\n"
    },
    {
      "commit": "61f0c1dcaaac71faabac6ef7c839b29f20204bea",
      "tree": "81b01d1d4515fc28908446665bca17b69d44fffb",
      "parents": [
        "963b72fc6664be12ea52f35a6addea14ec373433"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Oct 03 19:46:03 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Oct 03 19:46:03 2009 +0200"
      },
      "message": "cfq-iosched: use assigned slice sync value, not default\n\nWe should use the sysfs modified slice sync value, in case it differs\nfrom the default.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "963b72fc6664be12ea52f35a6addea14ec373433",
      "tree": "d84e270282c4264cb7028c39c1c44804bcf2e912",
      "parents": [
        "8e2967555571659d2c8a70dd120710110ed7bba4"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Oct 03 19:42:18 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Oct 03 19:42:18 2009 +0200"
      },
      "message": "cfq-iosched: rename \u0027desktop\u0027 sysfs entry to \u0027low_latency\u0027\n\nDon\u0027t think that\u0027s necessarily a perfect description of what this\noption fiddles with, but it\u0027s probably better than \u0027desktop\u0027.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "7fa9742bf7f918293c0b3ffd84167fccbdd42765",
      "tree": "5625c42c045972417a33217cc0f84b7f51a9c182",
      "parents": [
        "a1cb9cd69750d6d62251393738efc02d252b67d3",
        "7085ec12a62ec2e990bc7d984bee7ba28e5c1dec"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 03 18:31:33 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 03 18:31:33 2009 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "a1cb9cd69750d6d62251393738efc02d252b67d3",
      "tree": "5c68b23180e6ca127d1048cdbf723ca447551123",
      "parents": [
        "08d1e635089f41e28fec644a8620a0e8d66b1235",
        "834eb6c599a8efa1fe9b77d469562e0c78c876e1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 03 18:31:22 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Oct 03 18:31:22 2009 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "8e2967555571659d2c8a70dd120710110ed7bba4",
      "tree": "22716c5388f0269f5c1cef54958ae27df256c498",
      "parents": [
        "365722bb917b08b7323b5a4a0a3386cc7d00397d"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Oct 03 16:26:03 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Oct 03 16:27:13 2009 +0200"
      },
      "message": "cfq-iosched: implement slower async initiate and queue ramp up\n\nThis slowly ramps up the async queue depth based on the time\npassed since the sync IO, and doesn\u0027t allow async at all until\na sync slice period has passed.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "365722bb917b08b7323b5a4a0a3386cc7d00397d",
      "tree": "e882cb339a7055169596ca4b267087bbf1672709",
      "parents": [
        "1d2235152dc745c6d94bedb550fea84cffdbf768"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@redhat.com",
        "time": "Sat Oct 03 15:21:27 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Sat Oct 03 15:21:27 2009 +0200"
      },
      "message": "cfq-iosched: delay async IO dispatch, if sync IO was just done\n\no Do not allow more than max_dispatch requests from an async queue, if some\n  sync request has finished recently. This is in the hope that sync activity\n  is still going on in the system and we might receive a sync request soon.\n  Most likely from a sync queue which finished a request and we did not enable\n  idling on it.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@redhat.com\u003e\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "c7db7ba5fc84e76044f403efbbba3af5fb01d19b",
      "tree": "bad1217e299591d257daf1226af21f17c82fb94e",
      "parents": [
        "3934092591c65270fd0d37e2b7288df188dd0bea",
        "50d716e477a456f6ef8ef05f06a34f3d96b66e80"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:31:37 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:31:37 2009 -0400"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "3934092591c65270fd0d37e2b7288df188dd0bea",
      "tree": "9dba0792b94e57c6e4f9cc6bb23001547f32fe7a",
      "parents": [
        "6effe5f5773a12f0b1f2c1e1aea9dcf0ee96e7e6",
        "478fa03b32f1b3320aebc482b1685272e17a4762"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:31:34 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:31:34 2009 -0400"
      },
      "message": "Merge branch \u0027bugzilla-14081\u0027 into release\n"
    },
    {
      "commit": "478fa03b32f1b3320aebc482b1685272e17a4762",
      "tree": "d00edee8669514f6fee00a35a7c538094cc5ce36",
      "parents": [
        "0adf3c746a73684b3f8c2821a584e1db998f61e9"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Oct 02 20:21:40 2009 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:23:26 2009 -0400"
      },
      "message": "ACPI: EC: Don\u0027t parse DSDT for EC early init on Compal\n\nCompal DSDT breaks if scanned early, while we need early scan\nfor almost all ASUS machines. Safest workaround seems to be to\ncontinue do an early scan for all machines, but this Compal model.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14086\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0adf3c746a73684b3f8c2821a584e1db998f61e9",
      "tree": "90589b58eb73649814b25752c84ec9b369c86caa",
      "parents": [
        "0efe5e32c8729ef44b00d9a7203e4c99a6378b27"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Oct 02 20:21:33 2009 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:20:21 2009 -0400"
      },
      "message": "ACPI: EC: Rewrite DMI checks\n\nUse dmi_check_system() for DMI matching.\nDon\u0027t use string \"Notebook\" for matching MSI hardware.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14081\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "011a606d0670196c17110b6770e39cc0865aa614",
      "tree": "49b52ca7a7f0d85489e23a7e8fbca763e7045061",
      "parents": [
        "01674da6f587a3f3940eedf2c1e97d51c35b994e"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Fri Oct 02 07:29:47 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:16:12 2009 -0400"
      },
      "message": "SFI: remove __init from sfi_verify_table\n\nsfi_verify_table() is called at runtime, and thus cannot be __init\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "50d716e477a456f6ef8ef05f06a34f3d96b66e80",
      "tree": "778eb023762079b7c40d689c02633c581598b88d",
      "parents": [
        "53412c5b1225db77f7ac04b6a5351e60ea2a280f"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Thu Oct 01 11:59:23 2009 -0600"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:08:28 2009 -0400"
      },
      "message": "ACPI: dock: fix \"sibiling\" typo\n\nCrossword clues as haikus:\n\n\tSnakes from the same brood\n\tfighting Jackson on a plane?\n\tsibilant siblings\n\nI guess Will Shortz\u0027s job is still secure.\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "53412c5b1225db77f7ac04b6a5351e60ea2a280f",
      "tree": "6d4399d7ab5c7fda6f8acc5d9e68f22dc3b6a198",
      "parents": [
        "d9f65018065ee1b161a85f54132193f248a45439"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rdreier@cisco.com",
        "time": "Wed Sep 30 13:58:03 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:06:12 2009 -0400"
      },
      "message": "ACPI: kill overly verbose \"throttling states\" log messages\n\nI was recently lucky enough to get a 64-CPU system.  The processors\nactually have T-states, so my kernel log ends up with 64 lines like:\n\n    ACPI: Processor [CPU0] (supports xx throttling states)\n\nThis is pretty useless clutter because\n\n - this info is already available after boot from\n   /proc/acpi/processor/CPUnn/throttling\n\n - there\u0027s also an ACPI_DEBUG_PRINT() in processor_throttling.c that\n   gives the same info on boot for anyone who *really* cares.\n\nSo just delete the code that prints the throttling states in\nprocessor_core.c.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "01674da6f587a3f3940eedf2c1e97d51c35b994e",
      "tree": "e156ae962ad4a42fea016896d77b0af277f51a01",
      "parents": [
        "0efe5e32c8729ef44b00d9a7203e4c99a6378b27"
      ],
      "author": {
        "name": "Rakib Mullick",
        "email": "rakib.mullick@gmail.com",
        "time": "Wed Sep 30 16:09:55 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 01:03:11 2009 -0400"
      },
      "message": "SFI: fix section mismatch warnings in sfi_core.c\n\nThe function sfi_map_memory/sfi_unmap_memory uses\nearly_ioremap/early_iounmap respectively, which refers to a __init\nfunction.  And function sfi_check_table also refers to a __init function\nsfi_verify_table.  Since the references are valid, so use __ref to get rid\nof the warnings.\n\n We were warned by the following warnings:\n\n  LD      vmlinux.o\n  MODPOST vmlinux.o\nWARNING: vmlinux.o(.text+0xb6ba3a): Section mismatch in reference from\nthe function sfi_map_memory() to the function\n.init.text:early_ioremap()\nThe function sfi_map_memory() references\nthe function __init early_ioremap().\nThis is often because sfi_map_memory lacks a __init\nannotation or the annotation of early_ioremap is wrong.\n\nWARNING: vmlinux.o(.text+0xb6bab6): Section mismatch in reference from\nthe function sfi_unmap_memory() to the function\n.init.text:early_iounmap()\nThe function sfi_unmap_memory() references\nthe function __init early_iounmap().\nThis is often because sfi_unmap_memory lacks a __init\nannotation or the annotation of early_iounmap is wrong.\n\nWARNING: vmlinux.o(.text+0xb6be30): Section mismatch in reference from\nthe function sfi_check_table() to the function\n.init.text:sfi_verify_table()\nThe function sfi_check_table() references\nthe function __init sfi_verify_table().\nThis is often because sfi_check_table lacks a __init\nannotation or the annotation of sfi_verify_table is wrong.\n\nSigned-off-by: Rakib Mullick \u003crakib.mullick@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d9f65018065ee1b161a85f54132193f248a45439",
      "tree": "40b3d3f68ee8bc38f6c455c8722c95241690f058",
      "parents": [
        "0efe5e32c8729ef44b00d9a7203e4c99a6378b27"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Sep 26 20:50:25 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 03 00:59:12 2009 -0400"
      },
      "message": "ACPI: Fix bound checks for copy_from_user in the acpi /proc code\n\nThe ACPI /proc write() code takes an unsigned length argument like any write()\nfunction, but then assigned it to a *signed* integer called \"len\".\nOnly after this is a sanity check for len done to make it not larger than 4.\n\nDue to the type change a len \u003c 0 is in principle also possible; this patch\nadds a check for this.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fbbf69456619de5d251cb9f1df609069178c62d5",
      "tree": "e0a5bc75a02dda7f46ba4d0e838c54f39b1fe4f6",
      "parents": [
        "74072d0a63553720dd3c70a8b8e9407eb2027dbe"
      ],
      "author": {
        "name": "Eric Sandeen",
        "email": "sandeen@redhat.com",
        "time": "Fri Oct 02 21:20:55 2009 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Fri Oct 02 21:20:55 2009 -0400"
      },
      "message": "[PATCH] ext4: retry failed direct IO allocations\n\nOn a 256M filesystem, doing this in a loop:\n\n        xfs_io -F -f -d -c \u0027pwrite 0 64m\u0027 test\n        rm -f test\n\neventually leads to ENOSPC.  (the xfs_io command does a\n64m direct IO write to the file \"test\")\n\nAs with other block allocation callers, it looks like we need to\npotentially retry the allocations on the initial ENOSPC.\n\nSigned-off-by: Eric Sandeen \u003csandeen@redhat.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "74072d0a63553720dd3c70a8b8e9407eb2027dbe",
      "tree": "9895fcb17d44980a82b4daa7688c17da082b4d88",
      "parents": [
        "f0e2dfa7f3e1361ca8fc91c25e67fc4e92613cc9"
      ],
      "author": {
        "name": "Curt Wohlgemuth",
        "email": "curtw@google.com",
        "time": "Fri Oct 02 21:08:32 2009 -0400"
      },
      "committer": {
        "name": "Theodore Ts\u0027o",
        "email": "tytso@mit.edu",
        "time": "Fri Oct 02 21:08:32 2009 -0400"
      },
      "message": "ext4: Fix build warning in ext4_dirty_inode()\n\nThis fixes the following warning:\n\nfs/ext4/inode.c: In function \u0027ext4_dirty_inode\u0027:\nfs/ext4/inode.c:5615: warning: unused variable \u0027current_handle\u0027\n\nWe remove the jbd_debug() statement which does use current_handle, as\nit\u0027s not terribly important in the grand scheme of things.\n\nThanks to Stephen Rothwell for pointing this out.\n\nSigned-off-by: Curt Wohlgemuth \u003ccurtw@google.com\u003e\nSigned-off-by: \"Theodore Ts\u0027o\" \u003ctytso@mit.edu\u003e\n"
    },
    {
      "commit": "a037a79dceaf717409fbf42f4ad209b9c15f435c",
      "tree": "c30b5b033c74ab9470e875554bded16464bbdf9b",
      "parents": [
        "90d5ffc729e92bffc0f84e2447e2e6dc280240a5",
        "d25ef8b86e6a58f5476bf6e4a8da730b335f68fa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 02 16:20:43 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 02 16:20:43 2009 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (25 commits)\n  ARM: 5728/1: Proper prefetch abort handling on ARMv6 and ARMv7\n  ARM: 5727/1: Pass IFSR register to do_PrefetchAbort()\n  ARM: 5740/1: fix valid_phys_addr_range() range check\n  ARM: 5739/1: ARM: allow empty ATAG_CORE\n  ARM: 5735/1: sa1111: CodingStyle cleanups\n  ARM: 5738/1: Correct TCM documentation\n  ARM: 5734/1: arm: fix compilation of entry-common.S for older CPUs\n  ARM: 5733/1: fix bcmring compile error\n  ARM: 5732/1: remove redundant include file\n  ARM: 5731/2: Fix U300 generic GPIO, remove ifdefs from MMCI v3\n  ARM: Ensure do_cache_op takes mmap_sem\n  ARM: Fix __cpuexit section mismatch warnings\n  ARM: Don\u0027t allow highmem on SMP platforms without h/w TLB ops broadcast\n  ARM: includecheck fix: mach-davinci, board-dm365-evm.c\n  ARM: Remove unused CONFIG SA1100_H3XXX\n  ARM: Fix warning: unused variable \u0027highmem\u0027\n  ARM: Fix warning: #warning syscall migrate_pages not implemented\n  ARM: Fix SA11x0 clocksource warning\n  ARM: Fix SA1100 Neponset serial section mismatch\n  ARM: Fix SA1100 Assabet/Neponset PCMCIA section mismatch warnings\n  ...\n"
    },
    {
      "commit": "d25ef8b86e6a58f5476bf6e4a8da730b335f68fa",
      "tree": "2d7773ed145ace0f93d7a11ee9f738a4df4be14f",
      "parents": [
        "4fb2847437d871fe579f820ceb18031db3359901"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Fri Sep 25 13:40:49 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 02 22:34:32 2009 +0100"
      },
      "message": "ARM: 5728/1: Proper prefetch abort handling on ARMv6 and ARMv7\n\nCurrently, on ARMv6 and ARMv7, if an application tries to execute\ncode (or garbage) on non-executable page it hangs. It caused by\nincorrect prefetch abort handling. Now every prefetch abort\nprocesses as a translation fault.\n\nTo fix this we have to analyze instruction fault status register\nto figure out reason why we\u0027ve got the abort and process it\naccordingly.\n\nTo make IFSR different from DFSR we set bit 31 which is reserved in\nboth IFSR and DFSR.\n\nThis patch also tries to protect from future hangs on unexpected\nexceptions. An application will be killed if unexpected exception\ntype was received.\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4fb2847437d871fe579f820ceb18031db3359901",
      "tree": "e2015dbc54178dd114eb0c41fa5a29d89dd15b41",
      "parents": [
        "6806bfe18fca92e2001538b84cab5f63c5ea4bed"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Fri Sep 25 13:39:47 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 02 22:34:32 2009 +0100"
      },
      "message": "ARM: 5727/1: Pass IFSR register to do_PrefetchAbort()\n\nInstruction fault status register, IFSR, was introduced on ARMv6 to\nprovide status information about the last insturction fault. It\nneeded for proper prefetch abort handling.\n\nNow we have three prefetch abort model:\n\n  * legacy - for CPUs before ARMv6. They doesn\u0027t provide neither\n    IFSR nor IFAR. We simulate IFSR with section translation fault\n    status for them to generalize code;\n  * ARMv6 - provides IFSR, but not IFAR;\n  * ARMv7 - provides both IFSR and IFAR.\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6806bfe18fca92e2001538b84cab5f63c5ea4bed",
      "tree": "5279f344e2da4fd87dadd5a2e39142175807f1e7",
      "parents": [
        "31abdb744179159f8b605f56da5b197b188e1689"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Fri Oct 02 00:45:28 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 02 22:32:34 2009 +0100"
      },
      "message": "ARM: 5740/1: fix valid_phys_addr_range() range check\n\nCommit 1522ac3ec95ff0230e7aa516f86b674fdf72866c\n(\"Fix virtual to physical translation macro corner cases\")\nbreaks the end of memory check in valid_phys_addr_range().\nThe modified expression results in the apparent /dev/mem size\nbeing 2 bytes smaller than what it actually is.\n\nThis patch reworks the expression to correctly check the address,\nwhile maintaining use of a valid address to __pa().\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "31abdb744179159f8b605f56da5b197b188e1689",
      "tree": "3f7831e86901526bd0da7d8da18ab4de348c22ff",
      "parents": [
        "0a4bc5e89cfc3cc3083acef130cd8b670ee56914"
      ],
      "author": {
        "name": "David Brown",
        "email": "davidb@codeaurora.org",
        "time": "Thu Oct 01 17:43:29 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 02 22:32:34 2009 +0100"
      },
      "message": "ARM: 5739/1: ARM: allow empty ATAG_CORE\n\nFrom: David Brown \u003cdavidb@quicinc.com\u003e\n\nThe ATAG_CORE is allowed to be empty.  Although this is handled\nby parse_tag_core(), __vet_atags during startup rejects this tag\nunless it contains data.  Allow the initial tag to be either the\nfull size, or empty.\n\nSigned-off-by: David Brown \u003cdavidb@quicinc.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0a4bc5e89cfc3cc3083acef130cd8b670ee56914",
      "tree": "8becd0c73131c0ae139a36170799de0f30bed969",
      "parents": [
        "534d0c92cfc45174fbfeca2f3dd54c3ce332725e"
      ],
      "author": {
        "name": "Hartley Sweeten",
        "email": "hartleys@visionengravers.com",
        "time": "Tue Sep 29 23:49:02 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 02 22:32:33 2009 +0100"
      },
      "message": "ARM: 5735/1: sa1111: CodingStyle cleanups\n\nEXPORT_* macros should follow immediately after the closing function\nbrace line.\n\nSigned-off-by: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nAcked-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "534d0c92cfc45174fbfeca2f3dd54c3ce332725e",
      "tree": "6f944e0878ca6fc71a844a93aabe81c60fe5f693",
      "parents": [
        "610ea6c671685a09afff7ba521bdccda21c84c76",
        "f00f510ab33f3e689e35ccdbb8dc264168aa5250"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 02 22:31:04 2009 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 02 22:31:04 2009 +0100"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/xscaleiop\n\nConflicts:\n\tMAINTAINERS\n"
    },
    {
      "commit": "90d5ffc729e92bffc0f84e2447e2e6dc280240a5",
      "tree": "ee8e912a1e92ea612843af7492199e977f29ee89",
      "parents": [
        "0efe5e32c8729ef44b00d9a7203e4c99a6378b27",
        "6053bbf7bbdbb2c94547f830ad07636c17d7024e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 02 13:37:18 2009 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 02 13:37:18 2009 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (46 commits)\n  cnic: Fix NETDEV_UP event processing.\n  uvesafb/connector: Disallow unpliviged users to send netlink packets\n  pohmelfs/connector: Disallow unpliviged users to configure pohmelfs\n  dst/connector: Disallow unpliviged users to configure dst\n  dm/connector: Only process connector packages from privileged processes\n  connector: Removed the destruct_data callback since it is always kfree_skb()\n  connector/dm: Fixed a compilation warning\n  connector: Provide the sender\u0027s credentials to the callback\n  connector: Keep the skb in cn_callback_data\n  e1000e/igb/ixgbe: Don\u0027t report an error if devices don\u0027t support AER\n  net: Fix wrong sizeof\n  net: splice() from tcp to pipe should take into account O_NONBLOCK\n  net: Use sk_mark for routing lookup in more places\n  sky2: irqname based on pci address\n  skge: use unique IRQ name\n  IPv4 TCP fails to send window scale option when window scale is zero\n  net/ipv4/tcp.c: fix min() type mismatch warning\n  Kconfig: STRIP: Remove stale bits of STRIP help text\n  NET: mkiss: Fix typo\n  tg3: Remove prev_vlan_tag from struct tx_ring_info\n  ...\n"
    },
    {
      "commit": "1d2235152dc745c6d94bedb550fea84cffdbf768",
      "tree": "eb489f01dd6d506c1b785bae03e68e42145a055b",
      "parents": [
        "b0da3f0dada78832c9da03ad2152ae76bd9a2496"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 02 19:27:04 2009 +0200"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "jens.axboe@oracle.com",
        "time": "Fri Oct 02 20:06:02 2009 +0200"
      },
      "message": "cfq-iosched: add a knob for desktop interactiveness\n\nThis is basically identical to what Vivek Goyal posted, but combined\ninto one and labelled \u0027desktop\u0027 instead of \u0027fairness\u0027. The goal\nis to continue to improve on the latency side of things as it relates\nto interactiveness, keeping the questionable bits under this sysfs\ntunable so it would be easy for throughput-only people to turn off.\n\nApart from adding the interactive sysfs knob, it also adds the\nbehavioural change of allowing slice idling even if the hardware\ndoes tagged command queuing.\n\nSigned-off-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\n"
    },
    {
      "commit": "6053bbf7bbdbb2c94547f830ad07636c17d7024e",
      "tree": "a72a2f61c86e65e2dcd076433c130ebc67384fed",
      "parents": [
        "cc44578b5a508889beb8ae3ccd4d2bbdf17bc86c"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Oct 02 11:03:28 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 11:03:28 2009 -0700"
      },
      "message": "cnic: Fix NETDEV_UP event processing.\n\nThis fixes the problem of not handling the NETDEV_UP event properly\nduring hot-plug or modprobe of bnx2 after cnic.  The handling was\nskipped by mistakenly using \"else if\" to check for the event.\n\nAlso update version to 2.0.1.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Benjamin Li \u003cbenli@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc44578b5a508889beb8ae3ccd4d2bbdf17bc86c",
      "tree": "404dea134f659856a275c2f89cdb6ee623806213",
      "parents": [
        "98a5783af02f4c9b87b676d7bbda6258045cfc76"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:11 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:18 2009 -0700"
      },
      "message": "uvesafb/connector: Disallow unpliviged users to send netlink packets\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98a5783af02f4c9b87b676d7bbda6258045cfc76",
      "tree": "585e0ac7617053cc650e0f5acd93a6fc83211200",
      "parents": [
        "5788c56891cfb310e419c4f9ae20427851797431"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:10 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:15 2009 -0700"
      },
      "message": "pohmelfs/connector: Disallow unpliviged users to configure pohmelfs\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5788c56891cfb310e419c4f9ae20427851797431",
      "tree": "11df79a3db80bf03d2db1cee6e8e7065a57753e3",
      "parents": [
        "24836479a126e02be691e073c2b6cad7e7ab836a"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:09 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:13 2009 -0700"
      },
      "message": "dst/connector: Disallow unpliviged users to configure dst\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24836479a126e02be691e073c2b6cad7e7ab836a",
      "tree": "103d866a64b43f21bcf05baec542bac0aa6a221e",
      "parents": [
        "f1489cfb173509a3c13444b46b6c989bad4f5b16"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:08 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:10 2009 -0700"
      },
      "message": "dm/connector: Only process connector packages from privileged processes\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f1489cfb173509a3c13444b46b6c989bad4f5b16",
      "tree": "cd8fc93b73081e358371b9852c7b62cb02516ded",
      "parents": [
        "18366b05a00349c1606269ba7422bf9b3a357ff2"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:07 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:05 2009 -0700"
      },
      "message": "connector: Removed the destruct_data callback since it is always kfree_skb()\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nAcked-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18366b05a00349c1606269ba7422bf9b3a357ff2",
      "tree": "e6576e41d6812696e65c492ff512def54583de76",
      "parents": [
        "7069331dbe7155f23966f5944109f909fea0c7e4"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:06 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:04 2009 -0700"
      },
      "message": "connector/dm: Fixed a compilation warning\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nAcked-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7069331dbe7155f23966f5944109f909fea0c7e4",
      "tree": "5ea80628d1bf5e776a540ee84814f085c9adff04",
      "parents": [
        "293500a23f4b0698cb04abfecfc9a954d8ab2742"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:05 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:54:01 2009 -0700"
      },
      "message": "connector: Provide the sender\u0027s credentials to the callback\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nAcked-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "293500a23f4b0698cb04abfecfc9a954d8ab2742",
      "tree": "15c873cfbdaebe5f644ae60958c656fd449061d5",
      "parents": [
        "19d5afd4f0d26201d8d8bec351ee0442775a5379"
      ],
      "author": {
        "name": "Philipp Reisner",
        "email": "philipp.reisner@linbit.com",
        "time": "Fri Oct 02 02:40:04 2009 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:53:58 2009 -0700"
      },
      "message": "connector: Keep the skb in cn_callback_data\n\nSigned-off-by: Philipp Reisner \u003cphilipp.reisner@linbit.com\u003e\nAcked-by: Lars Ellenberg \u003clars.ellenberg@linbit.com\u003e\nAcked-by: Evgeniy Polyakov \u003czbr@ioremap.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "19d5afd4f0d26201d8d8bec351ee0442775a5379",
      "tree": "8bf3b440d53c2e3a60c0a0ea69cb99bc3b729428",
      "parents": [
        "b607bd900051efc3308c4edc65dd98b34b230021"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Fri Oct 02 10:04:12 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 10:04:12 2009 -0700"
      },
      "message": "e1000e/igb/ixgbe: Don\u0027t report an error if devices don\u0027t support AER\n\nThe only error returned by pci_{en,dis}able_pcie_error_reporting() is\n-EIO which simply means that Advanced Error Reporting is not supported.\nThere is no need to report that, so remove the error check from e1000e,\nigb and ixgbe.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b607bd900051efc3308c4edc65dd98b34b230021",
      "tree": "bf96b07d32932602c4e7db0268e7dbb3f20a9c58",
      "parents": [
        "42324c62704365d6a3e89138dea55909d2f26afe"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Oct 02 09:55:19 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 09:55:19 2009 -0700"
      },
      "message": "net: Fix wrong sizeof\n\nWhich is why I have always preferred sizeof(struct foo) over\nsizeof(var).\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "42324c62704365d6a3e89138dea55909d2f26afe",
      "tree": "6a56f042aebb4e0dbc8da7e904d79989e42b3666",
      "parents": [
        "914a9ab386a288d0f22252fc268ecbc048cdcbd5"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "eric.dumazet@gmail.com",
        "time": "Thu Oct 01 15:26:00 2009 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 02 09:46:05 2009 -0700"
      },
      "message": "net: splice() from tcp to pipe should take into account O_NONBLOCK\n\ntcp_splice_read() doesnt take into account socket\u0027s O_NONBLOCK flag\n\nBefore this patch :\n\nsplice(socket,0,pipe,0,128*1024,SPLICE_F_MOVE);\ncauses a random endless block (if pipe is full) and\nsplice(socket,0,pipe,0,128*1024,SPLICE_F_MOVE | SPLICE_F_NONBLOCK);\nwill return 0 immediately if the TCP buffer is empty.\n\nUser application has no way to instruct splice() that socket should be in blocking mode\nbut pipe in nonblock more.\n\nMany projects cannot use splice(tcp -\u003e pipe) because of this flaw.\n\nhttp://git.samba.org/?p\u003dsamba.git;a\u003dhistory;f\u003dsource3/lib/recvfile.c;h\u003dea0159642137390a0f7e57a123684e6e63e47581;hb\u003dHEAD\nhttp://lkml.indiana.edu/hypermail/linux/kernel/0807.2/0687.html\n\nLinus introduced  SPLICE_F_NONBLOCK in commit 29e350944fdc2dfca102500790d8ad6d6ff4f69d\n(splice: add SPLICE_F_NONBLOCK flag )\n\n  It doesn\u0027t make the splice itself necessarily nonblocking (because the\n  actual file descriptors that are spliced from/to may block unless they\n  have the O_NONBLOCK flag set), but it makes the splice pipe operations\n  nonblocking.\n\nLinus intention was clear : let SPLICE_F_NONBLOCK control the splice pipe mode only\n\nThis patch instruct tcp_splice_read() to use the underlying file O_NONBLOCK\nflag, as other socket operations do.\n\nUsers will then call :\n\nsplice(socket,0,pipe,0,128*1024,SPLICE_F_MOVE | SPLICE_F_NONBLOCK );\n\nto block on data coming from socket (if file is in blocking mode),\nand not block on pipe output (to avoid deadlock)\n\nFirst version of this patch was submitted by Octavian Purdila\n\nReported-by: Volker Lendecke \u003cvl@samba.org\u003e\nReported-by: Jason Gunthorpe \u003cjgunthorpe@obsidianresearch.com\u003e\nSigned-off-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nSigned-off-by: Octavian Purdila \u003copurdila@ixiacom.com\u003e\nAcked-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6effe5f5773a12f0b1f2c1e1aea9dcf0ee96e7e6",
      "tree": "71a3033e7a4c5367d2bc6c53ef39fd44a9d73d1a",
      "parents": [
        "5e6f9725ace758c11895969d8b8175290b0cbc39",
        "e12ac3d018dd8f20a075f5520209862969146fa6",
        "a83893ae903ba908b1139fd8455ac93c4e5a2dff"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 02 11:27:57 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 02 11:27:57 2009 -0400"
      },
      "message": "Merge branches \u0027sony-laptop\u0027, \u0027bugzilla-14247\u0027 and \u0027bugzilla-14271\u0027 into release\n"
    },
    {
      "commit": "e655a43544bd3c45a83da93b00a4b115b4fa758e",
      "tree": "c0b900c8585bd07502926e7540f63c848c779b38",
      "parents": [
        "eaeae5d9b783a62e435645122bed90561924a2d6"
      ],
      "author": {
        "name": "Jonathan Cameron",
        "email": "jic23@cam.ac.uk",
        "time": "Fri Oct 02 16:09:49 2009 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 02 16:10:55 2009 +0100"
      },
      "message": "ASoC: wm8940: Fix check on error code form snd_soc_codec_set_cache_io\n\nFix for typo in commit 8d50e447d19fec64adebeef55f2b60d695435412\nASoC: Factor out I/O for Wolfson 8 bit data 16 bit register CODECs\n\nSigned-off-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a83893ae903ba908b1139fd8455ac93c4e5a2dff",
      "tree": "42974d50bc901c28972eb3263e1c6e226f2c8b1c",
      "parents": [
        "0efe5e32c8729ef44b00d9a7203e4c99a6378b27"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Oct 02 11:03:12 2009 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 02 11:03:12 2009 -0400"
      },
      "message": "ACPI: fix bus scanning memory leaks\n\nFree an acpi_get_object_info() buffer when we\u0027re finished.  Skip the\nacpi_get_name() altogether -- it was only used for a printk that was\nreally just for debug anyway.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14271\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nReported-and-tested-by: Zdenek Kabelac \u003czdenek.kabelac@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e12ac3d018dd8f20a075f5520209862969146fa6",
      "tree": "bce2e5ed47d587ca6ca06963c3c3652d024fbea9",
      "parents": [
        "0efe5e32c8729ef44b00d9a7203e4c99a6378b27"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Oct 02 02:53:15 2009 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 02 10:00:31 2009 -0400"
      },
      "message": "ACPI: EC: Restart command even if no interrupts from EC\n\nEC may forget a command without sending any \"reset\" interrupt,\nthus we need to lessen the requirement for transaction restart.\n\nReference: http://bugzilla.kernel.org/show_bug.cgi?id\u003d14247\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "08d1e635089f41e28fec644a8620a0e8d66b1235",
      "tree": "d56d44b59fb58df714c762296da438e3fbd9fef2",
      "parents": [
        "2f229a31aac86ea6911d70ec4c79196ca711d625"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 14:06:08 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 14:06:08 2009 +0200"
      },
      "message": "ALSA: usb - Use strlcat() correctly\n\nDon\u0027t pass the advanced position to strlcat() but just gives the buffer\nhead position so that the max size limit can be checked correctly.\nIntroduced a new helper function to standaralize strlcat() calls.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "eaeae5d9b783a62e435645122bed90561924a2d6",
      "tree": "de35298c98dc4f83d30021dfddabb659494cc37e",
      "parents": [
        "834eb6c599a8efa1fe9b77d469562e0c78c876e1"
      ],
      "author": {
        "name": "Peter Ujfalusi",
        "email": "peter.ujfalusi@nokia.com",
        "time": "Wed Sep 30 09:27:24 2009 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Oct 02 11:23:21 2009 +0100"
      },
      "message": "ASoC: Fix SND_SOC_DAPM_LINE handling\n\nSince the SND_SOC_DAPM_LINE can be input or output, additional check is\nneeded in order to determine if the widget is connected as input or\noutput.\nWhen checking for connected outputs, if the widget is line, than check\nif the sources list is not empty (line is connected as output)\nFor input endpoint check, when the widget is line, also check if the\nsinks list is not empty (line is connected as input).\n\nSigned-off-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "2f229a31aac86ea6911d70ec4c79196ca711d625",
      "tree": "20bdbb6e1cd0f5eceab122815c0b6719ec67f3ca",
      "parents": [
        "3b04691c2b1661c7e64cd4222d7175b5bf87163f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 11:04:54 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 11:06:16 2009 +0200"
      },
      "message": "ALSA: Fix invalid __exit in sound/mips/*.c\n\nThe remove callback has to be marked as __devexit, as the dynamic unbind\nis possible.\n\nReported-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7085ec12a62ec2e990bc7d984bee7ba28e5c1dec",
      "tree": "8640697b30bae458cf36342889e07ad3abd5c3c2",
      "parents": [
        "02d3332285377c9de395c2b5b792805d43923fd0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 09:03:58 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 02 09:03:58 2009 +0200"
      },
      "message": "ALSA: hda - Fix / improve ALC66x parser\n\nThe auto-parser for ALC662/663/272 codecs doesn\u0027t work properly when\na speaker is connected to mono NID 0x17, and doesn\u0027t handle the dynamic\nDAC assignment properly.\n\nThis patch fixes the issues and also improves the assignment of DACs\nso that HP and speakers can have independent volume controls.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    }
  ],
  "next": "3b04691c2b1661c7e64cd4222d7175b5bf87163f"
}
