)]}'
{
  "log": [
    {
      "commit": "d507cd668a3f6d07b31e914722b453c454b03204",
      "tree": "9fd9abef757ac53c5223c4565825b3f5b13982ce",
      "parents": [
        "0da2692256ed65bec588f7797c77f9c84ef4274e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 26 15:25:02 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 26 15:33:43 2011 +0200"
      },
      "message": "ALSA: hda - Enable sync_write workaround for AMD generically\n\nThe workaround for AMD chipset via sync_write flag seems needed for\nmachines with Realtek codecs.  So, it\u0027s better to activate it\ngenerically in hda_intel.c from the beginning.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0da2692256ed65bec588f7797c77f9c84ef4274e",
      "tree": "97a6cb62917eee8df0b681dfb8481b18be65c02e",
      "parents": [
        "31d44b57c508971c083ce038d7c5ededd09cea01"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 26 15:18:33 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 26 15:18:33 2011 +0200"
      },
      "message": "ALSA: hda - Move EAPD power-down into shutup callback for AD codecs\n\nEAPD power-down should be called also for normal shutup cases.\nLet\u0027s move to there.   This also fixes the compile warnings when\nCONFIG_PM isn\u0027t set automatically.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "31d44b57c508971c083ce038d7c5ededd09cea01",
      "tree": "249689625896d65894f56763c22f726e39fde5ec",
      "parents": [
        "885f42e1f466c36e3663d912a831e940f01a112b",
        "1c7276cfc04b1a5b296b691c2e07297a4f6c19aa"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 26 15:05:39 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 26 15:05:39 2011 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "885f42e1f466c36e3663d912a831e940f01a112b",
      "tree": "8660217c1070b8d16f61db7750364391de917443",
      "parents": [
        "d2edeb7c6f1dada8ca7d5c23e42d604e92ae0c76"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 21 15:27:58 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 21 15:27:58 2011 +0200"
      },
      "message": "ALSA: hda - Enable sync_write for AMD chipset with IDT 92HD8x codecs\n\nThe AMD chipset seems unstable in the normal operation mode, and it\nseems requring more sensible access for each verb.  Enabling sync_write\nmode and allowing bus-reset is a sort of workaround for these chipset\nstability issues.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1c7276cfc04b1a5b296b691c2e07297a4f6c19aa",
      "tree": "a526127048ac72f2dfc2c15f1ef5c8cb444c193f",
      "parents": [
        "6981d184376e74391c23c116a068f8d1305f0e57"
      ],
      "author": {
        "name": "Mike Waychison",
        "email": "mikew@google.com",
        "time": "Wed Apr 20 12:04:36 2011 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 20 21:24:31 2011 +0200"
      },
      "message": "ALSA: hda - Fix unused warnings when !SND_HDA_NEEDS_RESUME\n\nWhen SND_HDA_NEEDS_RESUME is not defined, the compiler identifies that\nthe following symbols are static but not used:\n\n restore_shutup_pins\n hda_cleanup_all_streams\n\nFix warnings by adding SND_HDA_NEEDS_RESUME guards.\n\nSigned-off-by: Mike Waychison \u003cmikew@google.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d2edeb7c6f1dada8ca7d5c23e42d604e92ae0c76",
      "tree": "8f28f26a31fcf9ab2b312f385ee3a0338888178d",
      "parents": [
        "5b17b077eb069365ac9508dd0be6e09e0b604bd2"
      ],
      "author": {
        "name": "Seth Heasley",
        "email": "seth.heasley@intel.com",
        "time": "Wed Apr 20 10:59:57 2011 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 20 21:03:48 2011 +0200"
      },
      "message": "ALSA: hda - ALSA HD Audio patch for Intel Panther Point DeviceIDs\n\nThis patch adds the HD Audio Controller DeviceIDs for the Intel Panther Point PCH.\n\nSigned-off-by: Seth Heasley \u003cseth.heasley@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6981d184376e74391c23c116a068f8d1305f0e57",
      "tree": "2e8712c25075073871380c8f1e4961367cdb3df7",
      "parents": [
        "9ce24a7ea9c257b02151d9a31fc30afad89a5966"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 15 10:11:12 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 19 16:45:31 2011 +0200"
      },
      "message": "ALSA: hda - Add a fix-up for Acer dmic with ALC271x codec\n\nAcer laptops with ALC271x needs a magic initialization for digital-mic\nto make it working with mono streams (and PulseAudio).\nAdded a fix-up applied to Acer with ALC271x generically.\n\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5b17b077eb069365ac9508dd0be6e09e0b604bd2",
      "tree": "d9ce49fd8c6b39d5340b3180362c2e67b589b618",
      "parents": [
        "a12d3e1e1cb67bab2411966b345151c316633847"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Apr 14 15:06:13 2011 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 15 08:41:22 2011 +0200"
      },
      "message": "ALSA: hda - sound/pci/hda/hda_codec.c: fix warning\n\nsound/pci/hda/hda_codec.c: In function \u0027snd_hda_get_connections\u0027:\nsound/pci/hda/hda_codec.c:332: warning: unused variable \u0027j\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "9ce24a7ea9c257b02151d9a31fc30afad89a5966",
      "tree": "7fb5b19fb24b0c500d22204bdff160632bc65e7d",
      "parents": [
        "84f3b6dab973c1a9e941fdd1a55caa44da6d9882"
      ],
      "author": {
        "name": "Raymond Yau",
        "email": "superquad.vortex2@gmail.com",
        "time": "Fri Apr 08 15:46:17 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 14 12:04:28 2011 +0200"
      },
      "message": "ALSA: emu10k1 - Fix \"Music\" controls to \"Synth\" controls in documents\n\nSigned-off-by: Raymond Yau \u003csuperquad.vortex2@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "84f3b6dab973c1a9e941fdd1a55caa44da6d9882",
      "tree": "75105af06069087a480c1f69e4e2916718e623e6",
      "parents": [
        "664cee46e755b37204f1731cb8726db610f3486d",
        "cd9abc7a22806f2340b853058a634b0e32a9f47c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Apr 09 10:05:53 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Apr 09 10:05:53 2011 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into for-linus\n"
    },
    {
      "commit": "664cee46e755b37204f1731cb8726db610f3486d",
      "tree": "11ed0d43eff14123534785cf25c0a2143e134e7e",
      "parents": [
        "a0334c50bf0ba7c720ed00f931e721c989efd233",
        "4e29402fe4b2006c994eed5020c42b2cc87d9b42"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Apr 09 10:05:30 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Apr 09 10:05:30 2011 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "a12d3e1e1cb67bab2411966b345151c316633847",
      "tree": "be1a29ccb9ebb22fa659012a63d13b0e6f8008bb",
      "parents": [
        "8e28e3b29fdbb2b94bb279700114b5963fe1d4e8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 15:55:15 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 15:55:15 2011 +0200"
      },
      "message": "ALSA: hda - Remember connection lists\n\nThe connection lists are static and we can reuse the previous results\ninstead of querying via verb at each time.  This will reduce the I/O\nin the runtime especially for some codec auto-parsers.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "cd9abc7a22806f2340b853058a634b0e32a9f47c",
      "tree": "c8855088fcd0c7ad86e587538902e8c985554432",
      "parents": [
        "262ac22d21ee2bf3e1655b2e5e45cc94b356e62f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 14:55:57 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 14:55:57 2011 +0200"
      },
      "message": "ALSA: hda - Don\u0027t query connections for widgets have no connections\n\nFixes the kernel warnings with IDT codecs like\n    hda_codec: connection list not available for 0x1e\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8e28e3b29fdbb2b94bb279700114b5963fe1d4e8",
      "tree": "51c34b9267c7ccad0f7c8efa7d3d300530434d45",
      "parents": [
        "ad93ffe6e4fc02993987008e4a5dcdcf4c926cd5",
        "262ac22d21ee2bf3e1655b2e5e45cc94b356e62f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 12:57:53 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 12:57:53 2011 +0200"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "ad93ffe6e4fc02993987008e4a5dcdcf4c926cd5",
      "tree": "33986b329fdc37d0946865908581152563b3805d",
      "parents": [
        "35ffe11587fb6e93725d420aa17cf1e7a6bf427f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 12:49:26 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 12:49:26 2011 +0200"
      },
      "message": "ALSA: hda - Fix unused variable warning in patch_realtek.c\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "35ffe11587fb6e93725d420aa17cf1e7a6bf427f",
      "tree": "886004f5e3e3bbeb4e6faec5295de540811a7fcf",
      "parents": [
        "10696aa0e56b29c6f3ce27081092785c564423e1"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 12:34:26 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 12:49:10 2011 +0200"
      },
      "message": "ALSA: hda - Remove superfluous inits for ALC662 auto-parser\n\nSince we now set up the connections and mutes dynamically in the\nauto-parser, all static initializations via alc662_init_verbs \u0026 co are\nno longer needed.  Let\u0027s drop them.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "10696aa0e56b29c6f3ce27081092785c564423e1",
      "tree": "6e4bc9a5b09129165467bdb7ef497d345c846a40",
      "parents": [
        "0e53f3440925aa36fe3bd2307e5fa0238a66f8bf"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 12:46:45 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 12:49:08 2011 +0200"
      },
      "message": "ALSA: hda - Mute ADC as default in ALC882 and other auto-parsers\n\nMute the ADC as default in the auto-parser dynamically instead of relying\non the static init verbs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "0e53f3440925aa36fe3bd2307e5fa0238a66f8bf",
      "tree": "f4d72a5c8574b4d0cb047337f398fe2a59fa9977",
      "parents": [
        "5402e4cb80dc2cb407ca07e31cb7668ba45e5320"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 12:27:32 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 12:49:05 2011 +0200"
      },
      "message": "ALSA: hda - Unmute mixer dynamically in alc662 auto-parser\n\nInstead of static init array, better to determine the connection and\nthe mute status of the pin/mixer/DAC route dynamically.  This fixes the\nuninitialized mixer 0x0f on ALC892.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "262ac22d21ee2bf3e1655b2e5e45cc94b356e62f",
      "tree": "92926b7abebac8ebc311e3eeb70864777b42bb7b",
      "parents": [
        "1f348522844bb1f6e7b10d50b9e8aa89a2511b09"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Thu Apr 07 11:43:00 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 12:12:00 2011 +0200"
      },
      "message": "ALSA: HDA: Fix single internal mic on ALC275 (Sony Vaio VPCSB1C5E)\n\nIn cases where there is only one internal mic connected to ADC 0x11,\nalc275_setup_dual_adc won\u0027t handle the case, so we need to add the\nADC node to the array of candidates.\n\nCc: stable@kernel.org\nBugLink: http://bugs.launchpad.net/bugs/752792\nReported-by: Vincenzo Pii\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1f348522844bb1f6e7b10d50b9e8aa89a2511b09",
      "tree": "581c73653ee3f02dd9e695cb420d58ce9450b874",
      "parents": [
        "49c039f071d36586ba32da75996ef339e4ab8405"
      ],
      "author": {
        "name": "Aaron Plattner",
        "email": "aplattner@nvidia.com",
        "time": "Wed Apr 06 17:19:04 2011 -0700"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 12:04:00 2011 +0200"
      },
      "message": "ALSA: hda - HDMI: Fix MCP7x audio infoframe checksums\n\nThe MCP7x hardware computes the audio infoframe channel count\nautomatically, but requires the audio driver to set the audio\ninfoframe checksum manually via the Nv_VERB_SET_Info_Frame_Checksum\ncontrol verb.\n\nWhen audio starts playing, nvhdmi_8ch_7x_pcm_prepare sets the checksum\nto (0x71 - chan - chanmask).  For example, for 2ch audio, chan \u003d\u003d 1\nand chanmask \u003d\u003d 0 so the checksum is set to 0x70.  When audio playback\nfinishes and the device is closed, nvhdmi_8ch_7x_pcm_close resets the\nchannel formats, causing the channel count to revert to 8ch.  Since\nthe checksum is not reset, the hardware starts generating audio\ninfoframes with invalid checksums.  This causes some displays to blank\nthe video.\n\nFix this by updating the checksum and channel mask when the device is\nclosed and also when it is first initialized.  In addition, make sure\nthat the channel mask is appropriate for an 8ch infoframe by setting\nit to 0x13 (FL FR LFE FC RL RR RLC RRC).\n\nSigned-off-by: Aaron Plattner \u003caplattner@nvidia.com\u003e\nAcked-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "5402e4cb80dc2cb407ca07e31cb7668ba45e5320",
      "tree": "0bf8f8ef7ea99258d7f0244a39485e01632a7806",
      "parents": [
        "1c716153a87ae75c8bd63f1b6f7916300d87df7e"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 10:39:25 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 10:39:25 2011 +0200"
      },
      "message": "ALSA: hda - Rewrite alc269_suspend to alc269_shutup\n\nalc269_suspend is just calling the shut-up, so we can use the new shutup\ncallback for the purpose.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1c716153a87ae75c8bd63f1b6f7916300d87df7e",
      "tree": "ce8d44e10642ea120b4b18c23a4a833876823c69",
      "parents": [
        "691f1fccf72e3092e3a7a79fd672940afc9305ef"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 10:37:16 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 10:37:16 2011 +0200"
      },
      "message": "ALSA: hda - Introduce shutup callback to Realtek spec struct\n\nAdd shutup callback to be called codec-specifically for avoiding pop\nnoises at suspend or shutdown.  As a generic callback, just turn EAPD\noff.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "691f1fccf72e3092e3a7a79fd672940afc9305ef",
      "tree": "5d14ba6f527e1ecc6392e0854b762000433e4706",
      "parents": [
        "a7f2371f9e9730ccdb70d6d5803da2a732c97cf3"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 10:31:43 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 10:31:43 2011 +0200"
      },
      "message": "ALSA: hda - Refactoring EAPD controls\n\nReduced the duplicated codes.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a7f2371f9e9730ccdb70d6d5803da2a732c97cf3",
      "tree": "59c17c45ff5732088381ed59d557cac7cea3a346",
      "parents": [
        "1304ac8993e32c0530bc82bf1d3f953548a20971"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 10:24:23 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Apr 07 10:24:23 2011 +0200"
      },
      "message": "ALSA: hda - Split EAPD init to a separate array from alc662_init_verbs\n\nSo far, alc662_init_verbs[] is used for all ALC662-compatible chips,\nbut the EAPD controls for 0x15 in there is invalid for ALC892.\nAlso, since EAPDs should be set up in alc_auto_init_amp(), these static\nelements aren\u0027t needed for auto-parser, too.\n\nIn this patch, the EAPD init verbs are split from alc662_init_verbs,\nand applied only to static quirks.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1304ac8993e32c0530bc82bf1d3f953548a20971",
      "tree": "2ffd4941bd0ae86a3b343e98e8cf8d581b360790",
      "parents": [
        "1bc7cf99a90b4cfbeed362f3f238bcc9fc2f2c28"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 06 15:16:21 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 06 15:16:21 2011 +0200"
      },
      "message": "ALSA: hda - Fix mix-\u003eDAC deduction for ALC892\n\nThe current alc662 parser doesn\u0027t set the DAC for the mixer 0x0f\nproperly for ALC892, which has 4 DACs while ALC662 has 3.\nFixed by implementing alc662_mix_to_dac() more genericly with the\ndynamic widget list.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "1bc7cf99a90b4cfbeed362f3f238bcc9fc2f2c28",
      "tree": "c534c738b2729d2d7e864d59546884559e7ba2ba",
      "parents": [
        "4bf4a6c5b1b2c73cd61d46d77e7da814effc6058"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 06 09:42:29 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 06 09:42:29 2011 +0200"
      },
      "message": "ALSA: hda - Correct initial dac_nids for some ALC272-quirks\n\nSome ALC272-quirks use alc662_dac_nids instead of alc272_dac_nids.\nThis patch fixes these entries.  No functional change since the first\ntwo elements are identical in both arrays.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4bf4a6c5b1b2c73cd61d46d77e7da814effc6058",
      "tree": "e185b81a19bfe651ac4c8875b329093f6fa119ca",
      "parents": [
        "f6994ce4a8180ea0093c62a61d697086855058e7"
      ],
      "author": {
        "name": "Raymond Yau",
        "email": "superquad.vortex2@gmail.com",
        "time": "Tue Apr 05 22:47:15 2011 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 06 08:18:39 2011 +0200"
      },
      "message": "ALSA: hda - Fix alc662_dac_nid and change \"6stack-dig\" to \"5stack-dig\"\n\nalc662 series only have 3 DAC, so it can only support 5stack-dig\ninstead of 6stack-dig.\n\n[updated HD-Audio-Models.txt as well by tiwai]\n\nSigned-off-by: Raymond Yau \u003csuperquad.vortex2@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "49c039f071d36586ba32da75996ef339e4ab8405",
      "tree": "e6f8cdea694708dc33b5b69f44367468c419e143",
      "parents": [
        "b2cb1292b1c7c73abbdc0e07ef3aab056fc2615f"
      ],
      "author": {
        "name": "Tarek Soliman",
        "email": "tarek@bashasoliman.com",
        "time": "Mon Apr 04 09:23:53 2011 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Apr 06 08:05:30 2011 +0200"
      },
      "message": "ALSA: usb-audio: define another USB ID for a buggy USB MIDI cable\n\nThere are many USB MIDI cables out there that have buggy\nfirmware that reports it can do more than 4 bytes in a\npacket when they can only properly handle 4\n\nThis patch adds the ID of yet another one of those cables\n\nSigned-off-by: Tarek Soliman \u003ctarek@bashasoliman.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b2cb1292b1c7c73abbdc0e07ef3aab056fc2615f",
      "tree": "bfdf211fd4f3b0cc92ce629f09f61fefe1235d92",
      "parents": [
        "12ff414e2e4512f59fe191dc18e856e2939a1c79"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Tue Apr 05 07:55:24 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 05 09:17:10 2011 +0200"
      },
      "message": "ALSA: HDA: Fix dock mic for Lenovo X220-tablet\n\nWithout the \"thinkpad\" quirk, the dock mic in\nLenovo X220 tablet edition won\u0027t work.\n\nBugLink: http://bugs.launchpad.net/bugs/751033\nCc: stable@kernel.org\nTested-by: James Ferguson \u003cjames.ferguson@canonical.com\u003e\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "4e29402fe4b2006c994eed5020c42b2cc87d9b42",
      "tree": "c0229c107045ab21487729f6a6cab6b70ed30bfa",
      "parents": [
        "f8852b12200df393b0a4db1a7052454bbc335443",
        "00b317a41c5428b13eb7e5b4bbc691b1aa7afa80"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 05 09:12:21 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Apr 05 09:12:21 2011 +0200"
      },
      "message": "Merge branch \u0027for-2.6.39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into fix/asoc\n"
    },
    {
      "commit": "00b317a41c5428b13eb7e5b4bbc691b1aa7afa80",
      "tree": "59e8f673eb8d23cd67117c1c1c50fcddfa6af6bd",
      "parents": [
        "1b4610ebf37a05a65e9f29cdf4d87c207573104d"
      ],
      "author": {
        "name": "Stephen Warren",
        "email": "swarren@nvidia.com",
        "time": "Fri Apr 01 14:50:44 2011 -0600"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Apr 03 22:11:26 2011 +0900"
      },
      "message": "ASoC: format_register_str: Don\u0027t clip register values\n\nwordsize is used as the textual width of a register address.\n\nregsize is used as the textual width of a register value.\n\nThe assignments to these values were swapped. In the case of WM8903, which\nhas 8-bit register addresses and 16-bit register values, this caused the\nregister values to be clipped to 2 digits instead of the full 4.\n\nSigned-off-by: Stephen Warren \u003cswarren@nvidia.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "1b4610ebf37a05a65e9f29cdf4d87c207573104d",
      "tree": "f2c035b44a47e4ea663449e7e2138524805d3eba",
      "parents": [
        "0ce790e7d736cedc563e1fb4e998babf5a4dbc3d",
        "97c96c076b8ef86533f2427ea145a9cd0ec5564f"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Apr 03 19:28:29 2011 +0900"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Apr 03 19:28:29 2011 +0900"
      },
      "message": "Merge branch \u0027for-2.6.39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into for-2.6.39\n"
    },
    {
      "commit": "97c96c076b8ef86533f2427ea145a9cd0ec5564f",
      "tree": "3bcedb97c64864b3811699cb1ea865ef95e76c3e",
      "parents": [
        "efd6947945fe5ebcf759e762f51c4e1d867edc49"
      ],
      "author": {
        "name": "Vasily Khoruzhick",
        "email": "anarsoul@gmail.com",
        "time": "Sat Apr 02 10:54:47 2011 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Apr 03 18:48:56 2011 +0900"
      },
      "message": "ASoC: PXA: Fix oops in __pxa2xx_pcm_prepare\n\npxa2xx_pcm_hw_free frees dma channel and sets prtd-\u003edma_ch to -1,\nbut does not set prtd-\u003eparams to NULL, so if pxa2xx_pcm_hw_params will\nbe called immediately, it leaves prtd-\u003edma_ch initialized with -1,\nand it results in oops in __pxa2xx_pcm_prepare. This bug is triggered\nvia SDL.\n\nThis patch adds check for prtd-\u003edma_ch to __pxa2xx_pcm_prepare and\ncleans prtd-\u003eparams, so now it works properly.\n\nSigned-off-by: Vasily Khoruzhick \u003canarsoul@gmail.com\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a0334c50bf0ba7c720ed00f931e721c989efd233",
      "tree": "085c92157f4d1a12eefb70dd81c967db8b2ce43b",
      "parents": [
        "12ff414e2e4512f59fe191dc18e856e2939a1c79",
        "f8852b12200df393b0a4db1a7052454bbc335443"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 01 18:02:23 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 01 18:02:23 2011 +0200"
      },
      "message": "Merge branch \u0027fix/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "12ff414e2e4512f59fe191dc18e856e2939a1c79",
      "tree": "7aa36c6a9f80f749cd36251c8e2c31990cef3270",
      "parents": [
        "840126579da56edae8ecc4a0d85198f742982f10"
      ],
      "author": {
        "name": "Kelly Anderson",
        "email": "kelly@silka.with-linux.com",
        "time": "Fri Apr 01 11:58:25 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Apr 01 18:01:23 2011 +0200"
      },
      "message": "ALSA: pcm: fix infinite loop in snd_pcm_update_hw_ptr0()\n\nWhen period interrupts are disabled, snd_pcm_update_hw_ptr0() compares\nthe current time against the time estimated for the current hardware\npointer to detect xruns.  The somewhat fuzzy threshold in the while loop\nmakes it possible that hdelta becomes negative; the comparison being\ndone with unsigned types then makes the loop go through the entire 263\nnegative range, and, depending on the value, never reach an unsigned\nvalue that is small enough to stop the loop.  Doing this with interrupts\ndisabled results in the machine locking up.\n\nTo prevent this, ensure that the loop condition uses signed types for\nboth operands so that the comparison is correctly done.\n\nMany thanks to Kelly Anderson for debugging this.\n\nReported-by: Nix \u003cnix@esperi.org.uk\u003e\nReported-by: \"Christopher K.\" \u003cc.krooss@googlemail.com\u003e\nReported-and-tested-by: Kelly Anderson \u003ckelly@silka.with-linux.com\u003e\nSigned-off-by: Kelly Anderson \u003ckelly@silka.with-linux.com\u003e\n[cl: remove unneeded casts; use a temp variable]\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nCc: 2.6.38 \u003cstable@kernel.org\u003e\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "840126579da56edae8ecc4a0d85198f742982f10",
      "tree": "7a7d759b0b7902fec62ba4bc3b9edc8ec2717c9a",
      "parents": [
        "6ebb8a4a43e34f999ab36f27f972f3cd751cda4f"
      ],
      "author": {
        "name": "David Henningsson",
        "email": "david.henningsson@canonical.com",
        "time": "Thu Mar 31 09:36:19 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Mar 31 20:28:33 2011 +0200"
      },
      "message": "ALSA: HDA: Add dock mic quirk for Lenovo Thinkpad X220\n\nThis quirk is needed for the docking station mic of\nLenovo Thinkpad X220 to function correctly.\n\nBugLink: http://bugs.launchpad.net/bugs/746259\nCc: stable@kernel.org\nTested-by: James Ferguson \u003cjames.ferguson@canonical.com\u003e\nSigned-off-by: David Henningsson \u003cdavid.henningsson@canonical.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6ebb8a4a43e34f999ab36f27f972f3cd751cda4f",
      "tree": "37ef877449d45e18c9155179c74fda7e89a8470c",
      "parents": [
        "6ff674615c91d942e4cfb4880c14733b616c9032"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Mar 30 08:24:25 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 30 08:57:27 2011 +0200"
      },
      "message": "ALSA: ens1371: fix Creative Ectiva support\n\nTo make the EV1938 chip work, add a magic bit and an extra delay.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nTested-by: Tino Schmidt \u003cmailtinoshomepage@gmx.net\u003e\nCc: all 2.6.x \u003cstable@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6ff674615c91d942e4cfb4880c14733b616c9032",
      "tree": "d63d4a206fec0c7b917643afb65f36e5a5795dd4",
      "parents": [
        "c6b358748e19ce7e230b0926ac42696bc485a562"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Wed Mar 30 08:24:00 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 30 08:56:57 2011 +0200"
      },
      "message": "ALSA: firewire-speakers: fix hang when unplugging a running device\n\nWhen aborting a PCM stream, the xrun is signaled only if the stream is\nrunning.  When disconnecting a PCM stream, calling snd_card_disconnect()\ntoo early would change the stream into a non-running state and thus\nprevent the xrun from being noticed by user space.\n\nTo prevent this, move the snd_card_disconnect() call after the xrun.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "f8852b12200df393b0a4db1a7052454bbc335443",
      "tree": "37c359a5366cea97278c8cb9619292459c1d5538",
      "parents": [
        "d454f39f3ff3ee5a818c271026081a48a537bd41",
        "326b9bdc2a0e4d556a0f444085dca103bcd505de"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 30 08:35:18 2011 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Mar 30 08:35:18 2011 +0200"
      },
      "message": "Merge branch \u0027for-2.6.39\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound-2.6 into fix/asoc\n"
    },
    {
      "commit": "efd6947945fe5ebcf759e762f51c4e1d867edc49",
      "tree": "65a603886037c586a90b594bfd66278cf9f2d478",
      "parents": [
        "326b9bdc2a0e4d556a0f444085dca103bcd505de"
      ],
      "author": {
        "name": "Antonio Ospite",
        "email": "ospite@studenti.unina.it",
        "time": "Fri Mar 18 12:47:33 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 30 09:26:31 2011 +0900"
      },
      "message": "ASoC: zylonite: set .codec_dai_name in initializer\n\nFix the initialization of .codec_dai_name in zylonite_dai initializer,\ndo not mix it with the initialization of .codec_name which is set\nalready a few lines above.\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nAcked-by: Eric Miao \u003ceric.y.miao@gmail.com\u003e\nAcked-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "326b9bdc2a0e4d556a0f444085dca103bcd505de",
      "tree": "511fcd35b8c2db76d46931e54f560c532dd32d45",
      "parents": [
        "e1bb31b444668bc957c337d33803db7cb3330745"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Sun Mar 27 14:40:01 2011 +0100"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Mar 30 07:12:46 2011 +0900"
      },
      "message": "ASoC: Fix CODEC device name for Corgi\n\nGot typoed in the multi-component changes.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nAcked-by: Liam Girdwood \u003clrg@ti.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "0ce790e7d736cedc563e1fb4e998babf5a4dbc3d",
      "tree": "a6bf5e518f8549c552408f5ef02e56f924105cf2",
      "parents": [
        "6b2a4f7a5b777ea8fcf3bb38a0a33e68a920a9dc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 12:09:47 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 12:09:47 2011 -0700"
      },
      "message": "Linux 2.6.39-rc1\n"
    },
    {
      "commit": "6b2a4f7a5b777ea8fcf3bb38a0a33e68a920a9dc",
      "tree": "fcf7d9bddc31974ad046aecd51cc856c68e14cdd",
      "parents": [
        "eefbab599531240adaffa1d23900afbc8b0342bd",
        "022b483596fabb5d1320aa4b76f43a754063f37e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 12:09:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 12:09:30 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc: (26 commits)\n  mmc: SDHI should depend on SUPERH || ARCH_SHMOBILE\n  mmc: tmio_mmc: Move some defines into a shared header\n  mmc: tmio: support aggressive clock gating\n  mmc: tmio: fix power-mode interpretation\n  mmc: tmio: remove work-around for unmasked SDIO interrupts\n  sh: fix SDHI IO address-range\n  ARM: mach-shmobile: fix SDHI IO address-range\n  mmc: tmio: only access registers above 0xff, if available\n  mfd: remove now redundant sh_mobile_sdhi.h header\n  sh: convert boards to use linux/mmc/sh_mobile_sdhi.h\n  ARM: mach-shmobile: convert boards to use linux/mmc/sh_mobile_sdhi.h\n  mmc: tmio: convert the SDHI MMC driver from MFD to a platform driver\n  sh: ecovec: use the CONFIG_MMC_TMIO symbols instead of MFD\n  mmc: tmio: split core functionality, DMA and MFD glue\n  mmc: tmio: use PIO for short transfers\n  mmc: tmio-mmc: Improve DMA stability on sh-mobile\n  mmc: fix mmc_app_send_scr() for dma transfer\n  mmc: sdhci-esdhc: enable esdhc on imx53\n  mmc: sdhci-esdhc: use writel/readl as general APIs\n  mmc: sdhci: add the abort CMDTYPE bits definition\n  ...\n"
    },
    {
      "commit": "eefbab599531240adaffa1d23900afbc8b0342bd",
      "tree": "2beb38a94aca40c7e5a0396503968d041e584bf9",
      "parents": [
        "90f1e7481eebfd47e7dbf7c8c0cbfe31e025e031",
        "3062aa50a6b2c3103470178fe7506c450d79ebe5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:43:30 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:43:30 2011 -0700"
      },
      "message": "Merge branch \u0027frv\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-frv\n\n* \u0027frv\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-2.6-frv:\n  FRV: Use generic show_interrupts()\n  FRV: Convert genirq namespace\n  frv: Select GENERIC_HARDIRQS_NO_DEPRECATED\n  frv: Convert cpu irq_chip to new functions\n  frv: Convert mb93493 irq_chip to new functions\n  frv: Convert mb93093 irq_chip to new function\n  frv: Convert mb93091 irq_chip to new functions\n  frv: Fix typo from __do_IRQ overhaul\n  frv: Remove stale irq_chip.end\n  FRV: Do some cleanups\n  FRV: Missing node arg in alloc_thread_info_node() macro\n  NOMMU: implement access_remote_vm\n  NOMMU: support SMP dynamic percpu_alloc\n  NOMMU: percpu should use is_vmalloc_addr().\n"
    },
    {
      "commit": "90f1e7481eebfd47e7dbf7c8c0cbfe31e025e031",
      "tree": "5c968e99d6f3f9ef756b9d399b5f9e8669ed4f5a",
      "parents": [
        "d6ae0c63f09cc443aa14f8b966aa3e7b2229360b",
        "e240ae4aad9c5c0da189cb6c956cca58abd428d0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:36:52 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:36:52 2011 -0700"
      },
      "message": "Merge branch \u0027stable/bug-fixes-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen\n\n* \u0027stable/bug-fixes-rc1\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/konrad/xen:\n  xen: Use new irq_move functions\n  xen: Convert genirq namespace\n  xen: fix p2m section mismatches\n  xen/p2m: Allocate p2m tracking pages on override\n  xen-gntdev: unlock on error path in gntdev_mmap()\n  xen-gntdev: return -EFAULT on copy_to_user failure\n"
    },
    {
      "commit": "d6ae0c63f09cc443aa14f8b966aa3e7b2229360b",
      "tree": "13e3da32cc3c9ab5c32dde93164c7ce363e76a74",
      "parents": [
        "8c82840e5414259b1963da36f82b64a755fafc75",
        "7fff4beb311dfab4f18ff2cd64f78ec89296a39a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:20:09 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:20:09 2011 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  watchdog: softdog.c: enhancement to optionally invoke panic instead of reboot on timer expiry\n  watchdog: fix nv_tco section mismatch\n  watchdog: sp5100_tco.c: Check if firmware has set correct value in tcobase.\n  watchdog: Convert release_resource to release_region/release_mem_region\n  watchdog: s3c2410_wdt.c: Convert release_resource to release_region/release_mem_region\n"
    },
    {
      "commit": "8c82840e5414259b1963da36f82b64a755fafc75",
      "tree": "0087ca8ae4991d99fdcf93a70ca99db76812948d",
      "parents": [
        "c86defc82c18b648193b5c6aabcc6204fd6bb373",
        "a9f0fbe2bbf328f869fc5ee5a12c6a4118c32689"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:11:18 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 11:11:18 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  amd64_edac: Fix potential memleak\n"
    },
    {
      "commit": "c86defc82c18b648193b5c6aabcc6204fd6bb373",
      "tree": "1ef70cfa56f5f9a123d0db6fefe4c434c12bd6c6",
      "parents": [
        "1309d7afbed112f0e8e90be9af975550caa0076b",
        "9ad198cba2a8177eea6a7f2f0202b910abdef96b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 10:46:15 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 10:46:15 2011 -0700"
      },
      "message": "Merge branch \u0027irq-final-for-linus-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027irq-final-for-linus-v2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (111 commits)\n  gpio: ab8500: Mark broken\n  genirq: Remove move_*irq leftovers\n  genirq: Remove compat code\n  drivers: Final irq namespace conversion\n  mn10300: Use generic show_interrupts()\n  mn10300: Cleanup irq_desc access\n  mn10300: Convert genirq namespace\n  frv: Use generic show_interrupts()\n  frv: Convert genirq namespace\n  frv: Select GENERIC_HARDIRQS_NO_DEPRECATED\n  frv: Convert cpu irq_chip to new functions\n  frv: Convert mb93493 irq_chip to new functions\n  frv: Convert mb93093 irq_chip to new function\n  frv: Convert mb93091 irq_chip to new functions\n  frv: Fix typo from __do_IRQ overhaul\n  frv: Remove stale irq_chip.end\n  m68k: Convert irq function namespace\n  xen: Use new irq_move functions\n  xen: Cleanup genirq namespace\n  unicore32: Use generic show_interrupts()\n  ...\n"
    },
    {
      "commit": "1309d7afbed112f0e8e90be9af975550caa0076b",
      "tree": "750110269ee7a6d977494c5fb696af109ecb0aad",
      "parents": [
        "0444d76ae64fffc7851797fc1b6ebdbb44ac504a"
      ],
      "author": {
        "name": "Peter Huewe",
        "email": "huewe.external.infineon@googlemail.com",
        "time": "Tue Mar 29 13:31:25 2011 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 09:45:34 2011 -0700"
      },
      "message": "char/tpm: Fix unitialized usage of data buffer\n\nThis patch fixes information leakage to the userspace by initializing\nthe data buffer to zero.\n\nReported-by: Peter Huewe \u003chuewe.external@infineon.com\u003e\nSigned-off-by: Peter Huewe \u003chuewe.external@infineon.com\u003e\nSigned-off-by: Marcel Selhorst \u003cm.selhorst@sirrix.com\u003e\n[ Also removed the silly \"* sizeof(u8)\".  If that isn\u0027t 1, we have way\n  deeper problems than a simple multiplication can fix.   - Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9f0fbe2bbf328f869fc5ee5a12c6a4118c32689",
      "tree": "819fdfb4224ac19a61cb2cd7c7f5a8907306ee82",
      "parents": [
        "89078d572eb9ce8d4c04264b8b0ba86de0d74c8f"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Mar 29 18:10:53 2011 +0200"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Mar 29 18:19:06 2011 +0200"
      },
      "message": "amd64_edac: Fix potential memleak\n\nWe check the pointers together but at least one of them could be invalid\ndue to failed allocation. Since we cannot continue if either of the two\nallocations has failed, exit early by freeing them both.\n\nCc: \u003cstable@kernel.org\u003e # 38.x\nReported-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "0444d76ae64fffc7851797fc1b6ebdbb44ac504a",
      "tree": "d0678f0f8c82f3c2b2c66a6b47242eef1b323142",
      "parents": [
        "cb1817b37313b4b6c7f8f93c730553dd3cb6ac57"
      ],
      "author": {
        "name": "Dave Chinner",
        "email": "dchinner@redhat.com",
        "time": "Tue Mar 29 18:08:50 2011 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 07:50:34 2011 -0700"
      },
      "message": "fs: don\u0027t use igrab() while holding i_lock\n\nFix the incorrect use of igrab() inside the i_lock in NFS and Ceph‥\n\nIf we are already holding the i_lock, we have a reference to the\ninode so we can safely use ihold() to gain an extra reference. This\navoids hangs due to lock recursion on the i_lock now that the\ninode_lock is gone and igrab() uses the i_lock itself.\n\nSigned-off-by: Dave Chinner \u003cdchinner@redhat.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: linux-fsdevel@vger.kernel.org\nCc: Ryan Mallon \u003cryan@bluewatersys.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cb1817b37313b4b6c7f8f93c730553dd3cb6ac57",
      "tree": "30c9b246c77ad338f177a5a32a45eb92e5994652",
      "parents": [
        "89078d572eb9ce8d4c04264b8b0ba86de0d74c8f",
        "02aadf72fe2c83f145e3437734e66be53abae481"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 07:41:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 29 07:41:33 2011 -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: (30 commits)\n  xfrm: Restrict extended sequence numbers to esp\n  xfrm: Check for esn buffer len in xfrm_new_ae\n  xfrm: Assign esn pointers when cloning a state\n  xfrm: Move the test on replay window size into the replay check functions\n  netdev: bfin_mac: document TE setting in RMII modes\n  drivers net: Fix declaration ordering in inline functions.\n  cxgb3: Apply interrupt coalescing settings to all queues\n  net: Always allocate at least 16 skb frags regardless of page size\n  ipv4: Don\u0027t ip_rt_put() an error pointer in RAW sockets.\n  net: fix ethtool-\u003eset_flags not intended -EINVAL return value\n  mlx4_en: Fix loss of promiscuity\n  tg3: Fix inline keyword usage\n  tg3: use \u003clinux/io.h\u003e and \u003clinux/uaccess.h\u003e instead \u003casm/io.h\u003e and \u003casm/uaccess.h\u003e\n  net: use CHECKSUM_NONE instead of magic number\n  Net / jme: Do not use legacy PCI power management\n  myri10ge: small rx_done refactoring\n  bridge: notify applications if address of bridge device changes\n  ipv4: Fix IP timestamp option (IPOPT_TS_PRESPEC) handling in ip_options_echo()\n  can: c_can: Fix tx_bytes accounting\n  can: c_can_platform: fix irq check in probe\n  ...\n"
    },
    {
      "commit": "e240ae4aad9c5c0da189cb6c956cca58abd428d0",
      "tree": "d7041867914d706c369e5833876b433855fe50ed",
      "parents": [
        "3b3af761669ae59530a8be763b83c937c6096772"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 21:37:31 2011 +0100"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Mar 29 10:01:05 2011 -0400"
      },
      "message": "xen: Use new irq_move functions\n\nThese functions take irq_data as an argument and avoid a redundant\nlookup in the sparse irq case.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "3b3af761669ae59530a8be763b83c937c6096772",
      "tree": "b6f0a407a484129578374b3ee9c2dfb26e327cdf",
      "parents": [
        "b83c6e55ac482f08984504d61382ecf05f0afe32"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 11:01:39 2011 +0100"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Mar 29 10:01:04 2011 -0400"
      },
      "message": "xen: Convert genirq namespace\n\nConverted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "b83c6e55ac482f08984504d61382ecf05f0afe32",
      "tree": "a8f0881ab4ca243b9cb87193b259a9ff20023aa5",
      "parents": [
        "b254244d2682fe975630f176c25a4444cc4e088d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Mar 24 13:34:32 2011 -0700"
      },
      "committer": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Tue Mar 29 10:01:03 2011 -0400"
      },
      "message": "xen: fix p2m section mismatches\n\nFix section mismatch warnings:\nset_phys_range_identity() is called by __init xen_set_identity(),\nso also mark set_phys_range_identity() as __init.\nthen:\n__early_alloc_p2m() is called set_phys_range_identity(), so also mark\n__early_alloc_p2m() as __init.\n\nWARNING: arch/x86/built-in.o(.text+0x7856): Section mismatch in reference from the function __early_alloc_p2m() to the function .init.text:extend_brk()\nThe function __early_alloc_p2m() references\nthe function __init extend_brk().\nThis is often because __early_alloc_p2m lacks a __init\nannotation or the annotation of extend_brk is wrong.\n\nWARNING: arch/x86/built-in.o(.text+0x7967): Section mismatch in reference from the function set_phys_range_identity() to the function .init.text:extend_brk()\nThe function set_phys_range_identity() references\nthe function __init extend_brk().\nThis is often because set_phys_range_identity lacks a __init\nannotation or the annotation of extend_brk is wrong.\n\n[v2: Per Stephen Hemming recommonedation made __early_alloc_p2m static]\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "3062aa50a6b2c3103470178fe7506c450d79ebe5",
      "tree": "0ebeb6b8a3bbae294892c73b96c2ec6175b1ff39",
      "parents": [
        "60af3ab1e6b0b7a1bdbb7392134c27e6be9630df"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "message": "FRV: Use generic show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "60af3ab1e6b0b7a1bdbb7392134c27e6be9630df",
      "tree": "21a55b8c9bc64fc099ab2136df9db70d044f5ca8",
      "parents": [
        "a9554c3a5d02d50aeff08203ca8dd1e2dffdaa0d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "message": "FRV: Convert genirq namespace\n\nConvert to new function names.  Converted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "a9554c3a5d02d50aeff08203ca8dd1e2dffdaa0d",
      "tree": "06a7b5091db007083cd2991d73dde622c3dff474",
      "parents": [
        "12516469756f773ac756ac73c4070ba8efef155a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "message": "frv: Select GENERIC_HARDIRQS_NO_DEPRECATED\n\nAll chips converted\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "12516469756f773ac756ac73c4070ba8efef155a",
      "tree": "4a6ada44bc497191f56701146df4d4589e45a350",
      "parents": [
        "a4b48a494aef7ab2458b365e00eeebc6c0a2d997"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "message": "frv: Convert cpu irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "a4b48a494aef7ab2458b365e00eeebc6c0a2d997",
      "tree": "018822fc391adb6a2d1015002af2672e5b8afe80",
      "parents": [
        "9148d88b120d260aa64fb21faaf18aa7a46b18a4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "message": "frv: Convert mb93493 irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "9148d88b120d260aa64fb21faaf18aa7a46b18a4",
      "tree": "33bb7dbd1d68c81c90d7fcb7bb9f80de54211100",
      "parents": [
        "193e7a5f824b54386621df9303053c36ed0d9c16"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "message": "frv: Convert mb93093 irq_chip to new function\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "193e7a5f824b54386621df9303053c36ed0d9c16",
      "tree": "a351a92f4ce624e265afa76cb06d20ea57336af8",
      "parents": [
        "303fef9052d90257df3e0e434b834af3938b8a7f"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "message": "frv: Convert mb93091 irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "303fef9052d90257df3e0e434b834af3938b8a7f",
      "tree": "b0813c74764ed1146cb6c58ecbb556e9760dfcb5",
      "parents": [
        "c4b159802306c07692324f9aa277e6ed144811e3"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:13 2011 +0100"
      },
      "message": "frv: Fix typo from __do_IRQ overhaul\n\nCompiles way better.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "c4b159802306c07692324f9aa277e6ed144811e3",
      "tree": "8c5e81de0cae68e9dfce2b0d107d918aa1648a63",
      "parents": [
        "5ca7202bc4db3e2fd5653c52a608601c7a64a2ac"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:05:12 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:12 2011 +0100"
      },
      "message": "frv: Remove stale irq_chip.end\n\nirq_chip.end got obsolete with the removal of __do_IRQ().\n\nirq-mb93093.c even lacks an implementation, but nobody noticed that\nit\u0027s broken since commit 88d6e1 in 2006.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "5ca7202bc4db3e2fd5653c52a608601c7a64a2ac",
      "tree": "d252f9bbb5d026912ff7a6591b7815334da9990c",
      "parents": [
        "5ef9bdde9cd8e7f9d43a975b47f520ca64cbd0a1"
      ],
      "author": {
        "name": "Amerigo Wang",
        "email": "amwang@redhat.com",
        "time": "Tue Mar 29 14:05:12 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:12 2011 +0100"
      },
      "message": "FRV: Do some cleanups\n\n1. frv doesn\u0027t support SMP, remove the useless SMP bits.\n\n2. frv has its own alloc_task_struct, so define __HAVE_ARCH_TASK_STRUCT_ALLOCATOR\n   (I am not sure if frv should use generic alloc_task_struct().)\n\nSigned-off-by: WANG Cong \u003camwang@redhat.com\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "5ef9bdde9cd8e7f9d43a975b47f520ca64cbd0a1",
      "tree": "774a13f78efc0fa9d8f642082caf183781c6bcd7",
      "parents": [
        "f55f199b7d76a01e7ce9d1c3bb004327e075c327"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:12 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:12 2011 +0100"
      },
      "message": "FRV: Missing node arg in alloc_thread_info_node() macro\n\nThere are two alloc_thread_info_node() macros defined (one for debugging and\none for normal).  The commit that changed them most recently:\n\n\tcommit b6a84016bd2598e35ead635147fa53619982648d\n\tAuthor: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\n\tDate:   Tue Mar 22 16:30:42 2011 -0700\n\tSubject: mm: NUMA aware alloc_thread_info_node()\n\ndidn\u0027t add the node argument into the macro argument list for the normal macro.\nThis results in the following error:\n\nkernel/fork.c:267:39: error: macro \"alloc_thread_info_node\" passed 2 arguments, but takes just 1\nkernel/fork.c: In function \u0027dup_task_struct\u0027:\nkernel/fork.c:267: error: \u0027alloc_thread_info_node\u0027 undeclared (first use in this function)\nkernel/fork.c:267: error: (Each undeclared identifier is reported only once\nkernel/fork.c:267: error: for each function it appears in.)\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "f55f199b7d76a01e7ce9d1c3bb004327e075c327",
      "tree": "66aecc92b98f3425aeeed19cccfe29de017ade7e",
      "parents": [
        "b554cb426a955a267dba524f98f99e29bc947643"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Mar 29 14:05:12 2011 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Mar 29 14:05:12 2011 +0100"
      },
      "message": "NOMMU: implement access_remote_vm\n\nRecent vm changes brought in a new function which the core procfs code\nutilizes.  So implement it for nommu systems too to avoid link failures.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nTested-by: Simon Horman \u003chorms@verge.net.au\u003e\nTested-by: Ithamar Adema \u003cithamar.adema@team-embedded.nl\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\n"
    },
    {
      "commit": "9ad198cba2a8177eea6a7f2f0202b910abdef96b",
      "tree": "e9e867824ee29e70d66d23fce2e2f0e9f361a03b",
      "parents": [
        "851d7cf647e0d31668eb5dc496f7698a2f6136b4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 04:02:50 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:50:42 2011 +0200"
      },
      "message": "gpio: ab8500: Mark broken\n\nThis driver is broken in several aspects.\n\n 1) old style irq_chip functions. Sigh\n\n 2) Abuse of the unlock callback. That\u0027s not supposed to be a state\n    machine for evrything and some more.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "851d7cf647e0d31668eb5dc496f7698a2f6136b4",
      "tree": "15a292814827ef43cbfa6d28e41c7058bf71ebf7",
      "parents": [
        "0c6f8a8b917ad361319c8ace3e9f28e69bfdb4c1"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 02:51:13 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:50:32 2011 +0200"
      },
      "message": "genirq: Remove move_*irq leftovers\n\nAll users converted to new interface.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0c6f8a8b917ad361319c8ace3e9f28e69bfdb4c1",
      "tree": "b4b0cb4b619368bc93ff883f4b667e05a185549b",
      "parents": [
        "dced35aeb0367dda2636ee9ee914bda14510dcc9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 13:32:20 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:19 2011 +0200"
      },
      "message": "genirq: Remove compat code\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "dced35aeb0367dda2636ee9ee914bda14510dcc9",
      "tree": "71fd68d024a91c5c87f02f488962fcd852add0a8",
      "parents": [
        "2a8f55b1f577c205e71ddcb696564cbd05c50eb5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 17:49:12 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:19 2011 +0200"
      },
      "message": "drivers: Final irq namespace conversion\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "2a8f55b1f577c205e71ddcb696564cbd05c50eb5",
      "tree": "6a2eb6dfd70bcdb0952ca4a62be1e8b1bd32dca4",
      "parents": [
        "232f1d8591dd1933a39fba5378763f5210dce138"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 18:54:24 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:19 2011 +0200"
      },
      "message": "mn10300: Use generic show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "232f1d8591dd1933a39fba5378763f5210dce138",
      "tree": "0c025926652d799ca5ad441a02b034862e204432",
      "parents": [
        "f4c547ebb4a3f11e0515433fa4472e34740c10c9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 17:36:37 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:18 2011 +0200"
      },
      "message": "mn10300: Cleanup irq_desc access\n\nThe migration needs only access to irq_data.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f4c547ebb4a3f11e0515433fa4472e34740c10c9",
      "tree": "a689f34e1da43a4c6147f5909b1724d9ceea17f1",
      "parents": [
        "a120017c501ec69d046f3f29a2a3550ef2697f1e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 17:35:56 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:18 2011 +0200"
      },
      "message": "mn10300: Convert genirq namespace\n\nConvert to new function names. Converted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a120017c501ec69d046f3f29a2a3550ef2697f1e",
      "tree": "3317a542de7a973b34bca413ada5c681786d59b8",
      "parents": [
        "de2e95a6630454d3657a3271152f4ef41b2a20eb"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 18:48:36 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:18 2011 +0200"
      },
      "message": "frv: Use generic show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "de2e95a6630454d3657a3271152f4ef41b2a20eb",
      "tree": "ef27c04c975bdc1d7f89bd1d4fd1a101da2960bb",
      "parents": [
        "808339b1dd76cc9c72bea16f40c335111b5451c1"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 16:38:49 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:18 2011 +0200"
      },
      "message": "frv: Convert genirq namespace\n\nConvert to new function names. Converted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "808339b1dd76cc9c72bea16f40c335111b5451c1",
      "tree": "2a265cd8c46630717122c9f3a0981d740a090e2f",
      "parents": [
        "380e31119611b26ee593e4426115feae765be837"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 20:20:39 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:18 2011 +0200"
      },
      "message": "frv: Select GENERIC_HARDIRQS_NO_DEPRECATED\n\nAll chips converted\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nLKML-Reference: \u003c20110206192106.601290592@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "380e31119611b26ee593e4426115feae765be837",
      "tree": "65b830dd13c4416088ce93d3a8496190d26b0ac4",
      "parents": [
        "a55174f1ec5052d3eff5ba6cd25e3d58bdfb1713"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 20:20:38 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:17 2011 +0200"
      },
      "message": "frv: Convert cpu irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nLKML-Reference: \u003c20110206192106.501651128@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a55174f1ec5052d3eff5ba6cd25e3d58bdfb1713",
      "tree": "137dfdeae45c983bd1bfeab451ddb1000c7a5164",
      "parents": [
        "9741f28688de348e74a43173e0229cbb569fb9b0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 20:20:37 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:17 2011 +0200"
      },
      "message": "frv: Convert mb93493 irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nLKML-Reference: \u003c20110206192106.401266547@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9741f28688de348e74a43173e0229cbb569fb9b0",
      "tree": "3ee8bdaaf310b16ccbfa9dd980df98b9d9618e7b",
      "parents": [
        "ac3460554b8f8861c2857bb1a3692243e6327e79"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 20:20:36 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:17 2011 +0200"
      },
      "message": "frv: Convert mb93093 irq_chip to new function\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nLKML-Reference: \u003c20110206192106.300303769@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ac3460554b8f8861c2857bb1a3692243e6327e79",
      "tree": "37d04fca5aa98e4a8cf2a19a721e2adb17338e57",
      "parents": [
        "0f421c9dc2c9760db5381a75ce81433e31472e0b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 20:20:35 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:17 2011 +0200"
      },
      "message": "frv: Convert mb93091 irq_chip to new functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nLKML-Reference: \u003c20110206192106.203431646@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0f421c9dc2c9760db5381a75ce81433e31472e0b",
      "tree": "181f158959d8db5db8278163ca97bc2f39ded1cf",
      "parents": [
        "db3b3602b90bcdc220b48f473010a4663310d95d"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 20:20:34 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:16 2011 +0200"
      },
      "message": "frv: Fix typo from __do_IRQ overhaul\n\nCompiles way better.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nLKML-Reference: \u003c20110206192106.109992056@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "db3b3602b90bcdc220b48f473010a4663310d95d",
      "tree": "8aa46cae8c7e19496888806149dc8e2cc746839c",
      "parents": [
        "0b98b1636cf2e112216a5661a629606cde7b1c07"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Feb 06 20:20:33 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:16 2011 +0200"
      },
      "message": "frv: Remove stale irq_chip.end\n\nirq_chip.end got obsolete with the removal of __do_IRQ().\n\nirq-mb93093.c even lacks an implementation, but nobody noticed that\nit\u0027s broken since commit 88d6e1 in 2006.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nLKML-Reference: \u003c20110206192106.011224503@linutronix.de\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0b98b1636cf2e112216a5661a629606cde7b1c07",
      "tree": "9662f146a317105b75fdb6313c5c00057b4ae4cf",
      "parents": [
        "a3b975c49e3e21864268892760f630433d96e01a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 13:31:17 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:15 2011 +0200"
      },
      "message": "m68k: Convert irq function namespace\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a3b975c49e3e21864268892760f630433d96e01a",
      "tree": "776526823058a0d2cb5fd3f6902f766bb1332907",
      "parents": [
        "c442b8068f7c53c40a73a82bbfd96d3f41f6778c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 21:31:25 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:15 2011 +0200"
      },
      "message": "xen: Use new irq_move functions\n\nThese functions take irq_data as an argument and avoid a redundant\nlookup in the sparse irq case.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ian Campbell \u003cian.campbell@citrix.com\u003e\nCc: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n"
    },
    {
      "commit": "c442b8068f7c53c40a73a82bbfd96d3f41f6778c",
      "tree": "018a74c09383b23366e0d0b935d1f248ce23c2fb",
      "parents": [
        "37daf3223e61685854798f755e4af9f073aaa26c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 10:58:06 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:15 2011 +0200"
      },
      "message": "xen: Cleanup genirq namespace\n\nConverted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "37daf3223e61685854798f755e4af9f073aaa26c",
      "tree": "1a5918bc9445b21de8a6636bdbfecb83a74e6df4",
      "parents": [
        "e1f5ce819c60a1020b43532333b0db291f2ce5c1"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 18:26:42 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:15 2011 +0200"
      },
      "message": "unicore32: Use generic show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "e1f5ce819c60a1020b43532333b0db291f2ce5c1",
      "tree": "8980e440bf4b72f328e14cabfb97e84d4a54fb5a",
      "parents": [
        "fa680c7c22ea8382847815c5fb91a30202a578a0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 18:26:16 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:14 2011 +0200"
      },
      "message": "unicore32: Convert to new irq function names\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "fa680c7c22ea8382847815c5fb91a30202a578a0",
      "tree": "6408569cc1865961b139cb6971d6e8678da759e2",
      "parents": [
        "394d441b91c146696ec2765a56be34855d375bd5"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 18:03:13 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:14 2011 +0200"
      },
      "message": "sparc: Use generic show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: sparclinux@vger.kernel.org\n"
    },
    {
      "commit": "394d441b91c146696ec2765a56be34855d375bd5",
      "tree": "7df52ac2ccb443d771f53fdd8eb754b814369d5f",
      "parents": [
        "16741ea0411ff8adb9b84934433638fa432c5292"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 17:52:54 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:14 2011 +0200"
      },
      "message": "sparc: Convert to new irq function names\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: sparclinux@vger.kernel.org\n"
    },
    {
      "commit": "16741ea0411ff8adb9b84934433638fa432c5292",
      "tree": "a137882dae34c2b2aea84088fec127ff1442ae6e",
      "parents": [
        "fcd8d4f498698265fc0fba1dd376303caea71de4"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 17:57:12 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:14 2011 +0200"
      },
      "message": "sparc: Cleanup direct irq_desc access\n\nUse the proper wrapper functions.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: sparclinux@vger.kernel.org\n"
    },
    {
      "commit": "fcd8d4f498698265fc0fba1dd376303caea71de4",
      "tree": "e1c8c941def2021d05ced3325c675553e51b90cf",
      "parents": [
        "fcb8918fd242f39496090dbbd6789ab24098295b"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 09:03:45 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:14 2011 +0200"
      },
      "message": "sparc: Use the new genirq functionality\n\nMake use of the new features in genirq:\n\n1) Set the chip flag IRCHIP_EOI_IF_HANDLED, which ensures in the\n   core code that irq_eoi() is only called when the interrupt was\n   handled. That removes the extra status check in the callback.\n\n2) Use the preflow handler, which is called from the fasteoi core code\n   before the device handler. That avoids another status check and the\n   open coded handler redirection.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: sparclinux@vger.kernel.org\n\n"
    },
    {
      "commit": "fcb8918fd242f39496090dbbd6789ab24098295b",
      "tree": "7eea710d5b68df8268981eaa8a3d970c5e7c87ba",
      "parents": [
        "a821b2793ea958038687c481c1ea7f74c8fcccfd"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 16:31:17 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:13 2011 +0200"
      },
      "message": "sh: Convert to new function names\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "a821b2793ea958038687c481c1ea7f74c8fcccfd",
      "tree": "ce6855fe71c2087b93ad4043ff1970c4199bdc1e",
      "parents": [
        "433c9c67c53cc42b2824532d3abb7ac62970d3fb"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Thu Mar 24 14:47:46 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:13 2011 +0200"
      },
      "message": "sh: Use the proper accessor functions\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "433c9c67c53cc42b2824532d3abb7ac62970d3fb",
      "tree": "9f3f5e28670d700c3374663ac1b4ba2e624d6d5d",
      "parents": [
        "ec775d0e70eb6b7116406b3441cb8501c2849dd2"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 17:04:59 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:13 2011 +0200"
      },
      "message": "powerpc: Use generic show_interrupts()\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ec775d0e70eb6b7116406b3441cb8501c2849dd2",
      "tree": "3c9f5bfb1f5a4cde6754517dccaacd9e91a05cf4",
      "parents": [
        "7bfbc1f28311d680e45d7122ecd48dec57703750"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 16:45:20 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:12 2011 +0200"
      },
      "message": "powerpc: Convert to new irq_* function names\n\nScripted with coccinelle.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7bfbc1f28311d680e45d7122ecd48dec57703750",
      "tree": "0ea125a5b417aadab4375219d71d22eb7eb99d27",
      "parents": [
        "ddaedd1c4aa0762563ca0cfdb22bbd8ef3ef785a"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 16:36:35 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:12 2011 +0200"
      },
      "message": "powerpc: irq: Use irqdata based information\n\nWe want to tighten the irq_desc access. So use the new accessors for\nthe same information.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "ddaedd1c4aa0762563ca0cfdb22bbd8ef3ef785a",
      "tree": "bea57205b74adfff48e08b679b9d2b770dd8a903",
      "parents": [
        "773e20d5b7bf948ab0207e1ddb81e52ae7e7c6f3"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Mar 28 16:46:02 2011 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:11 2011 +0200"
      },
      "message": "powerpc-fsl-msi-use-irqd.patch\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "773e20d5b7bf948ab0207e1ddb81e52ae7e7c6f3",
      "tree": "6c2e1978e9615b5244dcd587185b507035f4877f",
      "parents": [
        "1ac06cdadf3f6e9c52cf87304238bffdf4c71566"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 16:26:01 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:11 2011 +0200"
      },
      "message": "powerpc: xilinx: Cleanup flow type handling\n\nThe core irq_set_type() function updates the flow type when the chip\ncallback returns 0. So setting the type is bogus. The core also\nupdates the LEVEL flag.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "1ac06cdadf3f6e9c52cf87304238bffdf4c71566",
      "tree": "dab5adc13900cea9ed20c239ff2f6581cb3e0c73",
      "parents": [
        "24a3f2e82bc8cf7ed05294008794f842cf170ea2"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 25 16:23:57 2011 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Mar 29 14:48:10 2011 +0200"
      },
      "message": "powerpc: uic: Cleanup flow type handling\n\nThe core irq_set_type() function updates the flow type when the chip\ncallback returns 0. So setting the type is bogus. The core also\nupdates IRQ_LEVEL.\n\nUse irq_data to get the level type information in the chip functions.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    }
  ],
  "next": "24a3f2e82bc8cf7ed05294008794f842cf170ea2"
}
