)]}'
{
  "log": [
    {
      "commit": "96b4b9bfea28e38c38d26ca47e82ac0fbe2f28b6",
      "tree": "af0c8a3f3d68439fca52e041879710496bd17e75",
      "parents": [
        "ff606677f6a47c63329cf8e6c7cf978c29f2d736"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "hp_accel: Fix driver name\n\nI suspect that the \"lis3lv02d\" driver name is a legacy from before\nthe split into several modules. Use a specific name for the hp_accel\ndriver, for better error messages and easier investigation of issues.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nTested-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nTested-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "ff606677f6a47c63329cf8e6c7cf978c29f2d736",
      "tree": "565bcdaa1f5058af0a6fd2260b3c45029c955d08",
      "parents": [
        "efcfed9bad88be8193ee6a1b8e72d7381e7b0e0e"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "Move lis3lv02d drivers to drivers/misc\n\nThe lis3lv02d drivers aren\u0027t hardware monitoring drivers, so the don\u0027t\nbelong to drivers/hwmon. Move them to drivers/misc, short of a better\nhome.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nTested-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nTested-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "efcfed9bad88be8193ee6a1b8e72d7381e7b0e0e",
      "tree": "84259d01b720c5eaf885bca0a983d0c1321bf664",
      "parents": [
        "39c3e721d65793373e7bc6f5dad0591ef6d09268"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "committer": {
        "name": "Jean Delvare",
        "email": "khali@endymion.delvare",
        "time": "Mon Mar 21 17:59:36 2011 +0100"
      },
      "message": "Move hp_accel to drivers/platform/x86\n\nThe hp_accel driver isn\u0027t a hardware monitoring driver, so it doesn\u0027t\nbelong to drivers/hwmon. Move it to drivers/platform/x86, assuming HP\ndoesn\u0027t ship non-x86 laptops.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nAcked-by: Jonathan Cameron \u003cjic23@cam.ac.uk\u003e\nTested-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nTested-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "e16b396ce314b2bcdfe6c173fe075bf8e3432368",
      "tree": "640f0f56f2ea676647af4eb42d32fa56be2ee549",
      "parents": [
        "7fd23a24717a327a66f3c32d11a20a2f169c824f",
        "e6e8dd5055a974935af1398c8648d4a9359b0ecb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 18 10:37:40 2011 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (47 commits)\n  doc: CONFIG_UNEVICTABLE_LRU doesn\u0027t exist anymore\n  Update cpuset info \u0026 webiste for cgroups\n  dcdbas: force SMI to happen when expected\n  arch/arm/Kconfig: remove one to many l\u0027s in the word.\n  asm-generic/user.h: Fix spelling in comment\n  drm: fix printk typo \u0027sracth\u0027\n  Remove one to many n\u0027s in a word\n  Documentation/filesystems/romfs.txt: fixing link to genromfs\n  drivers:scsi Change printk typo initate -\u003e initiate\n  serial, pch uart: Remove duplicate inclusion of linux/pci.h header\n  fs/eventpoll.c: fix spelling\n  mm: Fix out-of-date comments which refers non-existent functions\n  drm: Fix printk typo \u0027failled\u0027\n  coh901318.c: Change initate to initiate.\n  mbox-db5500.c Change initate to initiate.\n  edac: correct i82975x error-info reported\n  edac: correct i82975x mci initialisation\n  edac: correct commented info\n  fs: update comments to point correct document\n  target: remove duplicate include of target/target_core_device.h from drivers/target/target_core_hba.c\n  ...\n\nTrivial conflict in fs/eventpoll.c (spelling vs addition)\n"
    },
    {
      "commit": "a3d77411e8b2ad661958c1fbee65beb476ec6d70",
      "tree": "abf83be40e34122d5c18a90ac5e48b0ddcbebcd9",
      "parents": [
        "5ffba7e696510c90e8327a2041764b2a60e56c6e"
      ],
      "author": {
        "name": "Keng-Yu Lin",
        "email": "keng-yu.lin@canonical.com",
        "time": "Tue Feb 15 17:36:07 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 21 17:06:21 2011 -0500"
      },
      "message": "dell-laptop: Toggle the unsupported hardware killswitch\n\nIt is found on Dell Inspiron 1018 that the firmware reports that the hardware\nkillswitch is not supported. This makes the rfkill key not functional.\n\nThis patch forces the driver to toggle the firmware rfkill status in the case\nthat the hardware killswitch is indicated as unsupported by the firmware.\n\nSigned-off-by: Keng-Yu Lin \u003ckeng-yu.lin@canonical.com\u003e\nTested-by: Alessio Igor Bogani \u003cabogani@texware.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5ffba7e696510c90e8327a2041764b2a60e56c6e",
      "tree": "a71e777556d1fd899f7ab2cb29830684f99e1589",
      "parents": [
        "bbb706079abe955a9e3f208f541de97d99449236"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Fri Jan 14 15:54:39 2011 -0600"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 21 17:06:20 2011 -0500"
      },
      "message": "thinkpad_acpi: Always report scancodes for hotkeys\n\nSome thinkpad hotkeys report key codes like KEY_FN_F8 when something\nlike KEY_VOLUMEDOWN is desired. Always provide the scan codes in\naddition to the key codes to assist with debugging these issues. Also\nsend the scan code before the key code to match what other drivers do,\nas some userspace utilities expect this ordering.\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bbb706079abe955a9e3f208f541de97d99449236",
      "tree": "b29d3a191a348567bd0947451247a68175ebaddd",
      "parents": [
        "ad0f43063ef18f54030b5653c9f678db60907920"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Feb 09 16:39:40 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 21 17:06:18 2011 -0500"
      },
      "message": "acer-wmi: Fix capitalisation of GUID\n\n6AF4F258-B401-42fd-BE91-3D4AC2D7C0D3 needs to be\n6AF4F258-B401-42FD-BE91-3D4AC2D7C0D3 to match the hardware alias.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "ad0f43063ef18f54030b5653c9f678db60907920",
      "tree": "3f4c30c7496964d8b37c3d8d3a3cc759b50941e0",
      "parents": [
        "b80b168f918bba4b847e884492415546b340e19d"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Jan 20 12:48:36 2011 -0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 21 17:06:17 2011 -0500"
      },
      "message": "platform/x86: ideapad-laptop depends on INPUT\n\nMost platform/x86 drivers that use INPUT_SPARSEKMAP also depend on INPUT,\nso do the same for ideapad-laptop.  This fixes a kconfig warning and\nsubsequent build errors when CONFIG_INPUT is disabled.\n\nwarning: (ACER_WMI \u0026\u0026 ASUS_LAPTOP \u0026\u0026 DELL_WMI \u0026\u0026 HP_WMI \u0026\u0026 PANASONIC_LAPTOP \u0026\u0026 IDEAPAD_LAPTOP \u0026\u0026 EEEPC_LAPTOP \u0026\u0026 EEEPC_WMI \u0026\u0026 MSI_WMI \u0026\u0026 TOPSTAR_LAPTOP \u0026\u0026 ACPI_TOSHIBA) selects INPUT_SPARSEKMAP which has unmet direct dependencies (!S390 \u0026\u0026 INPUT)\n\nERROR: \"input_free_device\" [drivers/platform/x86/ideapad-laptop.ko] undefined!\nERROR: \"input_register_device\" [drivers/platform/x86/ideapad-laptop.ko] undefined!\nERROR: \"sparse_keymap_setup\" [drivers/platform/x86/ideapad-laptop.ko] undefined!\nERROR: \"input_allocate_device\" [drivers/platform/x86/ideapad-laptop.ko] undefined!\nERROR: \"input_unregister_device\" [drivers/platform/x86/ideapad-laptop.ko] undefined!\nERROR: \"sparse_keymap_free\" [drivers/platform/x86/ideapad-laptop.ko] undefined!\nERROR: \"sparse_keymap_report_event\" [drivers/platform/x86/ideapad-laptop.ko] undefined!\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: platform-driver-x86@vger.kernel.org\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b80b168f918bba4b847e884492415546b340e19d",
      "tree": "edc9897c18c71fb2836e56cb52a18e07f22f1e0b",
      "parents": [
        "8040835760adf0ef66876c063d47f79f015fb55d"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Feb 04 15:23:56 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 21 17:06:15 2011 -0500"
      },
      "message": "platform: x86: acer-wmi: world-writable sysfs threeg file\n\nDon\u0027t allow everybody to write to hardware registers.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8040835760adf0ef66876c063d47f79f015fb55d",
      "tree": "e89b52a843339e5986be111ff390882ebb7776e8",
      "parents": [
        "8a6a142c1286797978e4db266d22875a5f424897"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Feb 04 15:23:59 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 21 17:06:14 2011 -0500"
      },
      "message": "platform: x86: asus_acpi: world-writable procfs files\n\nDon\u0027t allow everybody to change ACPI settings.  The comment says that it\nis done deliberatelly, however, the comment before disp_proc_write()\nsays that at least one of these setting is experimental.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8a6a142c1286797978e4db266d22875a5f424897",
      "tree": "0f6a0bbc19336873bea0d5bfa330df8fb3fafbf9",
      "parents": [
        "98401ae43413ac374c0eb8d6018b13495e08f948"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segoon@openwall.com",
        "time": "Fri Feb 04 15:24:03 2011 +0300"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 21 17:06:13 2011 -0500"
      },
      "message": "platform: x86: tc1100-wmi: world-writable sysfs wireless and jogdial files\n\nDon\u0027t allow everybody to change WMI settings.\n\nSigned-off-by: Vasiliy Kulikov \u003csegoon@openwall.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "98401ae43413ac374c0eb8d6018b13495e08f948",
      "tree": "b389790651fb384b1fbef96789c3b0eb179ee99c",
      "parents": [
        "d4b7de612d193e1c8fdeee9902e5a582e746dfe9"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Mon Feb 07 21:41:30 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 21 17:06:11 2011 -0500"
      },
      "message": "platform-drivers: x86: pmic: Use request_irq instead of chained handler\n\nThere is no need to install a chained handler for this hardware. This\nis a plain x86 IOAPIC interrupt which is handled by the core code\nperfectly fine. There is nothing special about demultiplexing these\ngpio interrupts which justifies a custom hack. Replace it by a plain\nold interrupt handler installed with request_irq. That makes the code\nagnostic about the underlying primary interrupt hardware. The overhead\nfor this is minimal, but it gives us the advantage of accounting,\nbalancing and to detect interrupt storms. gpio interrupts are not\nreally that performance critical.\n\nPatch fixups from akpm\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0a9d59a2461477bd9ed143c01af9df3f8f00fa81",
      "tree": "df997d1cfb0786427a0df1fbd6f0640fa4248cf4",
      "parents": [
        "a23ce6da9677d245aa0aadc99f4197030350ab54",
        "795abaf1e4e188c4171e3cd3dbb11a9fcacaf505"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 15 10:24:31 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Feb 15 10:24:31 2011 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "d4b7de612d193e1c8fdeee9902e5a582e746dfe9",
      "tree": "0248a01267c1e827a5175cabe80c4acda6afee24",
      "parents": [
        "cb8e5e6a60cab5a90afd45d49655458c6e1db78c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 05 10:46:32 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 07 16:52:28 2011 -0500"
      },
      "message": "platform-drivers: x86: pmic: Use irq_chip buslock mechanism\n\nThe set_type function of the pmic irq chip is a horrible hack. It\nschedules work because it cannot access the scu chip from the set_type\nfunction. That breaks the assumption, that the type is set after\nset_type has returned.\n\nirq_chips provide buslock functions to avoid the above. Convert the\ndriver to use the proper model.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "cb8e5e6a60cab5a90afd45d49655458c6e1db78c",
      "tree": "ea8316e156087905c845ab740a5fa63a10e3b0c6",
      "parents": [
        "180e9d19eed63b0b153aff9f300b913f48788e37"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 05 10:46:30 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 07 16:52:22 2011 -0500"
      },
      "message": "platform-drivers: x86: Convert pmic to new irq_chip functions\n\nOld functions will go away soon. Remove the stray semicolons while at\nit.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "180e9d19eed63b0b153aff9f300b913f48788e37",
      "tree": "0587c6562b973f661d7ecccd1897804d5ca69b38",
      "parents": [
        "8dbdea8444d303a772bceb1ba963f0e3273bfc5e"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 05 10:46:28 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Feb 07 16:52:16 2011 -0500"
      },
      "message": "platform-drivers: x86: pmic: Fix up bogus irq hackery\n\ncommit 456dc301([PATCH] intel_pmic_gpio: modify EOI handling following\nchange of kernel irq subsystem) changes\n\n-\tdesc-\u003echip-\u003eeoi(irq);\n+\n+\tif (desc-\u003echip-\u003eirq_eoi)\n+\t\tdesc-\u003echip-\u003eirq_eoi(irq_get_irq_data(irq));\n+\telse\n+\t\tdev_warn(pg-\u003echip.dev, \"missing EOI handler for irq %d\\n\", irq);\n\nWith the following explanation:\n\n \"Latest kernel has many changes in IRQ subsystem and its interfaces,\n  like adding irq_eoi\" for struct irq_chip, this patch will make it\n  support both the new and old interface.\"\n\nThis is completely bogus.\n\n#1) The changelog does not match the patch at all\n\n#2) This driver relies on the assumption that it sits behind an eoi\n    capable interrupt line. If the implementation of the underlying\n    chip changes from eoi to irq_eoi then this driver has to follow\n    that change and not add a total bogosity.\n\nRemove the sillyness and retrieve the interrupt data from irq_desc\ndirectly. No need to got through circles to look it up.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Feng Tang \u003cfeng.tang@intel.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nCc: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2f215a7d6d1d8ed0bbdda4fc4f7d64e3a1d46acc",
      "tree": "68b35604c41dfd7885ed99de616578486ef64b23",
      "parents": [
        "af5eb745efe97d91d2cbe793029838b3311c15da"
      ],
      "author": {
        "name": "Huang Weiyi",
        "email": "weiyi.huang@gmail.com",
        "time": "Fri Jan 28 22:05:25 2011 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jan 31 12:59:34 2011 +1000"
      },
      "message": "intel_scu_ipc: remove duplicated #include\n\nRemove duplicated #include(\u0027s) in\n  drivers/platform/x86/intel_scu_ipc.c\n\nSigned-off-by: Huang Weiyi \u003cweiyi.huang@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f5c66d70ac2a9016a7ad481bd37e39afd7dd7369",
      "tree": "e39cec8975a2996afd17e89b2e54448d6a9a3660",
      "parents": [
        "9cfe268ec4f76b7636687ccbe99be75e00085f32"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Tue Jan 25 14:33:36 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 08:57:18 2011 +1000"
      },
      "message": "intel_scu_ipcutils: Fix the license tag\n\nGPL V2 should be GPL v2\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ecb5646cb098d9d1961c4b1af7b776c73b7541ac",
      "tree": "cddda632fe6e3af9fb7f28cf1fdbb076e8d88b22",
      "parents": [
        "c723fdab8aa728dc2bf0da6a0de8bb9c3f588d84"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jan 25 14:12:12 2011 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 26 08:57:17 2011 +1000"
      },
      "message": "intel_scu_ipc: fix signedness bug\n\nbusy_loop() returns negative error code, thus change err variable\nfrom u32 to int to properly propagate correct error code.\n\nAlso remove unneeded initialization for err and i variables.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a756de1296e02d1d9ccccbe5dc9d89df43b2654",
      "tree": "c7f3049b137afb3ef969bd53229db6119048de06",
      "parents": [
        "25527885e335a6da18bc9d043c3fd589280d120f"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Mon Jan 24 22:12:39 2011 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 25 12:03:19 2011 +0100"
      },
      "message": "X86, Acer, WMI: Do not double include linux/dmi.h in acer-wmi.c\n\nIncluding linux/dmi.h once in drivers/platform/x86/acer-wmi.c is enough.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nReviewed-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "52cfd503ad7176d23a5dd7af3981744feb60622f",
      "tree": "0a8aeaaf4acbc86ac682f18632b8070c1c6b7ba1",
      "parents": [
        "dc8e7e3ec60bd5ef7868aa88755e9d4c948dc5cc",
        "4263d9a3ae4d15785897d0543bb59316c84ee605"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 20:15:35 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 20:15:35 2011 -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: (59 commits)\n  ACPI / PM: Fix build problems for !CONFIG_ACPI related to NVS rework\n  ACPI: fix resource check message\n  ACPI / Battery: Update information on info notification and resume\n  ACPI: Drop device flag wake_capable\n  ACPI: Always check if _PRW is present before trying to evaluate it\n  ACPI / PM: Check status of power resources under mutexes\n  ACPI / PM: Rename acpi_power_off_device()\n  ACPI / PM: Drop acpi_power_nocheck\n  ACPI / PM: Drop acpi_bus_get_power()\n  Platform / x86: Make fujitsu_laptop use acpi_bus_update_power()\n  ACPI / Fan: Rework the handling of power resources\n  ACPI / PM: Register power resource devices as soon as they are needed\n  ACPI / PM: Register acpi_power_driver early\n  ACPI / PM: Add function for updating device power state consistently\n  ACPI / PM: Add function for device power state initialization\n  ACPI / PM: Introduce __acpi_bus_get_power()\n  ACPI / PM: Introduce function for refcounting device power resources\n  ACPI / PM: Add functions for manipulating lists of power resources\n  ACPI / PM: Prevent acpi_power_get_inferred_state() from making changes\n  ACPICA: Update version to 20101209\n  ...\n"
    },
    {
      "commit": "008d23e4852d78bb2618f2035f8b2110b6a6b968",
      "tree": "81c88f744f6f3fc84132527c1ddc0b4da410c5e2",
      "parents": [
        "8f685fbda43deccd130d192c9fcef1444649eaca",
        "bfc672dcf323877228682aff79dff8ecd9f30ff8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 13 10:05:56 2011 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (43 commits)\n  Documentation/trace/events.txt: Remove obsolete sched_signal_send.\n  writeback: fix global_dirty_limits comment runtime -\u003e real-time\n  ppc: fix comment typo singal -\u003e signal\n  drivers: fix comment typo diable -\u003e disable.\n  m68k: fix comment typo diable -\u003e disable.\n  wireless: comment typo fix diable -\u003e disable.\n  media: comment typo fix diable -\u003e disable.\n  remove doc for obsolete dynamic-printk kernel-parameter\n  remove extraneous \u0027is\u0027 from Documentation/iostats.txt\n  Fix spelling milisec -\u003e ms in snd_ps3 module parameter description\n  Fix spelling mistakes in comments\n  Revert conflicting V4L changes\n  i7core_edac: fix typos in comments\n  mm/rmap.c: fix comment\n  sound, ca0106: Fix assignment to \u0027channel\u0027.\n  hrtimer: fix a typo in comment\n  init/Kconfig: fix typo\n  anon_inodes: fix wrong function name in comment\n  fix comment typos concerning \"consistent\"\n  poll: fix a typo in comment\n  ...\n\nFix up trivial conflicts in:\n - drivers/net/wireless/iwlwifi/iwl-core.c (moved to iwl-legacy.c)\n - fs/ext4/ext4.h\n\nAlso fix missed \u0027diabled\u0027 typo in drivers/net/bnx2x/bnx2x.h while at it.\n"
    },
    {
      "commit": "40b7397579e006c0f9cf4de58e9ccc350e06308f",
      "tree": "ad64a5541e513b6094c160031d135f700f1374c5",
      "parents": [
        "488a76c52606199100adf09c8eb7cbedbd94e9d9"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Dec 11 23:43:26 2010 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 12 04:48:45 2011 -0500"
      },
      "message": "Platform / x86: Make fujitsu_laptop use acpi_bus_update_power()\n\nUse the new function acpi_bus_update_power(), which is safer than\nacpi_bus_get_power(), for getting device power state in\nacpi_fujitsu_add() and acpi_fujitsu_hotkey_add().\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nReported-and-Tested-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1a7d946993aaf2a79e9c65abbe169a108e351bcb",
      "tree": "8580fe6e0a610ae950dfbb0aaf4f588635f4aad9",
      "parents": [
        "0c51a4d8abd6ed5ba55f828840c6b78ab672644b"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Sat Jan 08 18:47:29 2011 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jan 10 12:00:22 2011 -0500"
      },
      "message": "sony-laptop: support new hotkeys on the P, Z and EC series\n\nAdd new mappings for assist, VAIO, zoom and eject buttons present on\nrefurbished P, Z and EC models.\n\nReported-by: Gyorgy Jeney \u003cnog.lkml@gmail.com\u003e\nReported-by: Stephan Mueller \u003csmueller@chronox.de\u003e\nCc: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "0c51a4d8abd6ed5ba55f828840c6b78ab672644b",
      "tree": "d2e147da632df6a00c17d3403c05b9f33a7b954d",
      "parents": [
        "a46a780835f394869e1fbbef8b528a1e02193e78"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Jan 10 14:37:02 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jan 10 11:55:25 2011 -0500"
      },
      "message": "platform/x86: Consistently select LEDS Kconfig options\n\nCurrently the x86 platform devices are not consistent about selecting\nor depending on the LEDs Kconfig variables, and this inconsistency\nleads to Kconfig getting upset and refusing to offer LEDs (even on\nnon-x86 platforms):\n\ndrivers/platform/x86/Kconfig:422:error: recursive dependency detected!\ndrivers/platform/x86/Kconfig:422:       symbol EEEPC_WMI depends on ACPI_WMI\ndrivers/platform/x86/Kconfig:438:       symbol ACPI_WMI is selected by ACER_WMI\ndrivers/platform/x86/Kconfig:18:        symbol ACER_WMI depends on LEDS_CLASS\ndrivers/leds/Kconfig:10:        symbol LEDS_CLASS is selected by EEEPC_WMI\n\nFix this by always selecting rather than depending on the symbols as\nslightly more drivers use this approach already and it seems more\nuser friendly.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a46a780835f394869e1fbbef8b528a1e02193e78",
      "tree": "61807d531d1d14bcb7eb912c3cc85e1550ef789c",
      "parents": [
        "7027d8b570244f0fa3aaebccf0bcd8e95e172631"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jan 08 19:56:44 2011 -0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jan 10 11:55:25 2011 -0500"
      },
      "message": "sony-laptop: fix sparse non-ANSI function warning\n\nFix sparse warning for non-ANSI function declaration:\n\ndrivers/platform/x86/sony-laptop.c:1134:35: warning: non-ANSI function declaration of function \u0027sony_nc_rfkill_update\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tMatthew Garrett \u003cmjg@redhat.com\u003e\nCc:\tMattia Dongili \u003cmalattia@linux.it\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7027d8b570244f0fa3aaebccf0bcd8e95e172631",
      "tree": "a7badd429c45f1079f8449dc74db8d7f976ad356",
      "parents": [
        "4a198be7f072190a44033b7de6084b090b9885ee"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jan 08 19:55:40 2011 -0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Jan 10 11:55:25 2011 -0500"
      },
      "message": "intel_ips: fix sparse non-ANSI function warning\n\nFix sparse warning for non-ANSI function declaration:\n\ndrivers/platform/x86/intel_ips.c:1477:25: warning: non-ANSI function declaration of function \u0027ips_link_to_i915_driver\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc:\tMatthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "4a198be7f072190a44033b7de6084b090b9885ee",
      "tree": "25d2c2f936a18225b4bed703f72d91ee72763317",
      "parents": [
        "59ccf2f3d55c06fd34613f1f78de0279436a7b35"
      ],
      "author": {
        "name": "Albert Astals Cid",
        "email": "aacid@kde.org",
        "time": "Fri Jan 07 17:29:44 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:29:44 2011 -0500"
      },
      "message": "Support KHLB2 in the compal laptop driver\n\nAdd the KHLB2 model identifier to the list of supported models\n\nSigned-off-by: Albert Astals Cid \u003caacid@kde.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "59ccf2f3d55c06fd34613f1f78de0279436a7b35",
      "tree": "b170fd8ada1c1acbd27dd1a7d9eeae887dcf1991",
      "parents": [
        "456dc301cc3b547b2a674de3028f53fb1453e532"
      ],
      "author": {
        "name": "From: Lee, Chun-Yi",
        "email": "jlee@novell.com",
        "time": "Fri Jan 07 17:25:14 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:27:19 2011 -0500"
      },
      "message": "acer-wmi: Enabled Acer Launch Manager mode\n\nEnabled Acer Launch Manager mode to disable the EC raw behavior for\ncommunication devices when WMID3 method available. And, we also add a\nec_raw_mode kernel module option for enable The EC raw behavior mode\nwhen anyone what reset it back.\nWhen Acer Launch Manager mode enabled, EC will stop to touch any\ncommunication devices\u0027 RF state or power state that causes conflict\nwith rfkill_input or any userland daemon to charge the rfkill rules.\n\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nAcked-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nAcked-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "456dc301cc3b547b2a674de3028f53fb1453e532",
      "tree": "7d48a718af75e6506f318a23f241419e61cad9a4",
      "parents": [
        "213658516fd5e125eb7a97995f6cae8996f8015b"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Fri Dec 31 09:48:20 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:26:57 2011 -0500"
      },
      "message": "[PATCH] intel_pmic_gpio: modify EOI handling following change of kernel irq subsystem\n\nLatest kernel has many changes in IRQ subsystem and its interfaces, like adding\n\"irq_eoi\" for struct irq_chip, this patch will make it support both the new\nand old interface.\n\nCc: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Feng Tang \u003cfeng.tang@intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "213658516fd5e125eb7a97995f6cae8996f8015b",
      "tree": "319178f8486e0e63cea3383afed3a24ab1271bfc",
      "parents": [
        "466449cfe797b8a5d82d25d0e0e08426d8dfba19"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jj@chaosbits.net",
        "time": "Fri Dec 24 19:56:28 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:26:25 2011 -0500"
      },
      "message": "ACPI Thinkpad: We must always call va_end() after va_start() but do not do so in thinkpad_acpi.c::acpi_evalf()\n\nHi,\n\nIn drivers/platform/x86/thinkpad_acpi.c::acpi_evalf() we don\u0027t always call\nva_end() after va_start(). This patch corrects that.\n\nSigned-off-by: Jesper Juhl \u003cjj@chaosbits.net\u003e\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "466449cfe797b8a5d82d25d0e0e08426d8dfba19",
      "tree": "03d783cee6b3ec15fc42d24b6f437e380b12acb9",
      "parents": [
        "6c3df88f19375217f0dbfc6160e8c2a635f56c53"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Mon Dec 13 10:02:41 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:48 2011 -0500"
      },
      "message": "acer-wmi: Initialize wlan/bluetooth/wwan rfkill software block state\n\nInitial wlan/bluetooth/wwan rfkill software block state when acer-wmi driver\nprobe. Acer notebook can save the devices state and this patch can use it to\ninitial the devices\u0027 rfkill state.\n\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nAcked-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6c3df88f19375217f0dbfc6160e8c2a635f56c53",
      "tree": "d6620311730180512be1c4b9590e7fb47da2583e",
      "parents": [
        "b3c9092b2fed427d45117d23ceb577ad8dc46a9a"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Tue Dec 07 10:29:23 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:48 2011 -0500"
      },
      "message": "acer-wmi: Detect the WiFi/Bluetooth/3G devices available\n\nCheck the Acer OEM-specific Type AA to detect the WiFi/Bluetooth/3G\ndevices available or not, and set the devices capability flag.\n\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nReviewed-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nReviewed-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nAcked-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b3c9092b2fed427d45117d23ceb577ad8dc46a9a",
      "tree": "726ab8a4ee2d95672c4dac824d98443b382889aa",
      "parents": [
        "3fdca87d10f1d45b1c034da343e68beb082f9b84"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Tue Dec 07 10:29:22 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:48 2011 -0500"
      },
      "message": "acer-wmi: Add 3G rfkill sysfs file\n\nAdd 3G rfkill sysfs file for provide userland to control 3G device\non/off by using WMI method.\n\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nAcked-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nAcked-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Carlos Corbaho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "3fdca87d10f1d45b1c034da343e68beb082f9b84",
      "tree": "d22ecdf62d93a3e67c6830574b7d0c3eba84a827",
      "parents": [
        "e98062ed6dc46ed3270350e1040e19d44150d1d1"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Tue Dec 07 10:29:20 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:47 2011 -0500"
      },
      "message": "acer-wmi: Add acer wmi hotkey events support\n\nAdd acer wmi hotkey event support. Install a wmi notify handler to\ntransfer wmi event key to key code, then send out keycode through acer\nwmi input device to userland.\n\nSigned-off-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nAcked-by: Jiri Benc \u003cjbenc@suse.cz\u003e\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e98062ed6dc46ed3270350e1040e19d44150d1d1",
      "tree": "8ef0c444e4f6c65b40723fd4888822833a8cb121",
      "parents": [
        "c1f73658edc8ac6f624968b47a276361ce032ca9"
      ],
      "author": {
        "name": "Sedat Dilek",
        "email": "sedat.dilek@gmail.com",
        "time": "Wed Dec 08 11:20:26 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:47 2011 -0500"
      },
      "message": "platform/x86: Kconfig: Replace select by depends on ACPI_WMI\n\nWith \u0027make oldnoconfig\u0027 I see these warnings in linux-next (next-20101208):\n\ndrivers/platform/x86/Kconfig:422:error: recursive dependency detected!\ndrivers/platform/x86/Kconfig:422:       symbol EEEPC_WMI depends on ACPI_WMI\ndrivers/platform/x86/Kconfig:438:       symbol ACPI_WMI is selected by ACER_WMI\ndrivers/platform/x86/Kconfig:18:        symbol ACER_WMI depends on LEDS_CLASS\ndrivers/leds/Kconfig:10:        symbol LEDS_CLASS is selected by EEEPC_WMI\n\nThis patch replaces all \"select on ACPI_WMI\" by \"depends on ACPI_WMI\".\n\nQuote from David Woodhouse:\n\"A better policy is: \"NEVER USE SELECT\".\"\n\nReported-and-tested-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nSigned-off-by: Sedat Dilek \u003csedat.dilek@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c1f73658edc8ac6f624968b47a276361ce032ca9",
      "tree": "da2bc9b2bb127152dd7a36a0029be9227a6fd33a",
      "parents": [
        "8693ae846cad00e6c2c40e116ec1fc50c145b559"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Mon Dec 13 18:01:12 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:47 2011 -0500"
      },
      "message": "ideapad: pass ideapad_priv as argument (part 2)\n\nPassing ideapad_priv as argument and try not to using too much global variable.\nThis is part 2 for rfkill.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8693ae846cad00e6c2c40e116ec1fc50c145b559",
      "tree": "ba9cbd50fe81ff249db931559ca04afee5676e3a",
      "parents": [
        "a4b5a2794a27da870c2e16db390778a4683f95f8"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Mon Dec 13 18:01:01 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:47 2011 -0500"
      },
      "message": "ideapad: pass ideapad_priv as argument (part 1)\n\nPassing ideapad_priv as argument and try not to using too much global variable.\nThis is part 1 for platform driver and input device.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a4b5a2794a27da870c2e16db390778a4683f95f8",
      "tree": "133a80819d5fa2fcea7e90a87bab34a2477d3da6",
      "parents": [
        "f63409ae91ff94e2192dafbeb00c278ba299f80e"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Mon Dec 13 18:00:48 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:46 2011 -0500"
      },
      "message": "ideapad: add markups, unify comments and return result when init\n\n1. Add markups on init and exit functions\n2. Unify the comments in the same style\n3. Return result when module initial\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f63409ae91ff94e2192dafbeb00c278ba299f80e",
      "tree": "905c847ca636d8d15ae0fbfd4bde4d587c28ea12",
      "parents": [
        "c9f718d0c6b4cf8033aa0f5ac892d68ddfb865aa"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Mon Dec 13 18:00:38 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:46 2011 -0500"
      },
      "message": "ideapad: add hotkey support\n\nHotkey enabled by this patch:\n  Fn+F3: Video mode switch\n  Fn+F5: software rfkill for wifi\n\nFor some ideapad when push Fn+F3, hardware generates Super-P keys, those key\nwill not be enabled by this patch.\n\nThanks for Dave Hansen report the problem. If CONFIG_INPUT_SPARSEKMAP is not\nset, when building, you will have error message:\n\n  ERROR: \"sparse_keymap_setup\" [drivers/platform/x86/ideapad-laptop.ko] undefined!\n  ERROR: \"sparse_keymap_free\" [drivers/platform/x86/ideapad-laptop.ko] undefined!\n  ERROR: \"sparse_keymap_report_event\" [drivers/platform/x86/ideapad-laptop.ko] undefined!\n\nTo select INPUT_SPARSEKMAP solve this issue.\n\nRef: http://lkml.org/lkml/2010/12/2/340\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c9f718d0c6b4cf8033aa0f5ac892d68ddfb865aa",
      "tree": "1e6d54f4c46b5bc8b5dac599e4e39445b1111b6a",
      "parents": [
        "98ee69191d3af68e2292528cbb16dcba3d8e2b81"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Mon Dec 13 18:00:27 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:46 2011 -0500"
      },
      "message": "ideapad: let camera power control entry under platform driver\n\nThe entry was at /sys/devices/LNXSYSTM:00/../VPC2004:00/camera_power\nmove to /sys/devices/platform/ideapad/camera_power\n\nAdd document about usage of ideapad node in sysfs.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "98ee69191d3af68e2292528cbb16dcba3d8e2b81",
      "tree": "d363de22466fd93f486323c4507aeef6a01db2c6",
      "parents": [
        "9c23225006b695ceba31c035b287f5a7a0b0304e"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Mon Dec 13 18:00:15 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:45 2011 -0500"
      },
      "message": "ideapad: add platform driver for ideapad\n\nCreate /sys/devices/platform/ideapad for nodes of ideapad landing.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9c23225006b695ceba31c035b287f5a7a0b0304e",
      "tree": "6fcdc51d1a755b18646af02cb0efecf54c586713",
      "parents": [
        "e1e0dacba5af2b0cd8f9043d0b937296c90bc990"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Wed Dec 08 00:04:14 2010 +0900"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:45 2011 -0500"
      },
      "message": "fujitsu-laptop: fix compiler warning on pnp_ids\n\nAnnotate pnp_ids as \u0027__used\u0027 to fix following warning:\n\n  CC      drivers/platform/x86/fujitsu-laptop.o\ndrivers/platform/x86/fujitsu-laptop.c:1243: warning: ‘pnp_ids’ defined but not used\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e1e0dacba5af2b0cd8f9043d0b937296c90bc990",
      "tree": "70a4dea5b47cf51693ea16f3a981e3444273c780",
      "parents": [
        "d358cb55a4cc83c37fbaebc0e4401a573777c6ac"
      ],
      "author": {
        "name": "Dan Carpenter",
        "email": "error27@gmail.com",
        "time": "Mon Dec 06 16:44:23 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:45 2011 -0500"
      },
      "message": "WMI: return error if wmi_create_device() fails\n\nThe break resets the retval to 0 but we want to return an error code.\nThis was introduced in c64eefd48c4 \"WMI: embed struct device directly\ninto wmi_block\"\n\nSigned-off-by: Dan Carpenter \u003cerror27@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "d358cb55a4cc83c37fbaebc0e4401a573777c6ac",
      "tree": "dea68be54d3005fcfab2ce45f7028e6eef8cb5ec",
      "parents": [
        "62a75d83131c8887237d26a36ffeabd53c3640fd"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Nov 29 08:14:14 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:44 2011 -0500"
      },
      "message": "eeepc-wmi: never load if legacy device is enabled\n\nIf legacy device (SB.ATKD - ASUS010) used by eeepc-laptop\nis enabled, don\u0027t allow eeepc-wmi to load because:\n- eeepc-laptop may be loaded, and can conflict with\n  eeepc-wmi (they both try to register eeepc::touchpad\n  led for example).\n- the WMI interface is inteded to be used when the OS is\n  not detected as Win 7. And when this is the case, the\n  ASUS010 device is disabled.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "62a75d83131c8887237d26a36ffeabd53c3640fd",
      "tree": "6ada03ec08dcb4a6f9f615f8543648f2b21aea49",
      "parents": [
        "dfed65d56f9a94466bb4afd44ec8e900a6709cda"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Nov 29 08:14:13 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:44 2011 -0500"
      },
      "message": "eeepc-laptop: add a getter for touchpad led\n\nAllow te get the current led state in a more accurate way.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "dfed65d56f9a94466bb4afd44ec8e900a6709cda",
      "tree": "4d45ca99e48fe910a7acfb59b645c2cd3895e570",
      "parents": [
        "4c4edfa3d375109c1360ce786b9df984ca65d727"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Nov 29 08:14:12 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:44 2011 -0500"
      },
      "message": "eeepc-wmi: remove unneeded static\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "4c4edfa3d375109c1360ce786b9df984ca65d727",
      "tree": "92be3dae2a7be4ee22fc63b7dc2d2085c1926e90",
      "parents": [
        "2a3f0064f2a06d5a31cddb0e452681d9f884bd8c"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Nov 29 08:14:11 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:43 2011 -0500"
      },
      "message": "eeepc-wmi: claim eeepc-wmi maintainership\n\nSince eeepc-wmi has currently no official maintainer, I claim\nmaintainership of this driver, and add it to the acpi4asus project.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2a3f0064f2a06d5a31cddb0e452681d9f884bd8c",
      "tree": "267c9945eb7b45b61176585eb1367cd39bf6ff78",
      "parents": [
        "8c1b2d83e82e11b9447d7fb3715d6c9764f6f28d"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Nov 29 08:14:10 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:43 2011 -0500"
      },
      "message": "eeepc-wmi: fix confusion between ctrl_param and retval\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8c1b2d83e82e11b9447d7fb3715d6c9764f6f28d",
      "tree": "1c850fea1b860afedbaac50097c253578cbd3390",
      "parents": [
        "4e37b42d5ac0d3f505bcdc09028f3fde82031593"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Nov 29 08:14:09 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:43 2011 -0500"
      },
      "message": "eeepc-wmi: add debugfs entries\n\neeepc-wmi/    - debugfs root directory\n  dev_id      - current dev_id\n  ctrl_param  - current ctrl_param\n  devs        - call DEVS(dev_id, ctrl_param) and print result\n  dsts        - call DSTS(dev_id)  and print result\n\nDEVS and DSTS are the main functions used in eeepc-wmi, this\nwill allow to test new features without patching the drivers.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "4e37b42d5ac0d3f505bcdc09028f3fde82031593",
      "tree": "7e4f5fd8c803bcd0e4f77b01630f526a2a6ac820",
      "parents": [
        "ba48fdb969d0404d54f6fa0266373afecbbd19d7"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Nov 29 08:14:08 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:42 2011 -0500"
      },
      "message": "eeepc-wmi: use attribute group to manage attributes\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ba48fdb969d0404d54f6fa0266373afecbbd19d7",
      "tree": "8927f0c44c0619240e421b7d9f1a0971d5005517",
      "parents": [
        "084fca63128849c0961b3cfdb0cd0345e8f51ad8"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Nov 29 08:14:07 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:42 2011 -0500"
      },
      "message": "eeepc-wmi: add rfkill support for wlan, bluetooth and 3g\n\nwimax support is missing because I don\u0027t have any DSDT\nwith WMI and wimax support.\n\nMost of the code comes from eeepc-laptop.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "084fca63128849c0961b3cfdb0cd0345e8f51ad8",
      "tree": "b3123da55f9afde31e046e660e048c986f0e0a19",
      "parents": [
        "27c136c8738f6bec10c26aaf0a486f19edef7bf7"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Nov 29 08:14:06 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:42 2011 -0500"
      },
      "message": "eeepc-wmi: add touchpad led support\n\nMost of the code comes from eeepc-laptop.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "27c136c8738f6bec10c26aaf0a486f19edef7bf7",
      "tree": "5de03b4c3b824e9d49ccc3acaf31f8f653eadf0a",
      "parents": [
        "72135d21b587debcbcc57e0dbcc8bcfa4dacb661"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Mon Nov 29 08:14:05 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:42 2011 -0500"
      },
      "message": "eeepc-wmi: rework eeepc_wmi_init and eeepc_wmi_exit\n\nThe old code was using platform_driver.probe to initialize\neeepc_wmi context. That\u0027s a mistake because if probe fail,\neeepc_platform_register() won\u0027t tell anyone, and chaos will happen.\n\nWrap add and remove code inside eeepc_wmi_add() / eeepc_wmi_remove(),\nand try to use the static platform_device only in eeepc_wmi_init()\nand eeepc_wmi_exit()\n\nThe code is now very similar to eeepc-laptop, except eeepc_laptop_add\nand eeepc_laptop_remove are called from acpi_driver, not module\ninit/exit functions, but WMI doesn\u0027t provide such functionalities (yet ?).\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "72135d21b587debcbcc57e0dbcc8bcfa4dacb661",
      "tree": "040fe975f59f2ae2cb133a6d9fa6ba0bd75e4fb0",
      "parents": [
        "698e1641a37f833dd26ee2fde5eed426cd97880b"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Mon Dec 06 16:46:19 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:41 2011 -0500"
      },
      "message": "classmate-laptop: add missing input_sync call\n\nAdd missing input_sync call in cmpc_keys_handler function.\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\n"
    },
    {
      "commit": "698e1641a37f833dd26ee2fde5eed426cd97880b",
      "tree": "c0b6bc8bb6e39e813cf3711c7a4fd95d899c4a9f",
      "parents": [
        "58f6425eb92f54943878b0b3f9c1e51f99c2cb72"
      ],
      "author": {
        "name": "Herton Ronaldo Krzesinski",
        "email": "herton@mandriva.com.br",
        "time": "Tue Nov 30 16:30:43 2010 -0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:41 2011 -0500"
      },
      "message": "classmate-laptop: little optimization for cmpc_rfkill_block\n\nWe don\u0027t need to call bios/acpi (cmpc_set_rfkill_wlan) if the blocked\nstate is already set to the same value (little optimization). This can\nhappen for example if we initialize the module with same initial\nhardware state (rfkill core always call cmpc_rfkill_block on\ninitialization here).\n\nAlso GWRI method only accepts 0 or 1 for setting rfkill block, as can be\nseen on AML code from acpidump-\u003eDSDT from a classmate sample I have, so\nshould be fine setting state only to 0 or 1 directly.\n\nSigned-off-by: Herton Ronaldo Krzesinski \u003cherton@mandriva.com.br\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nAcked-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\n"
    },
    {
      "commit": "58f6425eb92f54943878b0b3f9c1e51f99c2cb72",
      "tree": "aa4a5083adbf03561b9aee2d36129e0e7a5e2aa9",
      "parents": [
        "3098064d3b4a9bf9d2855b2a89599ad77695e324"
      ],
      "author": {
        "name": "Colin King",
        "email": "colin.king@canonical.com",
        "time": "Fri Nov 19 15:40:02 2010 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:41 2011 -0500"
      },
      "message": "WMI: Cater for multiple events with same GUID\n\nWMI data blocks can contain WMI events with the same GUID but with\ndifferent notifiy_ids, for example volume up/down hotkeys.\nThis patch enables a single event handler to be registered and\nunregistered against all events with same GUID but different\nnotify_ids.  Since an event handler is passed the notify_id of\nan event it can can differentiate between the different events.\n\nThe patch also ensures we only register and unregister a device per\nunique GUID.\n\nSigned-off-by: Colin Ian King \u003ccolin.king@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "3098064d3b4a9bf9d2855b2a89599ad77695e324",
      "tree": "1f46810b03ca255f0859c60c8349f3968b21ba5a",
      "parents": [
        "5369c02d951afc72d68f5f85089160a63d31ca37"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Sun Nov 14 19:04:38 2010 -0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:40 2011 -0500"
      },
      "message": "drivers/platform/x86: Remove unnecessary semicolons\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5369c02d951afc72d68f5f85089160a63d31ca37",
      "tree": "0a07cc414001e9dbb27e704484f75a4a6bb61f89",
      "parents": [
        "3e5b08cbbf78bedd316904ab0cf3b27119433ee5"
      ],
      "author": {
        "name": "Sreedhara DS",
        "email": "sreedhara.ds@intel.com",
        "time": "Fri Oct 22 15:43:55 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Jan 07 17:03:40 2011 -0500"
      },
      "message": "intel_scu_ipc: Utility driver for intel scu ipc\n\nThis driver implements ioctl and interfaces with intel scu ipc driver. It\nis used to access pmic/msic registers from user space and firmware update\nutility.\n\nSigned-off-by: Sreedhara DS \u003csreedhara.ds@intel.com\u003e\n[Extensive clean up and debug]\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b4c6e2ea5e46b03c764a918f4999a77a3149979f",
      "tree": "bc2ee8ac6a2b3bb656aa95d1477514aa45bb834c",
      "parents": [
        "6f46b120a96212b85cbdcb84a64c854dfd791ede",
        "991cfffa7c19aa648546aff666595af896e568ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 11:06:31 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jan 06 11:06:31 2011 -0800"
      },
      "message": "Merge branch \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, earlyprintk: Move mrst early console to platform/ and fix a typo\n  x86, apbt: Setup affinity for apb timers acting as per-cpu timer\n  ce4100: Add errata fixes for UART on CE4100\n  x86: platform: Move iris to x86/platform where it belongs\n  x86, mrst: Check platform_device_register() return code\n  x86/platform: Add Eurobraille/Iris power off support\n  x86, mrst: Add explanation for using 1960 as the year offset for vrtc\n  x86, mrst: Fix dependencies of \"select INTEL_SCU_IPC\"\n  x86, mrst: The shutdown for MRST requires the SCU IPC mechanism\n  x86: Ce4100: Add reboot_fixup() for CE4100\n  ce4100: Add PCI register emulation for CE4100\n  x86: Add CE4100 platform support\n  x86: mrst: Set vRTC\u0027s IRQ to level trigger type\n  x86: mrst: Add audio driver bindings\n  rtc: Add drivers/rtc/rtc-mrst.c\n  x86: mrst: Add vrtc driver which serves as a wall clock device\n  x86: mrst: Add Moorestown specific reboot/shutdown support\n  x86: mrst: Parse SFI timer table for all timer configs\n  x86/mrst: Add SFI platform device parsing code\n"
    },
    {
      "commit": "63ee41d794d9c555f84205517a68509848988760",
      "tree": "e34ccf5d2ee1ecc46139ed31159106951a3dab70",
      "parents": [
        "f797d22121404eac7b63f1291409f96bcab51c11"
      ],
      "author": {
        "name": "Eric Anholt",
        "email": "eric@anholt.net",
        "time": "Mon Dec 20 18:40:06 2010 -0800"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Dec 23 09:51:36 2010 +0000"
      },
      "message": "drm/i915, intel_ips: When i915 loads after IPS, make IPS relink to i915.\n\nThe IPS driver is designed to be able to run detached from i915 and\njust not enable GPU turbo in that case, in order to avoid module\ndependencies between the two drivers.  This means that we don\u0027t know\nwhat the load order between the two is going to be, and we had\npreviously only supported IPS after (optionally) i915, but not i915\nafter IPS.  If the wrong order was chosen, you\u0027d get no GPU turbo, and\nsomething like half the possible graphics performance.\n\nSigned-off-by: Eric Anholt \u003ceric@anholt.net\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "4b7bd364700d9ac8372eff48832062b936d0793b",
      "tree": "0dbf78c95456a0b02d07fcd473281f04a87e266d",
      "parents": [
        "c0d8768af260e2cbb4bf659ae6094a262c86b085",
        "90a8a73c06cc32b609a880d48449d7083327e11a"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Dec 22 18:57:02 2010 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n\nConflicts:\n\tMAINTAINERS\n\tarch/arm/mach-omap2/pm24xx.c\n\tdrivers/scsi/bfa/bfa_fcpim.c\n\nNeeded to update to apply fixes for which the old branch was too\noutdated.\n"
    },
    {
      "commit": "8b14d7b22c61f17ccb869e0047d9df6dd9f50a9f",
      "tree": "e0d21c1bf4b70e4edf318985a9a56c365ac62a5a",
      "parents": [
        "53c96dfdd0c0ccbba7aee84c60ce0f2aa466413f"
      ],
      "author": {
        "name": "Thadeu Lima de Souza Cascardo",
        "email": "cascardo@holoscopio.com",
        "time": "Sun Nov 28 19:46:50 2010 -0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Dec 06 17:19:13 2010 -0500"
      },
      "message": "wmi: use memcmp instead of strncmp to compare GUIDs\n\nWhile looking for the duplicates in /sys/class/wmi/, I couldn\u0027t find\nthem. The code that looks for duplicates uses strncmp in a binary GUID,\nwhich may contain zero bytes. The right function is memcmp, which is\nalso used in another section of wmi code.\n\nIt was finding 49142400-C6A3-40FA-BADB-8A2652834100 as a duplicate of\n39142400-C6A3-40FA-BADB-8A2652834100. Since the first byte is the fourth\nprinted, they were found as equal by strncmp.\n\nSigned-off-by: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "53c96dfdd0c0ccbba7aee84c60ce0f2aa466413f",
      "tree": "af21186c30d43a05a2dc65504442a6221eb1b4eb",
      "parents": [
        "a80e1cd70144fe7727f2e2d838611b6b8cf8a6d5"
      ],
      "author": {
        "name": "Zeng Zhaoming",
        "email": "zengzm.kernel@gmail.com",
        "time": "Fri Nov 19 00:46:19 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Nov 24 12:07:10 2010 -0500"
      },
      "message": "ACPI, hp-wmi: Fix memory leak in acpi query\n\nFree acpi return memory after query.\n\nSigned-off-by: Zeng Zhaoming \u003czengzm.kernel@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a80e1cd70144fe7727f2e2d838611b6b8cf8a6d5",
      "tree": "b783f3116db4fdb41665943423eb5b80bc6f9c36",
      "parents": [
        "92f61cbc614fb422759790739cbd3e5a68c9a6fc"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Thu Nov 18 13:00:54 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Nov 24 12:00:28 2010 -0500"
      },
      "message": "msi-wmi: fix semantically incorrect use of keycode instead of scancode\n\nI didn\u0027t know the difference between the two when I wrote this code in\ncommit c30116c6f0d26cd6e46dfa578163d573ef4730b2.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "92f61cbc614fb422759790739cbd3e5a68c9a6fc",
      "tree": "5c3ee17d9323a8a8ac81afa8bbbc565bbe626a53",
      "parents": [
        "ba1ff5be52163a97ac4ce8bc51beae2c96861a43"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Thu Nov 18 13:00:53 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Nov 24 12:00:22 2010 -0500"
      },
      "message": "msi-wmi: Add mute key support\n\nAdd new MUTE key seen on Medion Akoya AIO PC P4010D using MSI motherboard\n(Product Name: MS-7621)\n\nReported-and-tested-by: Mark Huijgen \u003cmark.sf.net@huijgen.tk\u003e\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ba1ff5be52163a97ac4ce8bc51beae2c96861a43",
      "tree": "1be56d37cf5929d28a7444c7e83ebfb265d6ae03",
      "parents": [
        "67fa38ec097a3e270ab175636338185017b49fa7"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentincj@iksaif.net",
        "time": "Sun Nov 14 17:40:12 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Nov 24 12:00:15 2010 -0500"
      },
      "message": "asus-laptop: add wimax and wwan support\n\nAsus UL30A has a 3G chip, but the radio is disabled by default.\nThe DSDT also reference a WIMAX device, which is not present on this model.\n\nThis patch adds two new files: wwan and wimax to control WWAN and\nWIMAX devices. It does not use rfkill, because like WLED and BLED,\nwe don\u0027t know yet that the two ACPI functions will always control the\nradio, they may control only the leds on some hardware.\n\nWe may add rfkill switchs later.\n\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "67fa38ec097a3e270ab175636338185017b49fa7",
      "tree": "9860284c8bc5c284f488421859b6cfdfafd46207",
      "parents": [
        "1d37db77c1aa199ae9a4114af7c0412c8417e949"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Nov 03 11:14:01 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Nov 24 12:00:09 2010 -0500"
      },
      "message": "eeepc-wmi: fix compiler warning\n\nThis fixes the following:\n\n  CC [M]  drivers/platform/x86/eeepc-wmi.o\ndrivers/platform/x86/eeepc-wmi.c:322: warning: initialization from incompatible pointer type\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "1d37db77c1aa199ae9a4114af7c0412c8417e949",
      "tree": "02f8c308fea9441487c815422a470c7f48bc9df9",
      "parents": [
        "a2262260f9eaee4acd56b5624b5d2bf4be9bb38a"
      ],
      "author": {
        "name": "Vernon Mauery",
        "email": "vernux@us.ibm.com",
        "time": "Tue Nov 02 13:08:11 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Nov 24 12:00:03 2010 -0500"
      },
      "message": "ibm_rtl: _RTL_ is not available in UEFI mode\n\nSome of the IBM servers that are supported by ibm_rtl\ncan run in both Legacy mode (BIOS) and in UEFI mode.\nWhen running in UEFI mode, it is possible that the\nEBDA table exists but cannot be mapped and reports\nerrors.  We need to make sure that by default we don\u0027t\ntry to probe the machines if they are running in UEFI\nmode.\n\nSigned-off-by: Vernon Mauery \u003cvernux@us.ibm.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a2262260f9eaee4acd56b5624b5d2bf4be9bb38a",
      "tree": "2af951bd5e6fecdefd4687e0ed4d2dd3397b2156",
      "parents": [
        "d41014b92d60a6b375aad9b6ebc52201ee58df70"
      ],
      "author": {
        "name": "Vernon Mauery",
        "email": "vernux@us.ibm.com",
        "time": "Tue Nov 02 13:08:10 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Nov 24 11:59:57 2010 -0500"
      },
      "message": "ibm_rtl: Loosen the DMI criteria to all IBM machines\n\nAllow all IBM machines to pass the DMI check so that we\ndon\u0027t have to add them one by one to the driver.  Any IBM\nmachine that has the _RTL_ table in the EBDA will work.\n\nSigned-off-by: Vernon Mauery \u003cvernux@us.ibm.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "d41014b92d60a6b375aad9b6ebc52201ee58df70",
      "tree": "13c311ceb4399fa94882c44e62e20befc6d4eeef",
      "parents": [
        "e599ab2556006398ba9aad536a58eedad515e807"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Oct 26 12:25:37 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Nov 24 11:59:51 2010 -0500"
      },
      "message": "drivers/platform/x86/thinkpad_acpi.c: delete double assignment\n\nDelete successive assignments to the same location.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression i;\n@@\n\n*i \u003d ...;\n i \u003d ...;\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a49010f53b723ed0711d645ec43bde498c6756dc",
      "tree": "e01e044e5c1e78042986a0a2916ad55c77c29c0d",
      "parents": [
        "c72b844ed2f55c442b464e382a2eb2ecab5292a8"
      ],
      "author": {
        "name": "Jon Dowland",
        "email": "jmtd@debian.org",
        "time": "Wed Oct 27 00:24:59 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Nov 24 11:59:37 2010 -0500"
      },
      "message": "toshiba_acpi.c: Add key_entry for a lone FN keypress\n\nA lone FN key press on a Toshiba Portégé R700 without another key in\nconjunction results in an ACPI event and a spurious error message on\nthe console.\n\nAdd a key entry to map this event to a KEY_FN keypress. This prevents\nthe console message.\n\nSigned-off-by: Jon Dowland \u003cjmtd@debian.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c72b844ed2f55c442b464e382a2eb2ecab5292a8",
      "tree": "19235773a86747084b913dfd6b4f1b169cdd3e9a",
      "parents": [
        "ea49b1669b7b405e0eb0bf877c7b7fb01f8dd19b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Oct 22 16:18:47 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Nov 24 11:59:31 2010 -0500"
      },
      "message": "ibm_rtl: fix printk format warning\n\nFix printk format warning:\n\ndrivers/platform/x86/ibm_rtl.c:305:warning: format \u0027%#llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 2 has type \u0027phys_addr_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Keith Mannthey \u003ckmannth@us.ibm.com\u003e\nCc: Vernon Mauery \u003cvernux@us.ibm.com\u003e\nCc: platform-driver-x86@vger.kernel.org\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "acc2472ed33fc5e72482cc3b3b846077d97c2f8b",
      "tree": "081b0693cce25cc85f11b613d096de91bdfb824b",
      "parents": [
        "073ef1f6e508688392580e4f35dcad9aabd1e100"
      ],
      "author": {
        "name": "Lionel Debroux",
        "email": "lionel_debroux@yahoo.fr",
        "time": "Tue Nov 16 14:14:02 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Nov 16 14:14:02 2010 +0100"
      },
      "message": "backlight: constify backlight_ops\n\nbacklight_device_register has been expecting a const \"ops\" argument, and using\nit as such, since 9905a43b2d563e6f89e4c63c4278ada03f2ebb14. Let\u0027s make the\nremaining backlight_ops instances const.\n\nInspired by hunks of the grsecurity patch, updated for newer kernels.\n\nSigned-off-by: Lionel Debroux \u003clionel_debroux@yahoo.fr\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1da4b1c6a4dfb5a13d7147a27c1ac53fed09befd",
      "tree": "7b68a2afaa2972217cb0eabc1aa30b8109955f41",
      "parents": [
        "814ce2521121c2459e16cea8c7221e157edbeddd"
      ],
      "author": {
        "name": "Feng Tang",
        "email": "feng.tang@intel.com",
        "time": "Tue Nov 09 11:22:58 2010 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Tue Nov 09 14:45:52 2010 +0100"
      },
      "message": "x86/mrst: Add SFI platform device parsing code\n\nSFI provides a series of tables. These describe the platform devices present\nincluding SPI and I²C devices, as well as various sensors, keypads and other\nglue as well as interfaces provided via the SCU IPC mechanism (intel_scu_ipc.c)\n\nThis patch is a merge of the core elements and relevant fixes from the\nIntel development code by Feng, Alek, myself into a single coherent patch\nfor upstream submission.\n\nIt provides the needed infrastructure to register I2C, SPI and platform devices\ndescribed by the tables, as well as handlers for some of the hardware already\nsupported in kernel. The 0.8 firmware also provides GPIO tables.\n\nDevices are created at boot time or if they are SCU dependant at the point an\nSCU is discovered. The existing Linux device mechanisms will then handle the\ndevice binding. At an abstract level this is an SFI to Linux device translator.\n\nDevice/platform specific setup/glue is in this file. This is done so that the\ndrivers for the generic I²C and SPI bus devices remain cross platform as they\nshould.\n\n(Updated from RFC version to correct the emc1403 name used by the firmware\n and a wrongly used #define)\n\nSigned-off-by: Alek Du \u003calek.du@linux.intel.com\u003e\nLKML-Reference: \u003c20101109112158.20013.6158.stgit@localhost.localdomain\u003e\n[Clean ups, removal of 0.7 support]\nSigned-off-by: Feng Tang \u003cfeng.tang@linux.intel.com\u003e\n[Clean ups]\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "b595076a180a56d1bb170e6eceda6eb9d76f4cd3",
      "tree": "bc01ec7283808013e0b8ce7713fd6fc40f810429",
      "parents": [
        "6aaccece1c483f189f76f1282b3984ff4c7ecb0a"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Nov 01 15:38:34 2010 -0400"
      },
      "message": "tree-wide: fix comment/printk typos\n\n\"gadget\", \"through\", \"command\", \"maintain\", \"maintain\", \"controller\", \"address\",\n\"between\", \"initiali[zs]e\", \"instead\", \"function\", \"select\", \"already\",\n\"equal\", \"access\", \"management\", \"hierarchy\", \"registration\", \"interest\",\n\"relative\", \"memory\", \"offset\", \"already\",\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "61d8e11e519ee7912ab59610fba1aaf08e3c1d84",
      "tree": "f06e035c88cbf508eb6e24875b878ee78d581cf8",
      "parents": [
        "c3b92ce9e75f6353104fc7f8e32fb9fdb2550ad0"
      ],
      "author": {
        "name": "Zimny Lech",
        "email": "napohybelskurwysynom2010@gmail.com",
        "time": "Wed Oct 27 15:34:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 27 18:03:18 2010 -0700"
      },
      "message": "Remove duplicate includes from many files\n\nSigned-off-by: Zimny Lech \u003cnapohybelskurwysynom2010@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fbaab1dc19751c80a7df62425f1d9ad2688e42f5",
      "tree": "87d9fb36de2873677449bb1737086a3c64f87ef6",
      "parents": [
        "51f00a471ce8f359627dd99aeac322947a0e491b",
        "7f80d734b3b5d23b9851cc03cc20733bca2c724e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:28:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 25 08:28:13 2010 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mjg59/platform-drivers-x86: (44 commits)\n  eeepc-wmi: Add cpufv sysfs interface\n  eeepc-wmi: add additional hotkeys\n  panasonic-laptop: Simplify calls to acpi_pcc_retrieve_biosdata\n  panasonic-laptop: Handle errors properly if they happen\n  intel_pmic_gpio: fix off-by-one value range checking\n  IBM Real-Time \"SMI Free\" mode driver -v7\n  Add OLPC XO-1 rfkill driver\n  Move hdaps driver to platform/x86\n  ideapad-laptop: Fix Makefile\n  intel_pmic_gpio: swap the bits and mask args for intel_scu_ipc_update_register\n  ideapad: Add param: no_bt_rfkill\n  ideapad: Change the driver name to ideapad-laptop\n  ideapad: rewrite the sw rfkill set\n  ideapad: rewrite the hw rfkill notify\n  ideapad: use EC command to control camera\n  ideapad: use return value of _CFG to tell if device exist or not\n  ideapad: make sure we bind on the correct device\n  ideapad: check VPC bit before sync rfkill hw status\n  ideapad: add ACPI helpers\n  dell-laptop: Add debugfs support\n  ...\n"
    },
    {
      "commit": "092e0e7e520a1fca03e13c9f2d157432a8657ff2",
      "tree": "451897252c4c08c4b5a8ef535da156f1e817e80b",
      "parents": [
        "79f14b7c56d3b3ba58f8b43d1f70b9b71477a800",
        "776c163b1b93c8dfa5edba885bc2bfbc2d228a5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:52:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 22 10:52:56 2010 -0700"
      },
      "message": "Merge branch \u0027llseek\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl\n\n* \u0027llseek\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl:\n  vfs: make no_llseek the default\n  vfs: don\u0027t use BKL in default_llseek\n  llseek: automatically add .llseek fop\n  libfs: use generic_file_llseek for simple_attr\n  mac80211: disallow seeks in minstrel debug code\n  lirc: make chardev nonseekable\n  viotape: use noop_llseek\n  raw: use explicit llseek file operations\n  ibmasmfs: use generic_file_llseek\n  spufs: use llseek in all file operations\n  arm/omap: use generic_file_llseek in iommu_debug\n  lkdtm: use generic_file_llseek in debugfs\n  net/wireless: use generic_file_llseek in debugfs\n  drm: use noop_llseek\n"
    },
    {
      "commit": "7f80d734b3b5d23b9851cc03cc20733bca2c724e",
      "tree": "406b97e43f8e2db6ab7ca5cf3433e41532f9e699",
      "parents": [
        "eda1748418beb1b9a75d0cea3304edf922c66134"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Mon Oct 11 18:47:18 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 10:10:53 2010 -0400"
      },
      "message": "eeepc-wmi: Add cpufv sysfs interface\n\neeepc-laptop provides a sysfs interface to read and control what it\ncalls cpufv.  When WMI is enabled, the ACPI interface changes slightly\nand becames a write-only control with 3 valid values.\n\nExpose cpufv again to allow for user space utils that can extended battery\nlife noticably and come a little closer to parity with eeepc-laptop.\n\nWrite-only is OK for most user space apps because read status was\nmostly used to prevent unneeded mode changes.  Since this same check\nto ignore changes to same mode also exists in the DSDT then it was\nwasted ACPI call.\n\nacpi_osi\u003d\"!Windows 2009\" can be used for get back eeepc-laptop\u0027s\nread support of cpufv for debugging things such as behaviour\nduring resume.\n\nThis patch was tested with EEE PC 1005PE by monitoring powertop output while\nwriting values of \"0\", \"1\", and \"2\" and by reviewing the decompiled DSDT of\nan 1201NL and comparing it to 1005PE\u0027s DSDT.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "eda1748418beb1b9a75d0cea3304edf922c66134",
      "tree": "01500058bda60b707099b9561701a4b36d3b9abc",
      "parents": [
        "e253fb944d3335a29bc392eafbe14c43832e806a"
      ],
      "author": {
        "name": "Chris Bagwell",
        "email": "chris@cnpbagwell.com",
        "time": "Mon Oct 11 18:47:17 2010 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 10:10:51 2010 -0400"
      },
      "message": "eeepc-wmi: add additional hotkeys\n\nAdded 4 hotkeys using same keymap values as eeepc-latop.\nThese are mousepad toggle, resolution change, screen off,\nand task manager.  These were tested on 1005PE and are the\nFn-F3, F4, F7, and F9, respectively.\n\nAlso, added a new hot key for power toggles (Fn-Space on 1005PE)\nand is meant to drive cpufv interface from userspace.\n\nSigned-off-by: Chris Bagwell \u003cchris@cnpbagwell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e253fb944d3335a29bc392eafbe14c43832e806a",
      "tree": "bdbbd46d4c59b031997c4566a898a3703486cb42",
      "parents": [
        "aa13857f13c3d5535904781e264d8f9115e30438"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Thu Oct 21 11:50:47 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 10:10:50 2010 -0400"
      },
      "message": "panasonic-laptop: Simplify calls to acpi_pcc_retrieve_biosdata\n\nFunction acpi_pcc_retrieve_biosdata is always called with parameters\n(pcc, pcc-\u003esinf), so we can drop the second parameter. It was\ndangerous to pass the sinf array separately anyway, as its length is\nchecked as pcc-\u003enum_sifr, which pretty much assumed it was pcc-\u003esinf\n(or at least had the same size.)\n\nThis change makes the code slightly more compact and thus marginally\nfaster.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "aa13857f13c3d5535904781e264d8f9115e30438",
      "tree": "88493bebeabb3a8d2595569ac3aec968577b4947",
      "parents": [
        "4119617919c243755946699808ffd0f4befa62c7"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Thu Oct 21 11:48:47 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 10:10:49 2010 -0400"
      },
      "message": "panasonic-laptop: Handle errors properly if they happen\n\nacpi_pcc_retrieve_biosdata() returns success instead of error if\nHKEY.SINF is invalid. Fix this.\n\nFurthermore, if acpi_pcc_retrieve_biosdata() returns an error\nduring device addition, initialization is properly reverted but value\n0 is returned, which means success. This would cause a crash when\nlater using or removing the device, so fix this too.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nCc: Harald Welte \u003claforge@gnumonks.org\u003e\nCc: Bruno Premont \u003cbonbons@linux-vserver.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "4119617919c243755946699808ffd0f4befa62c7",
      "tree": "a3072ec2107810b3dac2e9da0e8c366bfe946e43",
      "parents": [
        "35f0ce032b0f2d6974da516b5a113f49b7b70b09"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Oct 08 17:54:31 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 10:10:47 2010 -0400"
      },
      "message": "intel_pmic_gpio: fix off-by-one value range checking\n\nIn pmic_irq_type(), we use gpio as array index for trigger,\nthus the valid value range for gpio should be 0 .. NUM_GPIO - 1.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "35f0ce032b0f2d6974da516b5a113f49b7b70b09",
      "tree": "c988974a4e0cb06e0bff53f29e6541d21631e16a",
      "parents": [
        "260586d2b444909380137de6c6423e5b44edf4db"
      ],
      "author": {
        "name": "Vernon Mauery",
        "email": "vernux@us.ibm.com",
        "time": "Tue Oct 05 15:47:18 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 10:10:46 2010 -0400"
      },
      "message": "IBM Real-Time \"SMI Free\" mode driver -v7\n\nAfter a period of RFC for this driver, I think it is ready\nfor inclusion in the platform-driver-x86 tree, hopefully to\nbe staged in the next merge window into Linus\u0027s tree.\n\n--Vernon\n\n------------------------------------------------------------\n\nIBM Real-Time \"SMI Free\" mode driver\n\nThis driver supports the Real-Time Linux (RTL) BIOS feature.\nThe RTL feature allows non-fatal System Management Interrupts\n(SMIs) to be disabled on supported IBM platforms and is\nintended to be coupled with a user-space daemon to monitor\nthe hardware in a way that can be prioritized and scheduled\nto better suit the requirements for the system.\n\nThe Device is presented as a special \"_RTL_\" table to the OS\nin the Extended BIOS Data Area.  There is a simple protocol\nfor entering and exiting the mode at runtime.  This driver\ncreates a simple sysfs interface to allow a simple entry and\nexit from RTL mode in the UFI/BIOS.\n\nSince the driver is specific to IBM SystemX hardware (x86-\nbased servers) it only builds on x86 builds.  To reduce the\nrisk of loading on the wrong hardware, the module uses DMI\ninformation and checks a list of servers that are known to\nwork.\n\nSigned-off-by: Vernon Mauery \u003cvernux@us.ibm.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "260586d2b444909380137de6c6423e5b44edf4db",
      "tree": "612411c307af79ff2bc1f1545b76c1ad5a8c9dc8",
      "parents": [
        "bd9fc3a72345807683a009c1e19dc0d517f0f4e7"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@laptop.org",
        "time": "Tue Oct 05 15:55:21 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 10:10:44 2010 -0400"
      },
      "message": "Add OLPC XO-1 rfkill driver\n\nAdd a software rfkill switch for the WLAN interface in the OLPC XO-1\nlaptop. It uses the OLPC embedded controller to cut/restore power to\nthe Marvell WLAN chip on the motherboard.\n\nSigned-off-by: Daniel Drake \u003cdsd@laptop.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bd9fc3a72345807683a009c1e19dc0d517f0f4e7",
      "tree": "40bdb1b25b8936f97148b0e563f87a4887ead164",
      "parents": [
        "75b2d09a295d3232fdacd0a0a07d91c6f118ca18"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Tue Oct 05 12:08:57 2010 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 10:10:43 2010 -0400"
      },
      "message": "Move hdaps driver to platform/x86\n\nThe hdaps driver isn\u0027t a hardware monitoring driver, so it shouldn\u0027t\nlive under driver/hwmon. drivers/platform/x86 seems much more\nappropriate, as the driver is only useful on x86 laptops.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Frank Seidel \u003cfrank@f-seidel.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "75b2d09a295d3232fdacd0a0a07d91c6f118ca18",
      "tree": "5e4f6f4cd1ec2a99f616de9a935b417b2146584b",
      "parents": [
        "ffcfff3a8d6cc94f1fb598e0b021c64ce35b5036"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Tue Oct 05 09:18:30 2010 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 09:36:51 2010 -0400"
      },
      "message": "ideapad-laptop: Fix Makefile\n\nThe makefile didn\u0027t get updated when the driver changed name, which broke\nthe build.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ffcfff3a8d6cc94f1fb598e0b021c64ce35b5036",
      "tree": "a902f1d0b09262d9c1b3c63c66b478d06b3af398",
      "parents": [
        "bfa97b7dab708b100040a1335ea0860a8b9ef346"
      ],
      "author": {
        "name": "Alek Du",
        "email": "alek.du@intel.com",
        "time": "Mon Oct 04 16:40:35 2010 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 09:36:51 2010 -0400"
      },
      "message": "intel_pmic_gpio: swap the bits and mask args for intel_scu_ipc_update_register\n\nThe intel_scu_ipc_update_register 2nd paramter should the bits and 3rd\nparamter should be the mask.\n\nThis typo was introduced during IPC function changing...\n\nReported-by: Ryan Zhou \u003cryan.zhou@intel.com\u003e\nSigned-off-by: Alek Du \u003calek.du@intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bfa97b7dab708b100040a1335ea0860a8b9ef346",
      "tree": "372a9f0ebef5b12579f30367128915d7b72487fa",
      "parents": [
        "57ac3b051cc09693f2e0f4725c87091ab11c7318"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Fri Oct 01 15:40:22 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 09:36:51 2010 -0400"
      },
      "message": "ideapad: Add param: no_bt_rfkill\n\nAdd new module parameter that force module not to register bluetooth rfkill.\n\nThere is report that saying using this bluetooth rfkill to enable/disable\nbluetooth will let bluetooth device initial failed when enable on Lenovo\nideapad S12. Fortunately there is another rfkill registered by bluetooth\ndriver for S12 and user can shutdown the bluetooth by either bluetooth driver\nor HW RF switch.\n\nFor dual OS user, it may have some trouble that using Linux after turning off\nbluetooth with another OS if we do not register bluetooth rfkill at all. So\nwe will force bluetooth enable when no_bt_rfkill\u003d1.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nTested-by: Mario \u0027BitKoenig\u0027 Holbe \u003cMario.Holbe@TU-Ilmenau.DE\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "57ac3b051cc09693f2e0f4725c87091ab11c7318",
      "tree": "c2bd612211ebf861808ac40ef18f1ce8ecdde271",
      "parents": [
        "fa08359ee29bd0dc52a4281d0e482fff08664b96"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Fri Oct 01 15:40:09 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 09:36:51 2010 -0400"
      },
      "message": "ideapad: Change the driver name to ideapad-laptop\n\nSince the platform drivers doing more for laptops than just using specific\nACPI device. It will be good to change the name from *_acpi to *-laptop.\n\nReference: http://lkml.org/lkml/2010/8/14/154\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "fa08359ee29bd0dc52a4281d0e482fff08664b96",
      "tree": "22e3835fd6ec0e4c939e9c60a796dcccaa6efd11",
      "parents": [
        "2b7266bd49efc84f6642cf9bb7fb37d286345d15"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Fri Oct 01 15:39:59 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 09:36:50 2010 -0400"
      },
      "message": "ideapad: rewrite the sw rfkill set\n\nControl power of rf modules by ec commands\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2b7266bd49efc84f6642cf9bb7fb37d286345d15",
      "tree": "024771a34a04b365ee6114b98104c73d43c866d9",
      "parents": [
        "26c81d5c9a88af404a5fef43caa259e8637fec94"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Fri Oct 01 15:39:49 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 09:36:50 2010 -0400"
      },
      "message": "ideapad: rewrite the hw rfkill notify\n\n1. Read hw rfkill status by ec command\n2. Not to touch sw status of each rfkill when hw rfkill notify\n3. Initial rfkill status when module loaded\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "26c81d5c9a88af404a5fef43caa259e8637fec94",
      "tree": "dce10bc349f2be5d07749650ab962eb91a68b321",
      "parents": [
        "dfa7f6fe0ad7697ba43303bf37487987409b1b91"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Fri Oct 01 15:39:40 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 09:36:50 2010 -0400"
      },
      "message": "ideapad: use EC command to control camera\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "dfa7f6fe0ad7697ba43303bf37487987409b1b91",
      "tree": "0541fae10b2e0c56fb8e6abc94ff29eeb89e799a",
      "parents": [
        "6f8371c05e64138c305aa1b6a21857cd7a50e147"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Fri Oct 01 15:39:29 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 09:36:50 2010 -0400"
      },
      "message": "ideapad: use return value of _CFG to tell if device exist or not\n\nThere are several bits of the return value of _CFG shows if RF/Camera devices\nexist or not.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6f8371c05e64138c305aa1b6a21857cd7a50e147",
      "tree": "50d8462ed93436ccad764d4e34ff198b60727417",
      "parents": [
        "8e7d354370f61cbe82a8b4a0f74224aed900b410"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Fri Oct 01 15:39:14 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 09:36:49 2010 -0400"
      },
      "message": "ideapad: make sure we bind on the correct device\n\nBy reading from method _CFG to make sure we bind on the correct VPC2004 device.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8e7d354370f61cbe82a8b4a0f74224aed900b410",
      "tree": "a91e29fd981992e2f3dc59e14418dbe2dc855160",
      "parents": [
        "6a09f21dd1e205a68c8f8c4f39e4cff8f63801b6"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Fri Oct 01 15:39:05 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 09:36:49 2010 -0400"
      },
      "message": "ideapad: check VPC bit before sync rfkill hw status\n\nCheck VPC bit to make sure the HW rfkill is touched.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6a09f21dd1e205a68c8f8c4f39e4cff8f63801b6",
      "tree": "547bc3b0d628dcc4a185b552a26fcb16aec6170e",
      "parents": [
        "037accfa14b28ecf49d9060063929c4b4cde373f"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Fri Oct 01 15:38:46 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 09:36:49 2010 -0400"
      },
      "message": "ideapad: add ACPI helpers\n\nThere are two methods under VPC2004 which is used to access VDAT/VCMD of EC\nregister. Add helpers for read and write these two registers.\n\nAnd add read_method_int for reading the return value from ACPI methods which\nrequires no parameter.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "037accfa14b28ecf49d9060063929c4b4cde373f",
      "tree": "5efaeb97e507105dd08e19367ea3574274e2b0bc",
      "parents": [
        "c64eefd48c44fa8145ad1f96edabf4a053fffc49"
      ],
      "author": {
        "name": "Keng-Yu Lin",
        "email": "keng-yu.lin@canonical.com",
        "time": "Tue Sep 28 11:43:31 2010 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 09:36:49 2010 -0400"
      },
      "message": "dell-laptop: Add debugfs support\n\nExport the status of RF killswitch through debugfs.\n\nThe killswitch status is obtained by the SMI to BIOS. Exporting this status\nthrough debugfs can help identify the issue with the misbehaving firmware.\n\nSigned-off-by: Keng-Yu Lin \u003ckeng-yu.lin@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c64eefd48c44fa8145ad1f96edabf4a053fffc49",
      "tree": "6956b6d86c7253d1cd52233c3818d3041787405b",
      "parents": [
        "614ef4322200086447d5e1f79e8876213c94f499"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 26 00:15:30 2010 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Oct 21 09:36:48 2010 -0400"
      },
      "message": "WMI: embed struct device directly into wmi_block\n\nInstead of creating wmi_blocks and then register corresponding devices\non a separate pass do it all in one shot, since lifetime rules for both\nobjects are the same. This also takes care of leaking devices when\ndevice_create fails for one of them.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    }
  ],
  "next": "614ef4322200086447d5e1f79e8876213c94f499"
}
