)]}'
{
  "log": [
    {
      "commit": "4f8ada444cc7a7ea70cdc81f098b34c5f1f2df41",
      "tree": "ded4e81a8e822ee43bdcaab71084c7b0bd58701f",
      "parents": [
        "19b50063780953563e3c3a2867c39aad7b9e64cf"
      ],
      "author": {
        "name": "Giuliano Pochini",
        "email": "pochini@shiny.it",
        "time": "Sun Feb 14 18:15:51 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 15 10:38:10 2010 +0100"
      },
      "message": "ALSA: Echoaudio - Add firmware cache #2\n\nThis patch implements a simple cache for the firmware files when CONFIG_PM is defined.\n\nThis patch changes get_firmware(), free_firmware() and adds\nfree_firmware_cache(). The first two functions implement a very\nsimple cache and the latter is used to actually release all the stored\nfirmwares when the module is unloaded. \nWhen CONFIG_PM is not enabled those functions act as before, that is\nfree_firmware() releases the firmware immediately and\nfree_firmware_cache() does nothing.\n\nSigned-off-by: Giuliano Pochini \u003cpochini@shiny.it\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "19b50063780953563e3c3a2867c39aad7b9e64cf",
      "tree": "0b26395a9d785f1684e2a7f489735ce577a8c1ac",
      "parents": [
        "a540e13386e90f8c833c5cd0d16d877b8a277af1"
      ],
      "author": {
        "name": "Giuliano Pochini",
        "email": "pochini@shiny.it",
        "time": "Sun Feb 14 18:15:34 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 15 10:36:51 2010 +0100"
      },
      "message": "ALSA: Echoaudio - Add firmware cache #1\n\nChanges the way the firmware is passed through functions.\n\nWhen CONFIG_PM is enabled the firmware cannot be released because the\ndriver will need it again to resume the card. \nWith this patch the firmware is passed as an index of the struct\nfirmware card_fw[] in place of a pointer. That same index is then used\nto locate the firmware in the firmware cache.\n\nSigned-off-by: Giuliano Pochini \u003cpochini@shiny.it\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a540e13386e90f8c833c5cd0d16d877b8a277af1",
      "tree": "bfa3fa455ac1302e7355122f9979531c7aa476e7",
      "parents": [
        "cebe41d4b8f8092359de31e241815fcb4b4dc0be",
        "c3a3e040f01457d2ea4f199f75ca205401001a3b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 12 10:42:38 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 12 10:42:38 2010 +0100"
      },
      "message": "Merge remote branch \u0027alsa/devel\u0027 into topic/misc\n"
    },
    {
      "commit": "c3a3e040f01457d2ea4f199f75ca205401001a3b",
      "tree": "38ba87d579c874ff68f55317ef468f56127cdc87",
      "parents": [
        "d5e1ca05f758fec2845a97fd7aa1eeca91c51a21"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Feb 11 17:50:44 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Feb 11 18:00:16 2010 +0100"
      },
      "message": "ALSA: usbmixer - add possibility to remap dB values\n\nUSB devices tends to represent dB ranges in different way than ALSA expects.\nAdd possibility to override these values and add guessed values for\nSoundBlaster MP3+.\n\nAlso rename \u0027Capture Input Source\u0027 control to \u0027Capture Source\u0027 for\nSoundBlaster MP3+ and Extigy.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "cebe41d4b8f8092359de31e241815fcb4b4dc0be",
      "tree": "c14cd08f6846e62388c3f1028717108ba0d1bd16",
      "parents": [
        "350a514787a4516746f738f69bff6aa0d4ac70e9"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sat Feb 06 00:21:03 2010 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 09 11:08:33 2010 +0100"
      },
      "message": "sound: use DEFINE_PCI_DEVICE_TABLE\n\nUse DEFINE_PCI_DEVICE_TABLE() to make PCI device ids go to\n.devinit.rodata section, so they can be discarded in some cases,\nand make them const.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "350a514787a4516746f738f69bff6aa0d4ac70e9",
      "tree": "c03b97d3ed3cb68070df744ee178859df27aaef9",
      "parents": [
        "c85a400499093b2025238413198e48e4d825723e"
      ],
      "author": {
        "name": "Sebastien Alaiwan",
        "email": "sebastien.alaiwan@gmail.com",
        "time": "Fri Feb 05 08:58:20 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Feb 05 08:58:20 2010 +0100"
      },
      "message": "ALSA: ice1712: fix: lock samplerate when samplerate locking is enabled\n\nI found that the sampling rate locking setting of the ice1712 sound driver\nwas only half-respected : when the driver was locked to, let\u0027s say, 44100Hz,\nand a usermode app was requesting 48000Hz playback, the request was succesful\nalthough the soundcard would continue to run at 44100Hz.\n\nHere\u0027s a patch that will make those requests to fail.\n\nSigned-off-by: Sebastien Alaiwan \u003csebastien.alaiwan@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d5e1ca05f758fec2845a97fd7aa1eeca91c51a21",
      "tree": "8964232b71764ef3833976a9e9308b9539016171",
      "parents": [
        "6123637fafbf445cc9ce5774dc9516da0b2daa88"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 02 17:48:51 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Feb 02 17:50:57 2010 +0100"
      },
      "message": "ALSA: dummy driver - add model parameter\n\nThis is a cleanup for the dummy driver. The model kernel module parameter\nis introduced to select the soundcard emulation.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "c85a400499093b2025238413198e48e4d825723e",
      "tree": "aba24f82f80ddb23d36e3db4e7b835dd2d3f0b3f",
      "parents": [
        "30ede1b9f08204db178bf17bb1800dfee8327caa"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Mon Feb 01 16:17:01 2010 -0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Feb 02 00:27:47 2010 +0100"
      },
      "message": "ALSA: trivial: sound seq ioctl dbg: print hexadecimal value padded with 0s\n\nInstead of padding with blanks and printing \"number\u003d0x a\", print\n\"number\u003d0x0a\".\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "30ede1b9f08204db178bf17bb1800dfee8327caa",
      "tree": "b06ed97d2dea54eabd854044f58fe1b5ee85eca4",
      "parents": [
        "d0d2c38e3963f4f86a9e62d74f45a371458f2787",
        "6123637fafbf445cc9ce5774dc9516da0b2daa88"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 01 15:46:00 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Feb 01 15:46:00 2010 +0100"
      },
      "message": "Merge remote branch \u0027alsa/devel\u0027 into topic/misc\n"
    },
    {
      "commit": "6123637fafbf445cc9ce5774dc9516da0b2daa88",
      "tree": "270effa61bb6e4fab8ec44698e7fafa37b0e7ddc",
      "parents": [
        "a75d7a4cf50d1cee14d8c9aaa2b971232d10f2c1"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Feb 01 13:30:56 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Feb 01 14:12:12 2010 +0100"
      },
      "message": "sound: control: fix minimum TLV length\n\nAllow TLV blocks that do not have any values; the smallest possible TLV\nis an empty container or one where the information is only in the tag.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "a75d7a4cf50d1cee14d8c9aaa2b971232d10f2c1",
      "tree": "d9fffb8eefd0ba0a91c3166855b91b34cd54e49a",
      "parents": [
        "7910b4a1db63fefc3d291853d33c34c5b6352e8e"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Feb 01 13:29:50 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Feb 01 14:11:52 2010 +0100"
      },
      "message": "sound: control: actually allow TLV command access\n\nCreating a control with TLV_COMMAND access was not possible because\nsnd_ctl_new1() forgot to include it in the mask of allowable access\nbits.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7910b4a1db63fefc3d291853d33c34c5b6352e8e",
      "tree": "e68f8581906f00f4cdefa2f1017555dd9fdb4d74",
      "parents": [
        "e7636925789b042ff9d98c51d48392e8c5549480"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Jan 27 18:10:13 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Jan 27 18:17:27 2010 +0100"
      },
      "message": "ALSA: pcm_native - fix runtime-\u003eboundary calculation\n\nThe code in pcm_lib updating runtime-\u003ehw_ptr_interrupt expects\nthat runtime-\u003eboundary is divisible with runtime-\u003eperiod_size.\nThanks are going to Clemens Ladisch for the notice.\n\nFix the runtime-\u003eboundary calculation using buffer_size * period_size\nas base and find a least common multiple for 32bit platforms when\nthe expression might overflow.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "d0d2c38e3963f4f86a9e62d74f45a371458f2787",
      "tree": "8ab868d67fcd4151e9b7a8158edc0cb2e1a19f66",
      "parents": [
        "cf944ee55cc318bdb1d4b2f3f5cce3257f7c07b3",
        "e7636925789b042ff9d98c51d48392e8c5549480"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 26 18:13:04 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 26 18:13:04 2010 +0100"
      },
      "message": "Merge remote branch \u0027alsa/devel\u0027 into topic/misc\n"
    },
    {
      "commit": "e7636925789b042ff9d98c51d48392e8c5549480",
      "tree": "4462f95057322b7d63d3b625644abd1f8fef6d7a",
      "parents": [
        "fd0b092a7b14559e2ff17ef3aaefb5d8adc7e15f"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jan 26 17:08:24 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jan 26 17:50:50 2010 +0100"
      },
      "message": "ALSA: pcm_lib - return back hw_ptr_interrupt\n\nClemens Ladisch noted for hw_ptr_removal in \"cleanup \u0026 merge hw_ptr\nupdate functions\" commit:\n\n\"It is possible for the status/delay ioctls to be called when the sound\ncard\u0027s pointer register alreay shows a position at the beginning of the\nnew period, but immediately before the interrupt is actually executed.\n(This happens regularly on a SMP machine with mplayer.)  When that\nhappens, the code thinks that the position must be at least one period\nahead of the current position and drops an entire buffer of data.\"\n\nReturn back the hw_ptr_interrupt variable. The last interrupt pointer\nis always computed from the latest hw_ptr instead of tracking it\nseparately (in this case all hw_ptr checks and modifications might\ninfluence also hw_ptr_interrupt and it is difficult to keep it\nconsistent).\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "cf944ee55cc318bdb1d4b2f3f5cce3257f7c07b3",
      "tree": "5aeb9e60cffadd55e5a732ce261aa3e8b425ab3c",
      "parents": [
        "6250b9ced23032789ca9739d6a53949637f9c836"
      ],
      "author": {
        "name": "Florian Zumbiehl",
        "email": "florz@florz.de",
        "time": "Tue Jan 26 09:06:14 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 26 09:06:14 2010 +0100"
      },
      "message": "ALSA: cs46xx: Fix cpu idling with resume\n\nMake sure that capture DMA doesn\u0027t stay enabled after system resume\nas that potentially prevents the processor from entering deep sleep\nstates.\n\nSigned-off-by: Florian Zumbiehl \u003cflorz@florz.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6250b9ced23032789ca9739d6a53949637f9c836",
      "tree": "62379e6b563b45331f8d5d788e8ba7089b2fbaba",
      "parents": [
        "8b296c8f9f660b70e958e6e6b9b4293e6ae854f2",
        "c32d977b8157bf67cdf47729ce7dd054a26eb534"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 21 15:27:28 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 21 15:27:28 2010 +0100"
      },
      "message": "Merge branch \u0027topic/noncached-mmap\u0027 into topic/misc\n"
    },
    {
      "commit": "fd0b092a7b14559e2ff17ef3aaefb5d8adc7e15f",
      "tree": "beacc87216332d87c3fe2c47cf00d3bf5f9ee87c",
      "parents": [
        "c91a988dc6551c66418690e36b2a23cdb0255da8"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 21 14:54:38 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 21 14:54:38 2010 +0100"
      },
      "message": "ALSA: hda - AD1988 codec - fix SPDIF-input mixer initialization (unmute)\n\nThe SPDIF-input pin 0x1c is muted by default in hardware. Unmute appropriate\npin to get captured samples instead zeros. Tested on Lenovo Thinkstation.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "8b296c8f9f660b70e958e6e6b9b4293e6ae854f2",
      "tree": "44835f43c998fded6cf13c624032e788611369f9",
      "parents": [
        "88501ce18eaaf1273e024d26926134972f4644ea",
        "c91a988dc6551c66418690e36b2a23cdb0255da8"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 21 14:27:14 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 21 14:27:14 2010 +0100"
      },
      "message": "Merge remote branch \u0027alsa/devel\u0027 into topic/misc\n"
    },
    {
      "commit": "c91a988dc6551c66418690e36b2a23cdb0255da8",
      "tree": "cbb408377b15488d4b45feb2f3d88a616f159814",
      "parents": [
        "d1db38c015a392b0ea8c15ab95abb3ee768b8d47"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 21 10:32:15 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 21 10:32:15 2010 +0100"
      },
      "message": "ALSA: pcm_core: Fix wake_up() optimization\n\nThis change fixes the \"ALSA: pcm_lib - optimize wake_up() calls for PCM I/O\"\ncommit. New sleeping queue is introduced to separate user space and kernel\nspace wake_ups. runtime-\u003enowake is renamed to twake (transfer wake).\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "88501ce18eaaf1273e024d26926134972f4644ea",
      "tree": "b7302cdc5ffa37288ecafbb9db0aaae63ca7ee51",
      "parents": [
        "408bffd01cfcda2907b07fb86b3666e3db86fd82",
        "d1db38c015a392b0ea8c15ab95abb3ee768b8d47"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 18 18:23:23 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 18 18:23:23 2010 +0100"
      },
      "message": "Merge remote branch \u0027alsa/devel\u0027 into topic/misc\n"
    },
    {
      "commit": "d1db38c015a392b0ea8c15ab95abb3ee768b8d47",
      "tree": "2add95a804e688dac82875c96a309ccda4f9b6aa",
      "parents": [
        "a32f66746c635ebf2341d99b3d4c0cc1c11b2cbf"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 18 15:44:04 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jan 18 16:38:41 2010 +0100"
      },
      "message": "sound: virtuoso: add Xonar DS support\n\nAdd experimental support for the Asus Xonar DS.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "a32f66746c635ebf2341d99b3d4c0cc1c11b2cbf",
      "tree": "3393a6d953af90a9b931058b4f180e5b32f40577",
      "parents": [
        "ed69c6a8eef679f2783848ed624897a937a434ac"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jan 18 15:40:56 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Jan 18 16:38:30 2010 +0100"
      },
      "message": "sound: seq_timer: simplify snd_seq_timer_set_tick_resolution() parameters\n\nAs snd_seq_timer_set_tick_resolution() is always called with the same\nthree fields of struct snd_seq_timer, it suffices to give that as the\nonly parameter.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "c32d977b8157bf67cdf47729ce7dd054a26eb534",
      "tree": "fedbd1c0d4382e88362abf81f719e6f127e19fa7",
      "parents": [
        "3e879d7bac705be4813a0ec9560cbe31db4b269f"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 18 14:58:57 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 18 15:00:34 2010 +0100"
      },
      "message": "ALSA: pcm - Call pgprot_noncached() for vmalloc\u0027ed buffers\n\npgprot_noncached() can be set for vmalloc\u0027ed buffers safely, and we\u0027d\nneed non-cached behavior more or less, even for the intermediate ring-\nbuffers.\n\nNow snd_pcm_lib_mmap_vmalloc() is added as the common PCM mmap callback\nthat is coupled with snd_pcm_lib_alloc_vmalloc_buffer() \u0026 co.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "3e879d7bac705be4813a0ec9560cbe31db4b269f",
      "tree": "a3298a8f6758c3c8f99d3a1c01e12c7d3126549f",
      "parents": [
        "408bffd01cfcda2907b07fb86b3666e3db86fd82"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 18 14:49:50 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jan 18 14:49:50 2010 +0100"
      },
      "message": "ALSA: pcm - Remove unneeded ifdef pgprot_noncached\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "408bffd01cfcda2907b07fb86b3666e3db86fd82",
      "tree": "bf7f763721025480cd9dc79c3622732b73982169",
      "parents": [
        "d1458279bf9c575a52fd22818ca19c463f380aba"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 14 09:19:46 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 14 09:23:10 2010 +0100"
      },
      "message": "ALSA: ctxfi - Add subsystem option\n\nAdded a new option \"subsystem\" to override the PCI SSID for identifying\nthe card type.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "d1458279bf9c575a52fd22818ca19c463f380aba",
      "tree": "4e83317ce1a574111efc319e2bb7e75003cecaef",
      "parents": [
        "47e91348459901c30cc1bb4897e62ced21ca243a"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 14 09:16:52 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Jan 14 09:18:48 2010 +0100"
      },
      "message": "ALSA: Add snd_pci_quirk_lookup_id()\n\nAdded a new function to look up a quirk entry with the given PCI SSID\ninstead of a pci device pointer.  This can be used when the searched ID\nis overridden for debugging or such a purpose.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "47e91348459901c30cc1bb4897e62ced21ca243a",
      "tree": "ebc855a2f3686726fb68b6b173af54ee75b44c61",
      "parents": [
        "6b98515a620592636d2f8e0d3e2942d1cb4847ec",
        "ed69c6a8eef679f2783848ed624897a937a434ac"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 13 08:32:53 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Wed Jan 13 08:32:53 2010 +0100"
      },
      "message": "Merge branch \u0027devel\u0027 of git.alsa-project.org:alsa-kernel into topic/misc\n"
    },
    {
      "commit": "ed69c6a8eef679f2783848ed624897a937a434ac",
      "tree": "5eb125ef32231da8f17cfe49b77d7db8fc20cf02",
      "parents": [
        "c4cfe66c4c2d5a91b3734ffb4e2bad0badd5c874"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Jan 13 08:12:31 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Wed Jan 13 08:12:31 2010 +0100"
      },
      "message": "ALSA: pcm_lib - fix wrong delta print for jiffies check\n\nThe previous jiffies delta was 0 in all cases. Use hw_ptr variable to\nstore and print original value.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "6b98515a620592636d2f8e0d3e2942d1cb4847ec",
      "tree": "c12e0ea3e19b28210e526141dc92e6b526b5562d",
      "parents": [
        "a29fb94ff48cba620e1ac1317f5eef5920ead3ff"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Jan 04 16:22:59 2010 +0000"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 12 09:58:23 2010 +0100"
      },
      "message": "sound_oss: remove use of old BKL ioctl path\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a29fb94ff48cba620e1ac1317f5eef5920ead3ff",
      "tree": "2fb8e026712bdf7848ea400e25118f6a58824a02",
      "parents": [
        "52a7a5835173af61b9f6c3038212370d9717526f",
        "dd3533eca859a6debb1565503ec03e68354e08e0"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 12 09:40:08 2010 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Tue Jan 12 09:40:08 2010 +0100"
      },
      "message": "Merge commit alsa/devel into topic/misc\n\nConflicts:\n\tinclude/sound/version.h\n"
    },
    {
      "commit": "c4cfe66c4c2d5a91b3734ffb4e2bad0badd5c874",
      "tree": "e9101c86c69abfd22ca5121d49fe596f40476e26",
      "parents": [
        "75f8991d0e6969407d51501d5a0537f104075c99"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Thu Jan 07 13:47:04 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jan 08 09:14:07 2010 +0100"
      },
      "message": "ALSA: hda - support OLPC XO-1.5 DC input\n\nThe XO\u0027s audio hardware is wired up to allow DC sensors (e.g. light\nsensors, thermistors, etc) to be plugged in through the microphone jack.\n\nAdd sound mixer controls to allow this mode to be enabled and tweaked.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "75f8991d0e6969407d51501d5a0537f104075c99",
      "tree": "6c09e0ae2431951d1815caf27acbf7aa41c3bba1",
      "parents": [
        "a4ad68d57e4dc4138304df23d1817eb094149389"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Thu Jan 07 13:46:25 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jan 08 09:11:34 2010 +0100"
      },
      "message": "ALSA: hda - Configure XO-1.5 microphones at capture time\n\nThe XO-1.5 has a microphone LED designed to indicate to the user when\nsomething is being recorded.\n\nThis light is controlled by the microphone bias voltage and it is\ncurrently coming on all the time.\n\nThis patch defers the microphone port configuration until when recording\nis actually taking place, fixing the behaviour of the LED.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "a4ad68d57e4dc4138304df23d1817eb094149389",
      "tree": "ca7d8c4ce5377c4251560de06e15dd7be7063351",
      "parents": [
        "cd9d95a55550555da8e587ead9cbba5f98a371a3",
        "c97259df3f2e163c72f4d0685c61fb2e026dc989"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jan 08 09:11:18 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jan 08 09:11:18 2010 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 into devel\n"
    },
    {
      "commit": "cd9d95a55550555da8e587ead9cbba5f98a371a3",
      "tree": "bde2800eb82c91cf6437ac9328b4e4e00e5abc03",
      "parents": [
        "dd3533eca859a6debb1565503ec03e68354e08e0"
      ],
      "author": {
        "name": "Ken Prox",
        "email": "kprox@users.sourceforge.net",
        "time": "Fri Jan 08 09:01:47 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jan 08 09:07:50 2010 +0100"
      },
      "message": "ALSA: hda - conexant - Fixed microphone mixer for HP Compaq Presario F700\n\nAdded patch for Hewlett-Packard Company Device Subsystem id - 103c:30ea.\n\nSigned-off-by: Ken Prox \u003ckprox@users.sourceforge.net\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "dd3533eca859a6debb1565503ec03e68354e08e0",
      "tree": "8be62b0dd048a7163a7ed73e075e98c98fb1d69f",
      "parents": [
        "7b3a177b0d4f92b3431b8dca777313a07533a710"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Fri Jan 01 19:05:43 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jan 08 08:53:16 2010 +0100"
      },
      "message": "ALSA: ac97_codec: merge WM9703 and WM9705 ops\n\nThe WM9705 and WM9703 ops are the same actually so use\nthe same code for both.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "7b3a177b0d4f92b3431b8dca777313a07533a710",
      "tree": "25a484491731ef31baa6a80f468ed78d6e553cd9",
      "parents": [
        "1250932e48d3b698415b1f04775433cf1da688d6"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jan 08 08:43:01 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Fri Jan 08 08:46:45 2010 +0100"
      },
      "message": "ALSA: pcm_lib: fix \"something must be really wrong\" condition\n\nWhen runtime-\u003eperiods \u003d\u003d 1 or when pointer crosses end of ring buffer,\nthe delta might be greater than buffer_size.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "1250932e48d3b698415b1f04775433cf1da688d6",
      "tree": "58d25383b6fa4e083f24dfc9d51ad4339ff7dece",
      "parents": [
        "f240406babfe1526998e10583ea5eccc2676a433"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 07 15:36:31 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 07 15:48:13 2010 +0100"
      },
      "message": "ALSA: pcm_lib - optimize wake_up() calls for PCM I/O\n\nAs noted by pl bossart \u003cbossart.nospam@gmail.com\u003e, the PCM I/O routines\n(snd_pcm_lib_write1, snd_pcm_lib_read1) should block wake_up() calls\nuntil all samples are not processed.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "f240406babfe1526998e10583ea5eccc2676a433",
      "tree": "311f0dd33f0ec87bd0ac48d4871f67ad78b9ee36",
      "parents": [
        "4d96eb255c53ab5e39b37fd4d484ea3dc39ab456"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Tue Jan 05 17:19:34 2010 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 07 15:47:38 2010 +0100"
      },
      "message": "ALSA: pcm_lib - cleanup \u0026 merge hw_ptr update functions\n\nDo general cleanup in snd_pcm_update_hw_ptr*() routines and merge them.\nThe main change is hw_ptr_interrupt variable removal to simplify code\nlogic. This variable can be computed directly from hw_ptr.\n\nEnsure that updated hw_ptr is not lower than previous one (it was possible\nwith old code in some obscure situations when interrupt was delayed or\nthe lowlevel driver returns wrong ring buffer position value).\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "4d96eb255c53ab5e39b37fd4d484ea3dc39ab456",
      "tree": "139ce65a63a2a39ee7dedfa3ca16c70bd5a1b2ba",
      "parents": [
        "741b20cfb9109760937f403d18d731bfde31f56f"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Sun Dec 20 11:47:57 2009 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 07 15:47:24 2010 +0100"
      },
      "message": "ALSA: pcm_lib - add possibility to log last 10 DMA ring buffer positions\n\nIn some debug cases, it might be usefull to see previous ring buffer\npositions to determine position problems from the lowlevel drivers.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "741b20cfb9109760937f403d18d731bfde31f56f",
      "tree": "28b7377356039f3abfb85d260648b86e6c3a09ae",
      "parents": [
        "4757968dbff3d43f373f08de973014a9bd41ef0a"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Dec 17 17:34:39 2009 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Thu Jan 07 15:47:10 2010 +0100"
      },
      "message": "ALSA: pcm_lib.c - convert second xrun_debug() parameter to use defines\n\nTo increase code readability, convert send xrun_debug() argument to\nuse defines.\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "4757968dbff3d43f373f08de973014a9bd41ef0a",
      "tree": "9d8974f1c7a125cb70b9307f5fe81c36f9de021c",
      "parents": [
        "926a01ce1ef5e27281af0270e4476979c0522954"
      ],
      "author": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Dec 28 16:15:03 2009 +0100"
      },
      "committer": {
        "name": "Jaroslav Kysela",
        "email": "perex@perex.cz",
        "time": "Mon Dec 28 16:17:57 2009 +0100"
      },
      "message": "ALSA: Release v1.0.22.1\n\nSigned-off-by: Jaroslav Kysela \u003cperex@perex.cz\u003e\n"
    },
    {
      "commit": "52a7a5835173af61b9f6c3038212370d9717526f",
      "tree": "4417f296d3e5a115b7111a2ab5b288df32416169",
      "parents": [
        "98e89f606c38a310a20342f90e0c453e6afadf18"
      ],
      "author": {
        "name": "John S. Gruber",
        "email": "JohnSGruber@gmail.com",
        "time": "Sun Dec 27 12:19:59 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 28 12:30:57 2009 +0100"
      },
      "message": "ALSA: usb-audio: use usbquirk.h for detection of HVR-950Q/850\n\nDetect the HVR-950Q HVR-850 urb data alignment quirk using usbquirk.h\nrather than using a case statement in snd_usb_audio_probe.\n\nSigned-off-by: John S. Gruber \u003cJohnSGruber@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "98e89f606c38a310a20342f90e0c453e6afadf18",
      "tree": "ed5a677157cf5bdd781c04e986813f112c6bf72c",
      "parents": [
        "adc8d31326c32a2a1e145ab80accbc3c6570b117"
      ],
      "author": {
        "name": "John S. Gruber",
        "email": "JohnSGruber@gmail.com",
        "time": "Sun Dec 27 12:19:58 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 28 12:30:41 2009 +0100"
      },
      "message": "ALSA: usb-audio: relax urb data align. restriction HVR-950Q and HVR-850 only\n\nAddressing audio quality problem.\n\nIn sound/usb/usbaudio.c, for the Hauppage HVR-950Q and HVR-850 only, change\nretire_capture_urb to allow transfers on audio sub-slot boundaries rather\nthan audio slots boundaries.\n\nWith these devices the left and right channel samples can be split between\ntwo different urbs. Throwing away extra channel samples causes a sound\nquality problem for stereo streams as the left and right channels are\nswapped repeatedly, perhaps many times per second.\n\nUrbs unaligned on sub-slot boundaries are still truncated to the next\nlowest stride (audio slot) to retain synchronization on samples even\nthough left/right channel synchronization may be lost in this case.\n\nDetect the quirk using a case statement in snd_usb_audio_probe.\n\nBugLink: https://bugs.launchpad.net/ubuntu/+bug/495745\n\nSigned-off-by: John S. Gruber \u003cJohnSGruber@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "adc8d31326c32a2a1e145ab80accbc3c6570b117",
      "tree": "3ffd8362dc56b49bce34f6bcb3196c9d75f7515d",
      "parents": [
        "7d2b451e65d255427c108e990507964ac39c13ee"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Sun Dec 27 12:19:57 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 28 12:29:46 2009 +0100"
      },
      "message": "ALSA: usb-audio: make buffer pointer based on bytes instead on frames\n\nSince there are devices that do not align the size of their data packets\nto frame boundaries, the driver needs to be able to keep track of\npartial frames.  This patch prepares for support for such devices by\nchanging the hwptr_done variable from a frame counter to a byte counter.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "7d2b451e65d255427c108e990507964ac39c13ee",
      "tree": "86e977405ae88b08fa74dff3202c9f88207dfacb",
      "parents": [
        "44eba3e82b35ae796826a65d8040001582adc10a"
      ],
      "author": {
        "name": "Sergiy Kovalchuk",
        "email": "cnb_zerg@yahoo.com",
        "time": "Sun Dec 27 09:13:41 2009 -0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 28 12:29:39 2009 +0100"
      },
      "message": "ALSA: usb-audio - Added functionality for E-mu 0404USB/0202USB/TrackerPre\n\nAdded functionality:\n1) Extension Units support (all XU settings now available at alsamixer,\n   kmix, etc):\n- \"AnalogueIn soft limiter\" switch;\n- \"Sample rate\" selector (values 0,1,2,3,4,5 corresponds to 44.1 48 ...\n  192 kHz);\n- \"DigitalIn CLK source\" selector (internal/external) (**);\n- \"DigitalOut format SPDIF/AC3\" switch (**);\n(**)E-mu-0404usb only.\n\n2) Automatic device sample rate adjustment depending on substream\n   samplerate for both capture and playback substream.\n\n[minor coding-style fixes by tiwai]\n\nSigned-off-by: Sergiy Kovalchuk \u003ccnb_zerg@yahoo.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "c97259df3f2e163c72f4d0685c61fb2e026dc989",
      "tree": "7b491c760b404724c3a6f37b247a428f89ca8323",
      "parents": [
        "ea52bf260ecbb175339af3178c15788df21b7516"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sun Dec 27 18:52:08 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 28 12:15:47 2009 +0100"
      },
      "message": "ALSA: hda: Refactor powerdown for Realtek HDA codecs\n\nThis patch converts the alc889 Aspire-specific powerdown to a generic\none. Like the previous effort, it currently only handles Front and PCM\nbut can be easily extended to cover other nids. The existing hook for\nalc889 Aspire-specific remains enabled. Upon further testing, I\u0027ve added\nits use for ALC861_AUTO as well. Following patches will enable them for\nother quirks.\n\nTested-by: Dr. David Alan Gilbert \u003clinux@treblig.org\u003e\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ea52bf260ecbb175339af3178c15788df21b7516",
      "tree": "764857013b46d1bd5f7c89541ac265259baa6e96",
      "parents": [
        "014c41fce1bd5cec381e70fc6f58fdfc96cdaf69"
      ],
      "author": {
        "name": "Daniel T Chen",
        "email": "crimsun@ubuntu.com",
        "time": "Sun Dec 27 18:48:29 2009 -0500"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Dec 28 12:15:17 2009 +0100"
      },
      "message": "ALSA: hda: Add powerdown for Analog Devices HDA codecs\n\nThis patch ports powerdown fixes to AD198x. Currently we only turn off\nFront and HP for suspend, but this is easily extended for additional\nnids.\n\nSigned-off-by: Daniel T Chen \u003ccrimsun@ubuntu.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "014c41fce1bd5cec381e70fc6f58fdfc96cdaf69",
      "tree": "148d95c1f27acaee25991e6b1cb9e606d91f899d",
      "parents": [
        "b82855a0d76ebda1cc14c00040560d77bfa042ce"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Dec 27 13:53:24 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Dec 27 13:53:24 2009 +0100"
      },
      "message": "ALSA: hda - Use strict_strtoul()\n\nRewrite the codes to use strict_strtoul() instead of simple_strtoul().\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b82855a0d76ebda1cc14c00040560d77bfa042ce",
      "tree": "e10bb6a0586e32ed4e44bfd381bc28d6807acb6e",
      "parents": [
        "a4e09aa3cf592d9f084ff4ceb216be40c4c265dc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Dec 27 11:24:56 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Dec 27 13:39:25 2009 +0100"
      },
      "message": "ALSA: hda - Add sanity check for storing the user-defined pin configs\n\nCheck whether the given NID is a pin widget before storing the\nuser-defined pin configs.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "a4e09aa3cf592d9f084ff4ceb216be40c4c265dc",
      "tree": "3089d6b229720588ce66d0c18455968ea1b23f8b",
      "parents": [
        "92ee6162c48fab24f0676969f0f147fc12f8f21c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Dec 27 11:22:24 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Dec 27 13:39:24 2009 +0100"
      },
      "message": "ALSA: hda - Fix click noises at suspend/free with Realtek codecs\n\nCall snd_hda_shutup_pins() at suspend and free for avoiding click noises.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "92ee6162c48fab24f0676969f0f147fc12f8f21c",
      "tree": "631e0b20ad7d7aa4ce43719fbb3cc7ddfcbe2255",
      "parents": [
        "043958e602ac2cbf918c0dab1e4e2a7f9751ebf6"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Dec 27 11:18:59 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Dec 27 13:39:14 2009 +0100"
      },
      "message": "ALSA: hda - Add snd_hda_shutup_pins() helper function\n\nAdd a common helper function for clearing pin controls before suspend.\nUse the pincfg array instead of looking through all widget tree.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "043958e602ac2cbf918c0dab1e4e2a7f9751ebf6",
      "tree": "760ae6f9d6e574fc9a5d3f24ce4cc6b423466c3f",
      "parents": [
        "15e7f8b92aed71819411025279cd3df37f8c636b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 26 10:36:12 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 26 10:36:12 2009 +0100"
      },
      "message": "ALSA: hda - Add more hints for GPIO setup of IDT/STAC codecs\n\ngpio_led, gpio_led_polarity and gpio_mute are added now.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "15e7f8b92aed71819411025279cd3df37f8c636b",
      "tree": "6bc90fd9fcdd4e58321e3f881b2fbcb108a6a654",
      "parents": [
        "21949f00a022e090a7e8bc9a01dfca88273c6146",
        "ef18beded8ddbaafdf4914bab209f77e60ae3a18"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 25 14:17:48 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 25 14:17:48 2009 +0100"
      },
      "message": "Merge branch \u0027fix/hda\u0027 into topic/hda\n"
    },
    {
      "commit": "ef18beded8ddbaafdf4914bab209f77e60ae3a18",
      "tree": "a0dc41a87c0d6d68f328ae983ae7a6ffd1444271",
      "parents": [
        "6b7b284958d47b77d06745b36bc7f36dab769d9b"
      ],
      "author": {
        "name": "Wu Fengguang",
        "email": "fengguang.wu@intel.com",
        "time": "Fri Dec 25 13:14:27 2009 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 25 14:17:36 2009 +0100"
      },
      "message": "ALSA: hda - HDMI sticky stream tag support\n\nWhen we run the following commands in turn (with\nCONFIG_SND_HDA_POWER_SAVE_DEFAULT\u003d0),\n\n\tspeaker-test -Dhw:0,3 -c2 -twav  # HDMI\n\tspeaker-test -Dhw:0,0 -c2 -twav  # Analog\n\nThe second command will produce sound in the analog lineout _as well as_\nHDMI sink. The root cause is, device 0 \"reuses\" the same stream tag that\nwas used by device 3, and the \"intelhdmi - sticky stream id\" patch leaves\nthe HDMI codec in a functional state. So the HDMI codec happily accepts\nthe audio samples which reuse its stream tag.\n\nThe proposed solution is to remember the last device each azx_dev was\nassigned to, and prefer to\n1) reuse the azx_dev (and hence the stream tag) the HDMI codec last used\n2) or assign a never-used azx_dev for HDMI\n\nWith this patch and the above two speaker-test commands,\nHDMI codec will use stream tag 8 and Analog codec will use 5.\n\nThe stream tag used by HDMI codec won\u0027t be reused by others, as long\nas we don\u0027t run out of the 4 playback azx_dev\u0027s. The legacy Analog\ncodec will continue to use stream tag 5 because its device id is 0\n(this is a bit tricky).\n\nSigned-off-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "44eba3e82b35ae796826a65d8040001582adc10a",
      "tree": "93f9bcd409638b1685d231dfbd7b0ce2949c20db",
      "parents": [
        "52e04ea89da57274f0313d2bd73ba02f686cfdeb"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Dec 23 18:02:41 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 25 14:15:41 2009 +0100"
      },
      "message": "ALSA: jazz16: refine dma and irq selection\n\nNarrow the dma and irq selection after the DOS driver.\n\nAdd ALSA configuration description as well.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "52e04ea89da57274f0313d2bd73ba02f686cfdeb",
      "tree": "6ce5d086bcaea4cb534b3fcf6ba736eb48d582a4",
      "parents": [
        "41116e926cb92292fa4fcbe888ae8133fa0038e6",
        "8b90ca08821fee79e181bfcbc3bbd41ef5637136"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 25 14:15:31 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 25 14:15:31 2009 +0100"
      },
      "message": "Merge branch \u0027fix/misc\u0027 into topic/misc\n"
    },
    {
      "commit": "8b90ca08821fee79e181bfcbc3bbd41ef5637136",
      "tree": "4231b23cd9df44b2fd5904b4a9c1aec49920b4d3",
      "parents": [
        "6b7b284958d47b77d06745b36bc7f36dab769d9b"
      ],
      "author": {
        "name": "Guennadi Liakhovetski",
        "email": "g.liakhovetski@gmx.de",
        "time": "Thu Dec 24 01:17:46 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Dec 25 14:12:52 2009 +0100"
      },
      "message": "ALSA: Fix indentation in pcm_native.c\n\nSigned-off-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6b7b284958d47b77d06745b36bc7f36dab769d9b",
      "tree": "b24baa970bb96a362c603bdeb4ab4d7412305d54",
      "parents": [
        "0b5e2588d8238b03df66c4e74769fd03ad84f694"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:09:41 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:09:41 2009 -0800"
      },
      "message": "Linux 2.6.33-rc2\n"
    },
    {
      "commit": "0b5e2588d8238b03df66c4e74769fd03ad84f694",
      "tree": "7a7baf0d8309a3473bf265d1354bb756d65a4a02",
      "parents": [
        "6067d7e4f05e5c08617cf95032867d892035e581",
        "443c6f145de813518c36ac6b6e4e08d9445337e7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:01:29 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:01:29 2009 -0800"
      },
      "message": "Merge branch \u0027sysctl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc-2.6\n\n* \u0027sysctl\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-misc-2.6:\n  SYSCTL: Add a mutex to the page_alloc zone order sysctl\n  SYSCTL: Print binary sysctl warnings (nearly) only once\n"
    },
    {
      "commit": "6067d7e4f05e5c08617cf95032867d892035e581",
      "tree": "ca8205a2514936bce2cd0942e0806dc43b0436dc",
      "parents": [
        "71492fd1bdd4734d8efd20fe00ebf31027d86d3c",
        "27df5068e24f2f88de98e95eb6e8dbc9800bf80e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:01:13 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:01:13 2009 -0800"
      },
      "message": "Merge branch \u0027hwpoison\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6\n\n* \u0027hwpoison\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-mce-2.6:\n  HWPOISON: Add PROC_FS dependency to hwpoison injector v2\n"
    },
    {
      "commit": "71492fd1bdd4734d8efd20fe00ebf31027d86d3c",
      "tree": "d98ce4131c47f0027dded482d25528b9a57f44ac",
      "parents": [
        "45e62974fb110da926e2a6c5b357c15639bdc233",
        "fcb11235d3910c39afece52f6e106a9ca565d34b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:00:02 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 13:00:02 2009 -0800"
      },
      "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: (34 commits)\n  classmate-laptop: add support for Classmate PC ACPI devices\n  hp-wmi: Fix two memleaks\n  acer-wmi, msi-wmi: Remove needless DMI MODULE_ALIAS\n  dell-wmi: do not keep driver loaded on unsupported boxes\n  wmi: Free the allocated acpi objects through wmi_get_event_data\n  drivers/platform/x86/acerhdf.c: check BIOS information whether it begins with string of table\n  acerhdf: add new BIOS versions\n  acerhdf: limit modalias matching to supported\n  toshiba_acpi: convert to seq_file\n  asus_acpi: convert to seq_file\n  ACPI: do not select ACPI_DOCK from ATA_ACPI\n  sony-laptop: enumerate rfkill devices using SN06\n  sony-laptop: rfkill support for newer models\n  ACPI: fix OSC regression that caused aer and pciehp not to load\n  MAINTAINERS: add maintainer for msi-wmi driver\n  fujitu-laptop: fix tests of acpi_evaluate_integer() return value\n  arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.c: avoid cross-CPU interrupts by using smp_call_function_any()\n  ACPI: processor: remove _PDC object list from struct acpi_processor\n  ACPI: processor: change acpi_processor_set_pdc() interface\n  ACPI: processor: open code acpi_processor_cleanup_pdc\n  ...\n"
    },
    {
      "commit": "45e62974fb110da926e2a6c5b357c15639bdc233",
      "tree": "0c2094de939e69fa3e44854c71aa45d7ec137895",
      "parents": [
        "756fe285070feb254a770cefc5640fe005ea9c27",
        "8ff6af881deccca4f88e03f2fdadb1aac42e9489"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:59:11 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:59:11 2009 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/ocfs2:\n  ocfs2/trivial: Use le16_to_cpu for a disk value in xattr.c\n  ocfs2/trivial: Use proper mask for 2 places in hearbeat.c\n  Ocfs2: Let ocfs2 support fiemap for symlink and fast symlink.\n  Ocfs2: Should ocfs2 support fiemap for S_IFDIR inode?\n  ocfs2: Use FIEMAP_EXTENT_SHARED\n  fiemap: Add new extent flag FIEMAP_EXTENT_SHARED\n  ocfs2: replace u8 by __u8 in ocfs2_fs.h\n  ocfs2: explicit declare uninitialized var in user_cluster_connect()\n  ocfs2-devel: remove redundant OCFS2_MOUNT_POSIX_ACL check in ocfs2_get_acl_nolock()\n  ocfs2: return -EAGAIN instead of EAGAIN in dlm\n  ocfs2/cluster: Make fence method configurable - v2\n  ocfs2: Set MS_POSIXACL on remount\n  ocfs2: Make acl use the default\n  ocfs2: Always include ACL support\n"
    },
    {
      "commit": "756fe285070feb254a770cefc5640fe005ea9c27",
      "tree": "c391c039bc8ef7ec6958017413aba250210e9af6",
      "parents": [
        "eec74a410fafd32c8f832d47dc196006ade68d05",
        "ed5a35acbb48d512332a53565e6341c65eecfa29"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:57:45 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:57:45 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  VIDEO: cyberpro: pci_request_regions needs a persistent name\n  ARM: dma-isa: request cascade channel after registering it\n  ARM: footbridge: trim down old ISA rtc setup\n  ARM: fix PAGE_KERNEL\n  ARM: Fix wrong shared bit for CPU write buffer bug test\n  ARM: 5857/1: ARM: dmabounce: fix build\n  ARM: 5856/1: Fix bug of uart0 platfrom data for nuc900\n  ARM: 5855/1: putc support for nuc900\n  ARM: 5854/1: fix compiling error for NUC900\n  ARM: 5849/1: ARMv7: fix Oprofile events count\n  ARM: add missing include to nwflash.c\n  ARM: Kill CONFIG_CPU_32\n  ARM: Convert VFP/Crunch/XscaleCP thread_release() to exit_thread()\n  ARM: 5853/1: ARM: Fix build break on ARM v6 and v7\n"
    },
    {
      "commit": "eec74a410fafd32c8f832d47dc196006ade68d05",
      "tree": "5ee9e0180488db830735ff42c87b74f2097c44e8",
      "parents": [
        "ef2c55e5c60aaa89a5c1c86605ea4c1771880b66",
        "5213c32f9d56db6a5e3ae8d2977a3961e98211fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:55:40 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:55:40 2009 -0800"
      },
      "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  edac, pci: remove pesky debug printk\n  amd64_edac: restrict PCI config space access\n  amd64_edac: fix forcing module load/unload\n  amd64_edac: make driver loading more robust\n  amd64_edac: fix driver instance freeing\n  amd64_edac: fix K8 chip select reporting\n"
    },
    {
      "commit": "ef2c55e5c60aaa89a5c1c86605ea4c1771880b66",
      "tree": "f270b1b90a570319a51bb2e0a1e25da71fd309ad",
      "parents": [
        "431047166883101a93e9c713d54bd62466dd6ab9",
        "f34548cb735b7a80bbbb0bdd09ad4c2173ba92d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:54:02 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Dec 24 12:54:02 2009 -0800"
      },
      "message": "Merge branch \u0027sh/for-2.6.33\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.33\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Ensure all PG_dcache_dirty pages are written back.\n  sh: mach-ecovec24: setup.c detailed correction\n  serial: sh-sci: Convert tremaining ctrl_xxx I/O routines to __raw_xxx.\n  serial: sh-sci: earlyprintk zero uartclk fix\n  sh: Only use bl bit toggling for sleeping idle.\n  sh: Restore bl bit toggling in idle loop.\n  sh: Fix up MAX_DMA_CHANNELS definition when DMA is disabled.\n  sh: dmaengine support for SH7785\n  sh: dmaengine support for sh7724.\n"
    },
    {
      "commit": "ed5a35acbb48d512332a53565e6341c65eecfa29",
      "tree": "7bc88d19fd4a2a3cd996b56a7b0c5af7f4370fcb",
      "parents": [
        "e8b8f5ef90b934bc9eaef7c8960ecd9dda9f7a62"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 13:36:21 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 18:34:09 2009 +0000"
      },
      "message": "VIDEO: cyberpro: pci_request_regions needs a persistent name\n\nDon\u0027t pass a name pointer from the kernel stack, it will not survive\nand will result in corrupted /proc/iomem output.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e8b8f5ef90b934bc9eaef7c8960ecd9dda9f7a62",
      "tree": "7a8e9cd4549373c17856535ee222ecd694b3848c",
      "parents": [
        "382b4480ff832e472d76c99f3f75fffb30e118c0"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 14:45:39 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 18:34:08 2009 +0000"
      },
      "message": "ARM: dma-isa: request cascade channel after registering it\n\nWe can\u0027t request the cascade channel before it\u0027s been registered, so\nmove it afterwards.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "382b4480ff832e472d76c99f3f75fffb30e118c0",
      "tree": "caddb10180a24cda8b0ed280688dde14dcb7232e",
      "parents": [
        "6dc995a3da9adfa83d61ccf06aa1afa5f6ab764f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 12:52:44 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 13:39:18 2009 +0000"
      },
      "message": "ARM: footbridge: trim down old ISA rtc setup\n\nThis fixes a \"start_kernel(): bug: interrupts were enabled early\".\n\nrtc_cmos now takes care of initializing the ISA RTC and reading the\ncurrent time and date from it; there\u0027s no need to repeat that here,\nthereby causing interrupts to be enabled too early.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6dc995a3da9adfa83d61ccf06aa1afa5f6ab764f",
      "tree": "02ebf4534f9eaa964b8a840ca0d70323e6bb460a",
      "parents": [
        "52e8bfd81af5492a14cc3a4641d4c80d05b66bdb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 10:16:21 2009 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 24 10:16:21 2009 +0000"
      },
      "message": "ARM: fix PAGE_KERNEL\n\nPAGE_KERNEL should not be executable; any area marked executable can\nbe prefetched into the instruction cache.  We don\u0027t want vmalloc areas\nto be read in this way.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5213c32f9d56db6a5e3ae8d2977a3961e98211fd",
      "tree": "2f8b146e7b2817c19d2acb5a4e9b731592bf2bb1",
      "parents": [
        "92389102b6832fc779f5c37f1d9e3eaadea6e059"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Dec 21 19:11:12 2009 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Dec 24 11:07:09 2009 +0100"
      },
      "message": "edac, pci: remove pesky debug printk\n\nDo not spam the logs needlessly with the sole info that\nedac_pci_dev_parity_clear is being called.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "92389102b6832fc779f5c37f1d9e3eaadea6e059",
      "tree": "2850ba9e9ab328adfd1f8575e151e76b4fd14d36",
      "parents": [
        "43f5e68733cfe8bed3c30b5c14c4993dffb29766"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Dec 21 19:21:41 2009 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Dec 24 11:07:08 2009 +0100"
      },
      "message": "amd64_edac: restrict PCI config space access\n\nDo not access F2x19[0,4] on K8 since they\u0027re undefined there.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "43f5e68733cfe8bed3c30b5c14c4993dffb29766",
      "tree": "a963502127176841ad4dddeefe36f473d32609cf",
      "parents": [
        "56b34b91e22313294154cee0c16e294cf8a45b61"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Dec 21 18:55:18 2009 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Dec 24 11:07:08 2009 +0100"
      },
      "message": "amd64_edac: fix forcing module load/unload\n\nClear the override flag after force-loading the module.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "56b34b91e22313294154cee0c16e294cf8a45b61",
      "tree": "59ae221911c7bef88711ba3054204e99d47f93a6",
      "parents": [
        "8f68ed9728193b1f2fb53ba06031b06bd8b3d1b4"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Dec 21 18:13:01 2009 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Dec 24 11:07:07 2009 +0100"
      },
      "message": "amd64_edac: make driver loading more robust\n\nCurrently, the module does not initialize fully when the DIMMs aren\u0027t\nECC but remains still loaded. Propagate the error when no instance of\nthe driver is properly initialized and prevent further loading.\n\nReorganize and polish error handling in amd64_edac_init() while at it.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "8f68ed9728193b1f2fb53ba06031b06bd8b3d1b4",
      "tree": "6418a0127d83f54c8ff4593c1be08952760450e9",
      "parents": [
        "603adaf6b3e37450235f0ddb5986b961b3146a79"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Dec 21 15:15:59 2009 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Dec 24 11:07:07 2009 +0100"
      },
      "message": "amd64_edac: fix driver instance freeing\n\nFix use-after-free errors by pushing all memory-freeing calls to the end\nof amd64_remove_one_instance().\n\nReported-by: Darren Jenkins \u003cdarrenrjenkins@gmail.com\u003e\nLKML-Reference: \u003c1261370306.11354.52.camel@ICE-BOX\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "603adaf6b3e37450235f0ddb5986b961b3146a79",
      "tree": "ae6d7972c9393bdee919b8ef5ea70867eb2c0dca",
      "parents": [
        "2f99f5c8f05e02f3df1bb4d93b6704e6f5972872"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Mon Dec 21 14:52:53 2009 +0100"
      },
      "committer": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Thu Dec 24 11:07:07 2009 +0100"
      },
      "message": "amd64_edac: fix K8 chip select reporting\n\nFix the case when amd64_debug_display_dimm_sizes() reports only half the\namount of DRAM on it because it doesn\u0027t account for when the single DCT\noperates in 128-bit mode and merges chip selects from different DIMMs.\n\nReported-by: Johannes Hirte \u003cjohannes.hirte@fem.tu-ilmenau.de\u003e\nLKML-Reference: \u003c200912112202.48173.johannes.hirte@fem.tu-ilmenau.de\u003e\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\n"
    },
    {
      "commit": "fcb11235d3910c39afece52f6e106a9ca565d34b",
      "tree": "07412f9c367f5f9bf6ad7ccd6fa8146c4aba68af",
      "parents": [
        "78a5331dddcffabadef024ccc051f7a519b13238",
        "44ef00e6482e755f36629773abc2aee83a6f53e3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:19:00 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:19:00 2009 -0500"
      },
      "message": "Merge branch \u0027misc-2.6.33\u0027 into release\n"
    },
    {
      "commit": "78a5331dddcffabadef024ccc051f7a519b13238",
      "tree": "612915bee76ab646d1d281b8ab8c556ad0a4e337",
      "parents": [
        "fe7fa9c51a76cf67934c2e77dc9d84800c9fbf79",
        "8e698a3c47887fe5aa5e2252c27bb6ff416a07e4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:46 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:46 2009 -0500"
      },
      "message": "Merge branch \u0027tc1100-wmi\u0027 into release\n"
    },
    {
      "commit": "fe7fa9c51a76cf67934c2e77dc9d84800c9fbf79",
      "tree": "a12638a4069f7af6733a47aff8460040912d9d08",
      "parents": [
        "6d3bf6818a1d5527f44681d3f763051dfb1930e4",
        "528809c35faebd8c50a4722c85ab8610725875cc"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:41 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:41 2009 -0500"
      },
      "message": "Merge branch \u0027sony\u0027 into release\n"
    },
    {
      "commit": "6d3bf6818a1d5527f44681d3f763051dfb1930e4",
      "tree": "7b1fa430de292232af7a1af218fd61f94095cee6",
      "parents": [
        "da3df858c88f7bb420f2517ee9aab238da2e6ed7",
        "529aa8cb0a59367d08883f818e8c47028e819d0d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:31 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:31 2009 -0500"
      },
      "message": "Merge branch \u0027classmate\u0027 into release\n"
    },
    {
      "commit": "da3df858c88f7bb420f2517ee9aab238da2e6ed7",
      "tree": "49c9e69818d7a7fc59ebda96dc7abf17a0f3b088",
      "parents": [
        "309ddc53be1766d6ed5411a3dc1782c2040198fa",
        "e59897fe443b5b0a71e135ef4020d1937c9f8901"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:21 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:21 2009 -0500"
      },
      "message": "Merge branch \u0027pdc\u0027 into release\n"
    },
    {
      "commit": "309ddc53be1766d6ed5411a3dc1782c2040198fa",
      "tree": "3d60aabc5af8318e63838c77a0b3eed751dd9032",
      "parents": [
        "6f5464ce154bc72c67bbc82e818e4fdd61cb9f8e",
        "55b313f249e11b815fd0be51869f166aaf368f44",
        "81074e90f5c150ca70ab8dfcc77860cbe76f364d",
        "78f1699659963fff97975df44db6d5dbe7218e55"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:01 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:17:01 2009 -0500"
      },
      "message": "Merge branches \u0027bugzilla-14446\u0027, \u0027bugzilla-14753\u0027 and \u0027bugzilla-14824\u0027 into release\n"
    },
    {
      "commit": "6f5464ce154bc72c67bbc82e818e4fdd61cb9f8e",
      "tree": "acf314c0f744b13b3425e18c7c878cbb14566f2d",
      "parents": [
        "2f99f5c8f05e02f3df1bb4d93b6704e6f5972872",
        "9dc130fccb874f2959ef313d7922d306dc6d4f75"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:16:35 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:16:35 2009 -0500"
      },
      "message": "Merge branch \u0027osc\u0027 into release\n"
    },
    {
      "commit": "529aa8cb0a59367d08883f818e8c47028e819d0d",
      "tree": "23ff0c9c8a4be5133a4307bd8e1ecd422cb77a60",
      "parents": [
        "55639353a0035052d9ea6cfe4dde0ac7fcbb2c9f"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Mon Dec 21 16:20:01 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 01:16:04 2009 -0500"
      },
      "message": "classmate-laptop: add support for Classmate PC ACPI devices\n\nThis add supports for devices like keyboard, backlight, tablet and\naccelerometer.\n\nThis work is supported by International Syst S/A.\n\n[randy.dunlap@oracle.com: cmpc_acpi: depends on ACPI]\n[akpm@linux-foundation.org: readability tweaks]\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f34548cb735b7a80bbbb0bdd09ad4c2173ba92d5",
      "tree": "e53c9e39b3149221779c10595bc59fa02de4f45f",
      "parents": [
        "76382b5bdb77c29ab430e1b82ef1c604c8dd113b",
        "32b53076c31ce9159740b744d5eb5d9505312add"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 15:16:02 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 15:16:02 2009 +0900"
      },
      "message": "Merge branch \u0027sh/g3-prep\u0027 into sh/for-2.6.33\n"
    },
    {
      "commit": "76382b5bdb77c29ab430e1b82ef1c604c8dd113b",
      "tree": "98a672c96d10f1426eb6d3bc4c525e34a974627c",
      "parents": [
        "9503e891d28e91961026c778ec251dfe886626fb"
      ],
      "author": {
        "name": "Markus Pietrek",
        "email": "Markus.Pietrek@emtrion.de",
        "time": "Thu Dec 24 15:12:02 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 15:12:02 2009 +0900"
      },
      "message": "sh: Ensure all PG_dcache_dirty pages are written back.\n\nWith some of the cache rework an address aliasing optimization was added,\nbut this managed to fail on certain mappings resulting in pages with\nPG_dcache_dirty set never writing back their dcache lines. This patch\nreverts to the earlier behaviour of simply always writing back when the\ndirty bit is set.\n\nSigned-off-by: Markus Pietrek \u003cMarkus.Pietrek@emtrion.de\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9503e891d28e91961026c778ec251dfe886626fb",
      "tree": "12ae43f1a4eb7d1c18eab3a093774172cdecaac2",
      "parents": [
        "73a38b839b9295216e8d44dabf54de88270e77b8"
      ],
      "author": {
        "name": "Kuninori Morimoto",
        "email": "morimoto.kuninori@renesas.com",
        "time": "Thu Dec 24 05:27:47 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 14:59:51 2009 +0900"
      },
      "message": "sh: mach-ecovec24: setup.c detailed correction\n\no remove unused define\no add device name comment\n\nSigned-off-by: Kuninori Morimoto \u003cmorimoto.kuninori@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "44ef00e6482e755f36629773abc2aee83a6f53e3",
      "tree": "6552ee01bf2c1aa9c461df7cc1823a94899610ba",
      "parents": [
        "4d5f177caf1ef78f5e7eaee75b66b4d534445682"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Dec 18 15:29:23 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:54:49 2009 -0500"
      },
      "message": "hp-wmi: Fix two memleaks\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "32b53076c31ce9159740b744d5eb5d9505312add",
      "tree": "6687980a51c74629085eb8fa2e62172f480b3d53",
      "parents": [
        "154280fd0e890814a249bf4a79b4340fb367f1a7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 14:52:43 2009 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 14:52:43 2009 +0900"
      },
      "message": "serial: sh-sci: Convert tremaining ctrl_xxx I/O routines to __raw_xxx.\n\nctrl_xxx() is an antiquated SH interface, while __raw_xxx is the standard\nAPI that accomplishes the same thing. As such, this converts the\nremaining sh-sci straggles over, which enables the driver to be wired up\nfor ARM SH-Mobile CPUs as well.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "154280fd0e890814a249bf4a79b4340fb367f1a7",
      "tree": "50b5fcc1763329a72526385d063884e433144b8c",
      "parents": [
        "2f99f5c8f05e02f3df1bb4d93b6704e6f5972872"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "damm@opensource.se",
        "time": "Tue Dec 22 03:37:28 2009 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Dec 24 14:50:55 2009 +0900"
      },
      "message": "serial: sh-sci: earlyprintk zero uartclk fix\n\nThis establishes a sensible max baud rate for the earlyprintk cases where\nthe port\u0027s uartclk has not yet been determined.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4d5f177caf1ef78f5e7eaee75b66b4d534445682",
      "tree": "06290e4c5db3f4506ae12cc4092ab0bc5f7e76c6",
      "parents": [
        "1fdd407f4e3f2ecb453954cbebb6c22491c61853"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Fri Dec 18 15:29:22 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:50:28 2009 -0500"
      },
      "message": "acer-wmi, msi-wmi: Remove needless DMI MODULE_ALIAS\n\nNow that we have WMI autoloading\nthe DMI matching is not needed anymore.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nAcked-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nAcked-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1fdd407f4e3f2ecb453954cbebb6c22491c61853",
      "tree": "fc0508260e2e26a7ee8f728da2c57aa9b9f75703",
      "parents": [
        "3e9b988e4edf065d39c1343937f717319b1c1065"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Dec 17 22:19:42 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:44:46 2009 -0500"
      },
      "message": "dell-wmi: do not keep driver loaded on unsupported boxes\n\nThere is no point in having the driver loaded in memory if we fail\nto locate particular WMI GUID.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3e9b988e4edf065d39c1343937f717319b1c1065",
      "tree": "cbe17a0322f64a3b5ebb8ead6b610cf3cd1f4fb7",
      "parents": [
        "dcbfb8156a2149fd6358a377aa9400e28ef43800"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Fri Dec 04 10:10:09 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:42:00 2009 -0500"
      },
      "message": "wmi: Free the allocated acpi objects through wmi_get_event_data\n\nThese function allocate an acpi object by calling wmi_get_event_data, which\nthen calls acpi_evaluate_object, and it is not freed afterwards.\n\nAnd kernel doc is fixed for parameters of wmi_get_event_data.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "dcbfb8156a2149fd6358a377aa9400e28ef43800",
      "tree": "6ad406b1c74d29f838b655fbff71f4a2bcf3ade2",
      "parents": [
        "94219d798e65dff1dac5f8f36f03a9bdb3105f91"
      ],
      "author": {
        "name": "Peter Feuerer",
        "email": "peter@piie.net",
        "time": "Mon Dec 21 16:20:06 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:17:09 2009 -0500"
      },
      "message": "drivers/platform/x86/acerhdf.c: check BIOS information whether it begins with string of table\n\nBIOS information is now checked whether it begins with the strings stored\nin the BIOS table.  Previous method did a strcmp, what lead to problems if\nBIOS information has appended whitespaces.\n\nSigned-off-by: Peter Feuerer \u003cpeter@piie.net\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Andreas Mohr \u003candi@lisas.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "94219d798e65dff1dac5f8f36f03a9bdb3105f91",
      "tree": "197d44ff378acf3ae7ebeedb37f57c2d279c8785",
      "parents": [
        "bdc731bc5fcd1794e9ac8ac80c389d302381c123"
      ],
      "author": {
        "name": "Peter Feuerer",
        "email": "peter@piie.net",
        "time": "Mon Dec 21 16:20:05 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:16:46 2009 -0500"
      },
      "message": "acerhdf: add new BIOS versions\n\nAdd new BIOS versions for following netbooks: Aspire 1810xx, Packard Bell\nDOTMU.\n\nSigned-off-by: Peter Feuerer \u003cpeter@piie.net\u003e\nCc: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nCc: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bdc731bc5fcd1794e9ac8ac80c389d302381c123",
      "tree": "1f0887517e4eae760ebf9b404c5519644e6eb322",
      "parents": [
        "936c8bcd7f5b418d0e040be539ceb4d2ac3bc0b8"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "stefan.bader@canonical.com",
        "time": "Mon Dec 21 16:20:04 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:16:28 2009 -0500"
      },
      "message": "acerhdf: limit modalias matching to supported\n\nBugLink: https://bugs.launchpad.net/ubuntu/+bug/435958\n\nThe module alias currently matches any Acer computer but when loaded the\nBIOS checks will only succeed on Aspire One models.  This causes a invalid\nBIOS warning for all other models (seen on Aspire 4810T).  This is not\nfatal but worries users that see this message.  Limiting the moule alias\nto models starting with AOA or DOA for Packard Bell.\n\nSigned-off-by: Stefan Bader \u003cstefan.bader@canonical.com\u003e\nAcked-by: Borislav Petkov \u003cpetkovbb@gmail.com\u003e\nAcked-by: Peter Feuerer \u003cpeter@piie.net\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "936c8bcd7f5b418d0e040be539ceb4d2ac3bc0b8",
      "tree": "ee491e83c38a12598e0b5af5882669b795b0bdc5",
      "parents": [
        "ff93be5dea548f16dcfe7b73ce5df7666efba92d"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 21 16:20:02 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:15:10 2009 -0500"
      },
      "message": "toshiba_acpi: convert to seq_file\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: John W. Linville \u003clinville@tuxdriver.com\u003e\nCc: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ff93be5dea548f16dcfe7b73ce5df7666efba92d",
      "tree": "eef8c5647c7b92363b4dde813b124f3a95de7765",
      "parents": [
        "2370b5ed03030d554adb345778d5edecab7a510c"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Dec 21 16:20:01 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:14:51 2009 -0500"
      },
      "message": "asus_acpi: convert to seq_file\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Karol Kozimor \u003csziwan@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2370b5ed03030d554adb345778d5edecab7a510c",
      "tree": "ba1eb065ed3875de2986da8bb6f50df2855269dc",
      "parents": [
        "0f1006b1f2b7862e35973c53cc4f99bea65d5a1d"
      ],
      "author": {
        "name": "Carlos R. Mafra",
        "email": "crmafra@aei.mpg.de",
        "time": "Tue Dec 22 13:45:39 2009 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 24 00:04:40 2009 -0500"
      },
      "message": "ACPI: do not select ACPI_DOCK from ATA_ACPI\n\nIn March 2008 commit 0ac4a3c2fbbcadc3e96e4dc47d4ae802d66e6f67 (\"ACPI: fix\nATA_ACPI build\") made CONFIG_ACPI_DOCK be selected by CONFIG_ATA_ACPI because\nof a build error when CONFIG_ATA_ACPI\u003dy and CONFIG_ACPI_DOCK\u003dm.\n\nHowever, in September 2008 commit 898b054f3eec5921320ae8614b5bdd7b07ea5b43\n(\"dock: make dock driver not a module\") removed the possibility of having\nCONFIG_ACPI_DOCK\u003dm and therefore there is no need for selecting it when\nCONFIG_ATA_ACPI\u003dy.\n\nThis makes the kernel ~5 Kb smaller for people who don\u0027t have a dock by\nallowing them to not have ACPI_DOCK compiled-in because of ATA_ACPI\u003dy.\n\nSigned-off-by: Carlos R. Mafra \u003ccrmafra@aei.mpg.de\u003e\nCc: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "528809c35faebd8c50a4722c85ab8610725875cc",
      "tree": "67ba535e6275f4a63111c494e6cd9aebef20d6dd",
      "parents": [
        "d5a664a311c1957a75bec1808cae0f10d606c378"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Thu Dec 17 00:08:36 2009 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 23 22:58:47 2009 -0500"
      },
      "message": "sony-laptop: enumerate rfkill devices using SN06\n\nSN06 makes sure we get back a longer buffer which seems to be necessary\ngoing forward as the SNC devices describes more and more devices (or\nfeatures more precisely). Moreover SN06 should be called with only the\ndescriptor offset to make sure we hit the rfkill controlling function\n(F124 or F135) with a 0 argument to get a full list of features.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nTested-by: Miguel Rodríguez Pérez \u003cmiguelrp@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d5a664a311c1957a75bec1808cae0f10d606c378",
      "tree": "d3baadac7cca0030f50a3a134a2e6ffed454b5de",
      "parents": [
        "4f924ba5b5aaf1477daafeae779495d39549186d"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Thu Dec 17 00:08:35 2009 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 23 22:58:46 2009 -0500"
      },
      "message": "sony-laptop: rfkill support for newer models\n\nVaio Type X and possibly other new models use F135 as the radio\nfrequency controlling function attached to the SNC device. In the\nindexed table this corresponds to 0x0135 (surpise!).\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "431047166883101a93e9c713d54bd62466dd6ab9"
}
