)]}'
{
  "log": [
    {
      "commit": "475c77edf826333aa61625f49d6a2bec26ecb5a6",
      "tree": "8e1c6c319e347cd3c649fdb0b3ab45971c6b19e7",
      "parents": [
        "934e18b5cb4531cc6e81865bf54115cfd21d1ac6",
        "1488d5158dcd612fcdaf6b642451b026ee8bbcbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:02:12 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 23 14:02:12 2012 -0700"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci\n\nPull PCI changes (including maintainer change) from Jesse Barnes:\n \"This pull has some good cleanups from Bjorn and Yinghai, as well as\n  some more code from Yinghai to better handle resource re-allocation\n  when enabled.\n\n  There\u0027s also a new initcall_debug feature from Arjan which will print\n  out quirk timing information to help identify slow quirks for fixing\n  or refinement (Yinghai sent in a few patches to do just that once the\n  new debug code landed).\n\n  Beyond that, I\u0027m handing off PCI maintainership to Bjorn Helgaas.\n  He\u0027s been a core PCI and Linux contributor for some time now, and has\n  kindly volunteered to take over.  I just don\u0027t feel I have the time\n  for PCI review and work that it deserves lately (I\u0027ve taken on some\n  other projects), and haven\u0027t been as responsive lately as I\u0027d like, so\n  I approached Bjorn asking if he\u0027d like to manage things.  He\u0027s going\n  to give it a try, and I\u0027m confident he\u0027ll do at least as well as I\n  have in keeping the tree managed, patches flowing, and keeping things\n  stable.\"\n\nFix up some fairly trivial conflicts due to other cleanups (mips device\nresource fixup cleanups clashing with list handling cleanup, ppc iseries\nremoval clashing with pci_probe_only cleanup etc)\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci: (112 commits)\n  PCI: Bjorn gets PCI hotplug too\n  PCI: hand PCI maintenance over to Bjorn Helgaas\n  unicore32/PCI: move \u003casm-generic/pci-bridge.h\u003e include to asm/pci.h\n  sparc/PCI: convert devtree and arch-probed bus addresses to resource\n  powerpc/PCI: allow reallocation on PA Semi\n  powerpc/PCI: convert devtree bus addresses to resource\n  powerpc/PCI: compute I/O space bus-to-resource offset consistently\n  arm/PCI: don\u0027t export pci_flags\n  PCI: fix bridge I/O window bus-to-resource conversion\n  x86/PCI: add spinlock held check to \u0027pcibios_fwaddrmap_lookup()\u0027\n  PCI / PCIe: Introduce command line option to disable ARI\n  PCI: make acpihp use __pci_remove_bus_device instead\n  PCI: export __pci_remove_bus_device\n  PCI: Rename pci_remove_behind_bridge to pci_stop_and_remove_behind_bridge\n  PCI: Rename pci_remove_bus_device to pci_stop_and_remove_bus_device\n  PCI: print out PCI device info along with duration\n  PCI: Move \"pci reassigndev resource alignment\" out of quirks.c\n  PCI: Use class for quirk for usb host controller fixup\n  PCI: Use class for quirk for ti816x class fixup\n  PCI: Use class for quirk for intel e100 interrupt fixup\n  ...\n"
    },
    {
      "commit": "23904815461ba223a8baf7490051597fa054299b",
      "tree": "2d52ce8ff18c4f731183d0b10048eb74489a3391",
      "parents": [
        "754b9800779402924fffe456b49d557e15260cbf",
        "fa63030e9c79e37b4d4e63b39ffb09cfb7aa0fe4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 09:42:36 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Mar 22 09:43:22 2012 -0700"
      },
      "message": "Merge branch \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\nPull x86 platform changes from Ingo Molnar.\n\nRemoves the Moorestown platform that nobody ever used.\n\n* \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86/platform: Move APIC ID validity check into platform APIC code\n  x86/olpc/xo15/sci: Enable lid close wakeup control\n  x86/geode/net5501: Add platform driver for Soekris Engineering net5501\n  x86/geode/alix2: Supplement driver to include GPIO button support\n  x86/mid/powerbtn: Use MSIC read/write instead of ipc_scu\n  x86/mid/thermal: Turn off thermistor\n  x86/mid/thermal: Add msic_thermal alias\n  x86/mid/thermal: Convert to use Intel MSIC API\n  x86/mid/scu_ipc: Remove Moorestown support\n  x86/mid: Kill off Moorestown\n  x86/mrst: Add msic_thermal platform support\n  x86/config: Select MSIC MFD driver on Intel Medfield platform\n  x86/mid: Remove Intel Moorestown\n  x86/mrst: Set ISA bus type for fake MP IRQs\n  x86/ioapic: Use legacy_pic to set correct gsi-irq mapping\n"
    },
    {
      "commit": "69a7aebcf019ab3ff5764525ad6858fbe23bb86d",
      "tree": "7211df5704b743a7667159748c670a9744164482",
      "parents": [
        "d464c92b5234227c1698862a1906827e2e398ae0",
        "f1f996b66cc3908a8f5ffccc2ff41840e92f3b10"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 20 21:12:50 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\nPull trivial tree from Jiri Kosina:\n \"It\u0027s indeed trivial -- mostly documentation updates and a bunch of\n  typo fixes from Masanari.\n\n  There are also several linux/version.h include removals from Jesper.\"\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (101 commits)\n  kcore: fix spelling in read_kcore() comment\n  constify struct pci_dev * in obvious cases\n  Revert \"char: Fix typo in viotape.c\"\n  init: fix wording error in mm_init comment\n  usb: gadget: Kconfig: fix typo for \u0027different\u0027\n  Revert \"power, max8998: Include linux/module.h just once in drivers/power/max8998_charger.c\"\n  writeback: fix fn name in writeback_inodes_sb_nr_if_idle() comment header\n  writeback: fix typo in the writeback_control comment\n  Documentation: Fix multiple typo in Documentation\n  tpm_tis: fix tis_lock with respect to RCU\n  Revert \"media: Fix typo in mixer_drv.c and hdmi_drv.c\"\n  Doc: Update numastat.txt\n  qla4xxx: Add missing spaces to error messages\n  compiler.h: Fix typo\n  security: struct security_operations kerneldoc fix\n  Documentation: broken URL in libata.tmpl\n  Documentation: broken URL in filesystems.tmpl\n  mtd: simplify return logic in do_map_probe()\n  mm: fix comment typo of truncate_inode_pages_range\n  power: bq27x00: Fix typos in comment\n  ...\n"
    },
    {
      "commit": "c96a9876696d30783ad54399351a0bf3660db53f",
      "tree": "74daba0ed1fd2838e8eb527c4f7fe5262ee979bd",
      "parents": [
        "d1f42e314c9c50541c79a6edf2b4cab63fe02ee3",
        "fde7d9049e55ab85a390be7f415d74c9f62dd0f9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 14 09:48:16 2012 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 14 09:48:16 2012 +0100"
      },
      "message": "Merge tag \u0027v3.3-rc7\u0027 into x86/platform\n\nMerge reason: Update to the almost-final v3.3 kernel.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e424fb8cc4e6634c10f8159b1ff5618cf7bab9c6",
      "tree": "1907ba5a04c791b676de548e62627aa50b795bc7",
      "parents": [
        "461e74377cfcfc2c0d6bbdfa8fc5fbc21b052c2a"
      ],
      "author": {
        "name": "Xi Wang",
        "email": "xi.wang@gmail.com",
        "time": "Wed Dec 28 23:49:06 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 12 10:25:51 2012 -0400"
      },
      "message": "panasonic-laptop: avoid overflow in acpi_pcc_hotkey_add()\n\nnum_sifr could go negative since acpi_pcc_get_sqty() returns -EINVAL\non error.  Then it could bypass the sanity check (num_sifr \u003e 255).\nThe subsequent call to kzalloc() would allocate a small buffer, leading\nto a memory corruption.\n\nSigned-off-by: Xi Wang \u003cxi.wang@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "461e74377cfcfc2c0d6bbdfa8fc5fbc21b052c2a",
      "tree": "e2397007bddafd259938640350ebdf8ac4f7cd29",
      "parents": [
        "2d24c49080afdb80816f6cedaef0e3999f344c4b"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Fri Feb 03 16:46:39 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 12 09:58:02 2012 -0400"
      },
      "message": "acer-wmi: No wifi rfkill on Lenovo machines\n\nWe have several reports which says acer-wmi is loaded on ideapads\nand register rfkill for wifi which can not be unblocked.\n\nSince ideapad-laptop also register rfkill for wifi and it works\nreliably, it will be fine acer-wmi is not going to register rfkill\nfor wifi once VPC2004 is found.\n\nAlso put IBM0068/LEN0068 in the list. Though thinkpad_acpi has no\nwifi rfkill capability, there are reports which says acer-wmi also\nblock wireless on Thinkpad E520/E420.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2d24c49080afdb80816f6cedaef0e3999f344c4b",
      "tree": "eca117e9f9b9a2801f52600fd88795b5f3b29669",
      "parents": [
        "c215ab9a7530d415707430de8d51a58ca6a41808"
      ],
      "author": {
        "name": "Robert Gerlach",
        "email": "khnz@gmx.de",
        "time": "Wed Jan 18 14:26:22 2012 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 12 09:57:52 2012 -0400"
      },
      "message": "Fujitsu tablet extras driver\n\nThis patch adds support for some of the devices within a wide variety\nof Fujitsu Tablet Computers, both convertibles and slates. Primarily\nit allows for the automatic detection of the tablet/notebook mode for\nconvertible tablet pc\u0027s, and orientation for docked slates. It also\nadds support for the application panel buttons usually found next to\nthe tablet screen, and docking station detection for slates.\n\nSigned-off-by: Robert Gerlach \u003ckhnz@gmx.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "c215ab9a7530d415707430de8d51a58ca6a41808",
      "tree": "4e0d3e1fd2871c3a32d50e86435dd2d2be5c2846",
      "parents": [
        "fde7d9049e55ab85a390be7f415d74c9f62dd0f9"
      ],
      "author": {
        "name": "Ben Hutchings",
        "email": "ben@decadent.org.uk",
        "time": "Fri Nov 25 04:09:37 2011 +0000"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Mar 12 09:56:47 2012 -0400"
      },
      "message": "x86: Add amilo-rfkill driver for some Fujitsu-Siemens Amilo laptops\n\nAn rfkill driver based on the fsaa1655g and fsam7440 drivers for\nFujitsu-Siemens Amilo A1655 and M7440 models found at:\n\nhttp://sourceforge.net/projects/fsaa1655g/\nhttp://sourceforge.net/projects/fsam7440/\n\nThis adds DMI matching, replaces the procfs files with rfkill devices,\nand uses the proper functions to write to the i8042 safely.\n\nSigned-off-by: Ben Hutchings \u003cben@decadent.org.uk\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8bee7cea6c93b5514b672d1c347dad9960823f12",
      "tree": "03ffc5021ee136136a6c49b9a4de1d0caa908846",
      "parents": [
        "1b7ccabcc372152d1492241610e52b8ea14b0968"
      ],
      "author": {
        "name": "Michael Demeter",
        "email": "michael.demeter@intel.com",
        "time": "Mon Mar 05 15:01:04 2012 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 06 09:01:26 2012 +0100"
      },
      "message": "x86/mid/powerbtn: Use MSIC read/write instead of ipc_scu\n\nIn the 2.6.36 kernel we did not have the MSIC driver.  Changed\nall ipc_scu_reads/writes to use the MSIC driver and defines.\nAdded a fix from the 2.6.36 kernel where the SCU FW could send a\npower button interrupt to the IA32 FW and the kernel was not\nrunning yet.  This resulted in the interrupt not getting cleared\nand the power button was ignored.  this fix just clears the\ninterrupt on start-up.\n\nSigned-off-by: Michael Demeter \u003cmichael.demeter@intel.com\u003e\nReviewed-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\n[ Revert style-only changes. Remove unused variable. Fix comment style. ]\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLink: http://lkml.kernel.org/n/tip-4runmso4t49p4waz5gcvy0ux@git.kernel.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "1b7ccabcc372152d1492241610e52b8ea14b0968",
      "tree": "18c411ad8c9e23cbd212ac2ba728cfd3561b6f23",
      "parents": [
        "634830704d80ee0f544c16ea3c19dd2e819d2256"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@linux.intel.com",
        "time": "Mon Mar 05 15:01:04 2012 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 06 09:01:26 2012 +0100"
      },
      "message": "x86/mid/thermal: Turn off thermistor\n\nInstead of complaining that the voltage is on, we can just ask\nthe MSIC to turn the voltage off. This should save some power.\n\nVoltage for thermistors is turned on when ADC conversion is\ninitiated.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Durgadoss R \u003cdurgadoss.r@intel.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLink: http://lkml.kernel.org/n/tip-85zdo06yve1o27jpwc74gzng@git.kernel.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "634830704d80ee0f544c16ea3c19dd2e819d2256",
      "tree": "60798604c5d8fa9371941b8b9592506d146194cb",
      "parents": [
        "0f48d34ec6a34e24b96708719fd6f3ba8fa828af"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@linux.intel.com",
        "time": "Mon Mar 05 15:01:03 2012 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 06 09:01:25 2012 +0100"
      },
      "message": "x86/mid/thermal: Add msic_thermal alias\n\nThis device is called \"msic_thermal\" instead of \"msic_sensor\" on\nactual boards so rename it.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\n[ Updated to rename rather than add an entry as er discussion with Mika \u0026 Durgadoss R]\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLink: http://lkml.kernel.org/n/tip-gyrbptvkozsbp2yk3ssu084o@git.kernel.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "0f48d34ec6a34e24b96708719fd6f3ba8fa828af",
      "tree": "10076eece064014c957fe09708348e77ead9837f",
      "parents": [
        "4707375ff667c7b090985a846883a671d7391895"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "mika.westerberg@linux.intel.com",
        "time": "Mon Mar 05 15:01:03 2012 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 06 09:01:25 2012 +0100"
      },
      "message": "x86/mid/thermal: Convert to use Intel MSIC API\n\nIntel MSIC MFD driver provides common register access interface\nto the devices in the MSIC die so we use that instead of SCU\nIPC.\n\nSigned-off-by: Mika Westerberg \u003cmika.westerberg@linux.intel.com\u003e\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: Durgadoss R \u003cdurgadoss.r@intel.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLink: http://lkml.kernel.org/n/tip-6so0ep0lj0zann68ad5983xh@git.kernel.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4707375ff667c7b090985a846883a671d7391895",
      "tree": "5b359b6356f1730071d2944f10380621d7e3bf55",
      "parents": [
        "33e9970add9441be99cf14e26087b817eb8c1a99"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Mar 05 15:01:02 2012 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 06 09:01:25 2012 +0100"
      },
      "message": "x86/mid/scu_ipc: Remove Moorestown support\n\nAll the production devices use the PC compatible version of this\ndevice so don\u0027t use the SCU interfaces or the SCU firmware\ninterfaces.\n\nDelete lots of code and conditional paths\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLink: http://lkml.kernel.org/n/tip-4bg4fn9na37b350ohhgiy18n@git.kernel.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "33e9970add9441be99cf14e26087b817eb8c1a99",
      "tree": "615ac2465e3fd4b561210950379449c9d31b66a8",
      "parents": [
        "ecfdb0ac15ba983ba4ff11709fdf8f178c0b8b87"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Mon Mar 05 15:01:02 2012 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 06 09:01:24 2012 +0100"
      },
      "message": "x86/mid: Kill off Moorestown\n\nAll production devices operate in the Oaktrail configuration\nwith legacy PC elements present and an ACPI BIOS.  Continue\nstripping out the Moorestown elements from the tree leaving\nMedfield.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nLink: http://lkml.kernel.org/n/tip-z0dxy88f949rvxo5vvd08ybs@git.kernel.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "210647af897af8ef2d00828aa2a6b1b42206aae6",
      "tree": "bdb048c8fc7db6fb7b84134c1a6127c52da60ed3",
      "parents": [
        "3cf8b64380af6fd515740b010606ada4637818c5"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yinghai@kernel.org",
        "time": "Sat Feb 25 13:54:20 2012 -0800"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Mon Feb 27 12:12:18 2012 -0800"
      },
      "message": "PCI: Rename pci_remove_bus_device to pci_stop_and_remove_bus_device\n\nThe old pci_remove_bus_device actually did stop and remove.\n\nMake the name reflect that to reduce confusion.\n\nThis patch is done by sed scripts and changes back some incorrect\n__pci_remove_bus_device changes.\n\nSuggested-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "797a796a13df6b84a4791e57306737059b5b2384",
      "tree": "400d13deef98fdf3fc893e9e55f208c5716b8ba9",
      "parents": [
        "27e74da9800289e69ba907777df1e2085231eff7"
      ],
      "author": {
        "name": "Hitoshi Mitake",
        "email": "mitake@dcl.info.waseda.ac.jp",
        "time": "Tue Feb 07 11:45:33 2012 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 21 16:47:28 2012 -0800"
      },
      "message": "asm-generic: architecture independent readq/writeq for 32bit environment\n\nThis provides unified readq()/writeq() helper functions for 32-bit\ndrivers.\n\nFor some cases, readq/writeq without atomicity is harmful, and order of\nio access has to be specified explicitly.  So in this patch, new two\nheader files which contain non-atomic readq/writeq are added.\n\n - \u003casm-generic/io-64-nonatomic-lo-hi.h\u003e provides non-atomic readq/\n   writeq with the order of lower address -\u003e higher address\n\n - \u003casm-generic/io-64-nonatomic-hi-lo.h\u003e provides non-atomic readq/\n   writeq with reversed order\n\nThis allows us to remove some readq()s that were added drivers when the\ndefault non-atomic ones were removed in commit dbee8a0affd5 (\"x86:\nremove 32-bit versions of readq()/writeq()\")\n\nThe drivers which need readq/writeq but can do with the non-atomic ones\nmust add the line:\n\n  #include \u003casm-generic/io-64-nonatomic-lo-hi.h\u003e /* or hi-lo.h */\n\nBut this will be nop in 64-bit environments, and no other #ifdefs are\nrequired.  So I believe that this patch can solve the problem of\n 1. driver-specific readq/writeq\n 2. atomicity and order of io access\n\nThis patch is tested with building allyesconfig and allmodconfig as\nARCH\u003dx86 and ARCH\u003di386 on top of tip/master.\n\nCc: Kashyap Desai \u003cKashyap.Desai@lsi.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Ravi Anand \u003cravi.anand@qlogic.com\u003e\nCc: Vikas Chaudhary \u003cvikas.chaudhary@qlogic.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Jason Uhlenkott \u003cjuhlenko@akamai.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@parallels.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Roland Dreier \u003croland@purestorage.com\u003e\nCc: James Bottomley \u003cjbottomley@parallels.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Matthew Wilcox \u003cmatthew.r.wilcox@intel.com\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Hitoshi Mitake \u003ch.mitake@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4087c471e74064650a1f2eec79bcf97acbb99fb1",
      "tree": "4300a6bbc7c228c25d92d88b4f05d9f92f62c1ed",
      "parents": [
        "382d19f197f9870522a23d726ce857cd7bc572fe"
      ],
      "author": {
        "name": "Danny Kukawka",
        "email": "danny.kukawka@bisect.de",
        "time": "Mon Jan 30 20:40:49 2012 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Feb 03 23:19:47 2012 +0100"
      },
      "message": "hdaps: fix for -Wuninitialized\n\nTrivial fix for some -Wuninitialized compiler warnings.\n\nSigned-off-by: Danny Kukawka \u003cdanny.kukawka@bisect.de\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "90ab5ee94171b3e28de6bb42ee30b527014e0be7",
      "tree": "fcf89889f6e881f2b231d3d20287c08174ce4b54",
      "parents": [
        "476bc0015bf09dad39d36a8b19f76f0c181d1ec9"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "committer": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Fri Jan 13 09:32:20 2012 +1030"
      },
      "message": "module_param: make bool parameters really bool (drivers \u0026 misc)\n\nmodule_param(bool) used to counter-intuitively take an int.  In\nfddd5201 (mid-2009) we allowed bool or int/unsigned int using a messy\ntrick.\n\nIt\u0027s time to remove the int/unsigned int option.  For this version\nit\u0027ll simply give a warning, but it\u0027ll break next kernel version.\n\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\n"
    },
    {
      "commit": "9fc5c3e3237e02a94f41cd1d2b4291593d29791d",
      "tree": "c8823725b10bd4d36e9311ea392dfdecb4db7974",
      "parents": [
        "541048a1d31399ccdda27346a37eae4a2ad55186",
        "7c9c3a1e5fc8728e948b8fa3cbcfcfb86db3afda"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 19:13:40 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 11 19:13:40 2012 -0800"
      },
      "message": "Merge branch \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip\n\n* \u0027x86-platform-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:\n  x86/intel config: Fix the APB_TIMER selection\n  x86/mrst: Add additional debug prints for pb_keys\n  x86/intel config: Revamp configuration to allow for Moorestown and Medfield\n  x86/intel/scu/ipc: Match the changes in the x86 configuration\n  x86/apb: Fix configuration constraints\n  x86: Fix INTEL_MID silly\n  x86/Kconfig: Cyclone-timer depends on x86-summit\n  x86: Reduce clock calibration time during slave cpu startup\n  x86/config: Revamp configuration for MID devices\n  x86/sfi: Kill the IRQ as id hack\n"
    },
    {
      "commit": "eb59c505f8a5906ad2e053d14fab50eb8574fd6f",
      "tree": "c6e875adc12b481b916e847e8f80b8881a0fb02c",
      "parents": [
        "1619ed8f60959829d070d8f39cd2f8ca0e7135ce",
        "c233523b3d392e530033a7587d7970dc62a02361"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:10:57 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 13:10:57 2012 -0800"
      },
      "message": "Merge branch \u0027pm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\n* \u0027pm-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: (76 commits)\n  PM / Hibernate: Implement compat_ioctl for /dev/snapshot\n  PM / Freezer: fix return value of freezable_schedule_timeout_killable()\n  PM / shmobile: Allow the A4R domain to be turned off at run time\n  PM / input / touchscreen: Make st1232 use device PM QoS constraints\n  PM / QoS: Introduce dev_pm_qos_add_ancestor_request()\n  PM / shmobile: Remove the stay_on flag from SH7372\u0027s PM domains\n  PM / shmobile: Don\u0027t include SH7372\u0027s INTCS in syscore suspend/resume\n  PM / shmobile: Add support for the sh7372 A4S power domain / sleep mode\n  PM: Drop generic_subsys_pm_ops\n  PM / Sleep: Remove forward-only callbacks from AMBA bus type\n  PM / Sleep: Remove forward-only callbacks from platform bus type\n  PM: Run the driver callback directly if the subsystem one is not there\n  PM / Sleep: Make pm_op() and pm_noirq_op() return callback pointers\n  PM/Devfreq: Add Exynos4-bus device DVFS driver for Exynos4210/4212/4412.\n  PM / Sleep: Merge internal functions in generic_ops.c\n  PM / Sleep: Simplify generic system suspend callbacks\n  PM / Hibernate: Remove deprecated hibernation snapshot ioctls\n  PM / Sleep: Fix freezer failures due to racy usermodehelper_is_disabled()\n  ARM: S3C64XX: Implement basic power domain support\n  PM / shmobile: Use common always on power domain governor\n  ...\n\nFix up trivial conflict in fs/xfs/xfs_buf.c due to removal of unused\nXBT_FORCE_SLEEP bit\n"
    },
    {
      "commit": "972b2c719990f91eb3b2310d44ef8a2d38955a14",
      "tree": "b25a250ec5bec4b7b6355d214642d8b57c5cab32",
      "parents": [
        "02550d61f49266930e674286379d3601006b2893",
        "c3aa077648e147783a7a53b409578234647db853"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 12:19:57 2012 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jan 08 12:19:57 2012 -0800"
      },
      "message": "Merge branch \u0027for-linus2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs\n\n* \u0027for-linus2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs: (165 commits)\n  reiserfs: Properly display mount options in /proc/mounts\n  vfs: prevent remount read-only if pending removes\n  vfs: count unlinked inodes\n  vfs: protect remounting superblock read-only\n  vfs: keep list of mounts for each superblock\n  vfs: switch -\u003eshow_options() to struct dentry *\n  vfs: switch -\u003eshow_path() to struct dentry *\n  vfs: switch -\u003eshow_devname() to struct dentry *\n  vfs: switch -\u003eshow_stats to struct dentry *\n  switch security_path_chmod() to struct path *\n  vfs: prefer -\u003edentry-\u003ed_sb to -\u003emnt-\u003emnt_sb\n  vfs: trim includes a bit\n  switch mnt_namespace -\u003eroot to struct mount\n  vfs: take /proc/*/mounts and friends to fs/proc_namespace.c\n  vfs: opencode mntget() mnt_set_mountpoint()\n  vfs: spread struct mount - remaining argument of next_mnt()\n  vfs: move fsnotify junk to struct mount\n  vfs: move mnt_devname\n  vfs: move mnt_list to struct mount\n  vfs: switch pnode.h macros to struct mount *\n  ...\n"
    },
    {
      "commit": "ff4b8a57f0aaa2882d444ca44b2b9b333d22a4df",
      "tree": "d851c923f85566572112d4c0f884cff388a3cc05",
      "parents": [
        "805a6af8dba5dfdd35ec35dc52ec0122400b2610",
        "ea04018e6bc5ddb2f0466c0e5b986bd4901b7e8e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 11:42:52 2012 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Jan 06 11:42:52 2012 -0800"
      },
      "message": "Merge branch \u0027driver-core-next\u0027 into Linux 3.2\n\nThis resolves the conflict in the arch/arm/mach-s3c64xx/s3c6400.c file,\nand it fixes the build error in the arch/x86/kernel/microcode_core.c\nfile, that the merge did not catch.\n\nThe microcode_core.c patch was provided by Stephen Rothwell\n\u003csfr@canb.auug.org.au\u003e who was invaluable in the merge issues involved\nwith the large sysdev removal process in the driver-core tree.\n\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "d161a13f974c72fd7ff0069d39a3ae57cb5694ff",
      "tree": "0c6d6237b3eafbe362798d7727a02f509fd72ca9",
      "parents": [
        "587a1f1659e8b330b8738ef4901832a2b63f0bed"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Jul 24 03:36:29 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jan 03 22:54:56 2012 -0500"
      },
      "message": "switch procfs to umode_t use\n\nboth proc_dir_entry -\u003emode and populating functions\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "587a1f1659e8b330b8738ef4901832a2b63f0bed",
      "tree": "b785c3f44ddba6ee036e02268502cdc961f55ea0",
      "parents": [
        "9104e427f3e21ddb380ddc39752624365b5bffea"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 23 23:11:19 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jan 03 22:54:55 2012 -0500"
      },
      "message": "switch -\u003eis_visible() to returning umode_t\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "9104e427f3e21ddb380ddc39752624365b5bffea",
      "tree": "53d97658009c90e83bf6cf6502f621c5a940b363",
      "parents": [
        "2c9ede55ecec58099b72e4bb8eab719f32f72c31"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sat Jul 23 23:10:46 2011 -0400"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Jan 03 22:54:55 2012 -0500"
      },
      "message": "switch sysfs attr-\u003emode to umode_t\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "edbaa603eb801655e80808a9cf3d3b622e8ac66b",
      "tree": "a0a0091fc1d17fea32d6d21e3ce13d228fba6325",
      "parents": [
        "7239f65cf364180cdb100a4ed211b2a9f9a72119"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Wed Dec 21 16:26:03 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 21 16:26:03 2011 -0800"
      },
      "message": "driver-core: remove sysdev.h usage.\n\nThe sysdev.h file should not be needed by any in-kernel code, so remove\nthe .h file from these random files that seem to still want to include\nit.\n\nThe sysdev code will be going away soon, so this include needs to be\nremoved no matter what.\n\nCc: Jiandong Zheng \u003cjdzheng@broadcom.com\u003e\nCc: Scott Branden \u003csbranden@broadcom.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nCc: David Brown \u003cdavidb@codeaurora.org\u003e\nCc: Daniel Walker \u003cdwalker@fifo99.com\u003e\nCc: Bryan Huntsman \u003cbryanh@codeaurora.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@gmail.com\u003e\nCc: Hans-Christian Egtvedt \u003cegtvedt@samfundet.no\u003e\nCc: Guan Xuetao \u003cgxt@mprc.pku.edu.cn\u003e\nCc: \"Venkatesh Pallipadi\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@redhat.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\n"
    },
    {
      "commit": "b00f4dc5ff022cb9cbaffd376d9454d7fa1e496f",
      "tree": "40f1b232e2f1e8ac365317a14fdcbcb331722b46",
      "parents": [
        "1eac8111e0763853266a171ce11214da3a347a0a",
        "b9e26dfdad5a4f9cbdaacafac6998614cc9c41bc"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Dec 21 21:59:45 2011 +0100"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Dec 21 21:59:45 2011 +0100"
      },
      "message": "Merge branch \u0027master\u0027 into pm-sleep\n\n* master: (848 commits)\n  SELinux: Fix RCU deref check warning in sel_netport_insert()\n  binary_sysctl(): fix memory leak\n  mm/vmalloc.c: remove static declaration of va from __get_vm_area_node\n  ipmi_watchdog: restore settings when BMC reset\n  oom: fix integer overflow of points in oom_badness\n  memcg: keep root group unchanged if creation fails\n  nilfs2: potential integer overflow in nilfs_ioctl_clean_segments()\n  nilfs2: unbreak compat ioctl\n  cpusets: stall when updating mems_allowed for mempolicy or disjoint nodemask\n  evm: prevent racing during tfm allocation\n  evm: key must be set once during initialization\n  mmc: vub300: fix type of firmware_rom_wait_states module parameter\n  Revert \"mmc: enable runtime PM by default\"\n  mmc: sdhci: remove \"state\" argument from sdhci_suspend_host\n  x86, dumpstack: Fix code bytes breakage due to missing KERN_CONT\n  IB/qib: Correct sense on freectxts increment and decrement\n  RDMA/cma: Verify private data length\n  cgroups: fix a css_set not found bug in cgroup_attach_proc\n  oprofile: Fix uninitialized memory access when writing to writing to oprofilefs\n  Revert \"xen/pv-on-hvm kexec: add xs_reset_watches to shutdown watches from old kernel\"\n  ...\n\nConflicts:\n\tkernel/cgroup_freezer.c\n"
    },
    {
      "commit": "6e5ed276374c329b93a968d640f4d26c8c05411b",
      "tree": "3b0d42269f0f52ea7764511de3a58b01d12bcb23",
      "parents": [
        "d79a8869d8a4b565b12a88faeff834b09a36368c",
        "384703b8e6cd4c8ef08512e596024e028c91c339"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Dec 18 10:35:16 2011 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Dec 18 10:35:16 2011 +0100"
      },
      "message": "Merge commit \u0027v3.2-rc6\u0027 into x86/platform\n"
    },
    {
      "commit": "c95aaeffd8a41bde48270040abe3cab8ea328787",
      "tree": "ea75ff852f4c614df3ba42038cab5b132b3f4052",
      "parents": [
        "a0c3832a578c84d4a93c61e22cb09c99fa9447ea"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Dec 17 17:42:27 2011 +0000"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Dec 18 09:16:07 2011 +0100"
      },
      "message": "x86/intel/scu/ipc: Match the changes in the x86 configuration\n\nWe need to depend on INTEL_MID because the SCU is Moorestown and\nMedfield.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nCc: mjg@redhat.com\nLink: http://lkml.kernel.org/r/20111217174215.7096.7786.stgit@bob.linux.org.uk\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "15916a123e59b84d2fdfcccac84c99d1777f2a45",
      "tree": "c6d233282f2e0e81d1bece77882e04b83247cabc",
      "parents": [
        "fe5ff8b84c8b03348a2f64ea9d884348faec2217"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Wed Dec 14 15:26:15 2011 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 14 15:26:15 2011 -0800"
      },
      "message": "ibm_rtl: convert sysdev_class to a regular subsystem\n\nAfter all sysdev classes are ported to regular driver core entities, the\nsysdev implementation will be entirely removed from the kernel.\n\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "11948b9335865dc0ba3a5ca2c9c255291a8d50fb",
      "tree": "e24f2c1b938d99ab6ed49fdd3ee122b074e3221e",
      "parents": [
        "8e8da023f5af71662867729db5547dc54786093c"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Wed Nov 16 17:37:45 2011 -0600"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Dec 05 13:07:28 2011 -0500"
      },
      "message": "toshiba_acpi: Fix machines that don\u0027t support HCI_SYSTEM_EVENT\n\nThe Satellite C670-10V generates notifications for hotkeys but does\nnot support HCI_SYSTEM_EVENT. As a result when a hotkey is pressed\nit gets stuck in an infinite loop in toshiba_acpi_notify. To fix\nthis, detect whether or not HCI_SYSTEM_EVENT is supported up-front\nand don\u0027t try to read system events if it isn\u0027t supported. In\naddition, limit the number of retries when reading HCI_SYSTEM_EVENT\nfails so that this loop cannot run unbounded.\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8a32c441c1609f80e55df75422324a1151208f40",
      "tree": "73884b06cc2db3ea155af9a88815bb5105a4473e",
      "parents": [
        "a0acae0e886d44bd5ce6d2f173c1ace0fcf0d9f6"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Nov 21 12:32:23 2011 -0800"
      },
      "committer": {
        "name": "Tejun Heo",
        "email": "tj@kernel.org",
        "time": "Mon Nov 21 12:32:23 2011 -0800"
      },
      "message": "freezer: implement and use kthread_freezable_should_stop()\n\nWriteback and thinkpad_acpi have been using thaw_process() to prevent\ndeadlock between the freezer and kthread_stop(); unfortunately, this\nis inherently racy - nothing prevents freezing from happening between\nthaw_process() and kthread_stop().\n\nThis patch implements kthread_freezable_should_stop() which enters\nrefrigerator if necessary but is guaranteed to return if\nkthread_stop() is invoked.  Both thaw_process() users are converted to\nuse the new function.\n\nNote that this deadlock condition exists for many of freezable\nkthreads.  They need to be converted to use the new should_stop or\nfreezable workqueue.\n\nTested with synthetic test case.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nAcked-by: Henrique de Moraes Holschuh \u003cibm-acpi@hmh.eng.br\u003e\nCc: Jens Axboe \u003caxboe@kernel.dk\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\n"
    },
    {
      "commit": "869f8dfa52295e75e043af618e47305e4b109bc1",
      "tree": "bcf26ba9feb9b1ec2e38572496e1116b8d35a0a4",
      "parents": [
        "d29387e8de8bdf64374874112b2b1540d3ada674"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Nov 16 18:20:51 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Nov 17 10:29:02 2011 -0200"
      },
      "message": "platform/x86: fix dell-laptop function prototypes\n\nFix build warnings:\n  drivers/platform/x86/dell-laptop.c:592:13: warning: function declaration isn\u0027t a prototype\n  drivers/platform/x86/dell-laptop.c:599:13: warning: function declaration isn\u0027t a prototype\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dccefb3729c8c2b17e45c68cdc0d575f2473a5f0",
      "tree": "1369129e16720462e095b50d89a6311b259c82d8",
      "parents": [
        "b9c913f327ccc5cf422b6dc9b5acfbc9b86e7b62"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 08 12:49:29 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 08 12:49:29 2011 -0800"
      },
      "message": "x86 platform drivers: add POWER_SUPPLY to selected drivers for Dell\n\nThe Kconfig loop detection goes crazy without this.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b9c913f327ccc5cf422b6dc9b5acfbc9b86e7b62",
      "tree": "af7f7f62fe10a962f4c2b48efd960c10be6df25d",
      "parents": [
        "a8d12007c795f3d69ee0b2d29f0abfefd55c6120"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 08 12:17:25 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Nov 08 12:17:25 2011 -0800"
      },
      "message": "x86 platform drivers: make Dell laptop driver select needed LED support\n\nOtherwise we get compile errors like this:\n\n  ERROR: \"led_classdev_unregister\" [drivers/platform/x86/dell-laptop.ko] undefined!\n  ERROR: \"led_classdev_register\" [drivers/platform/x86/dell-laptop.ko] undefined!\n  make[1]: *** [__modpost] Error 1\n  make: *** [modules] Error 2\n\nwhen the dell-laptop support is enabled without the necessary LED\nsupport being enabled.\n\nReported-by: Alessandro Suardi \u003calessandro.suardi@gmail.com\u003e\nAcked-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "32aaeffbd4a7457bf2f7448b33b5946ff2a960eb",
      "tree": "faf7ad871d87176423ff9ed1d1ba4d9c688fc23f",
      "parents": [
        "208bca0860406d16398145ddd950036a737c3c9d",
        "67b84999b1a8b1af5625b1eabe92146c5eb42932"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 06 19:44:47 2011 -0800"
      },
      "message": "Merge branch \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux\n\n* \u0027modsplit-Oct31_2011\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulg/linux: (230 commits)\n  Revert \"tracing: Include module.h in define_trace.h\"\n  irq: don\u0027t put module.h into irq.h for tracking irqgen modules.\n  bluetooth: macroize two small inlines to avoid module.h\n  ip_vs.h: fix implicit use of module_get/module_put from module.h\n  nf_conntrack.h: fix up fallout from implicit moduleparam.h presence\n  include: replace linux/module.h with \"struct module\" wherever possible\n  include: convert various register fcns to macros to avoid include chaining\n  crypto.h: remove unused crypto_tfm_alg_modname() inline\n  uwb.h: fix implicit use of asm/page.h for PAGE_SIZE\n  pm_runtime.h: explicitly requires notifier.h\n  linux/dmaengine.h: fix implicit use of bitmap.h and asm/page.h\n  miscdevice.h: fix up implicit use of lists and types\n  stop_machine.h: fix implicit use of smp.h for smp_processor_id\n  of: fix implicit use of errno.h in include/linux/of.h\n  of_platform.h: delete needless include \u003clinux/module.h\u003e\n  acpi: remove module.h include from platform/aclinux.h\n  miscdevice.h: delete unnecessary inclusion of module.h\n  device_cgroup.h: delete needless include \u003clinux/module.h\u003e\n  net: sch_generic remove redundant use of \u003clinux/module.h\u003e\n  net: inet_timewait_sock doesnt need \u003clinux/module.h\u003e\n  ...\n\nFix up trivial conflicts (other header files, and  removal of the ab3550 mfd driver) in\n - drivers/media/dvb/frontends/dibx000_common.c\n - drivers/media/video/{mt9m111.c,ov6650.c}\n - drivers/mfd/ab3550-core.c\n - include/linux/dmaengine.h\n"
    },
    {
      "commit": "094803e0aab3fe75bbf8202a8f4b5280eaade375",
      "tree": "278528ca9245a767fcfcfa97d977bd5714c082fd",
      "parents": [
        "32087d4eeca14b82660dab288b1d659963b954bd",
        "d8805e633e054c816c47cb6e727c81f156d9253d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:46:07 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:46:07 2011 -0700"
      },
      "message": "Merge branch \u0027akpm\u0027 (Andrew\u0027s incoming)\n\nQuoth Andrew:\n\n - Most of MM.  Still waiting for the poweroc guys to get off their\n   butts and review some threaded hugepages patches.\n\n - alpha\n\n - vfs bits\n\n - drivers/misc\n\n - a few core kerenl tweaks\n\n - printk() features\n\n - MAINTAINERS updates\n\n - backlight merge\n\n - leds merge\n\n - various lib/ updates\n\n - checkpatch updates\n\n* akpm: (127 commits)\n  epoll: fix spurious lockdep warnings\n  checkpatch: add a --strict check for utf-8 in commit logs\n  kernel.h/checkpatch: mark strict_strto\u003cfoo\u003e and simple_strto\u003cfoo\u003e as obsolete\n  llist-return-whether-list-is-empty-before-adding-in-llist_add-fix\n  wireless: at76c50x: follow rename pack_hex_byte to hex_byte_pack\n  fat: follow rename pack_hex_byte() to hex_byte_pack()\n  security: follow rename pack_hex_byte() to hex_byte_pack()\n  kgdb: follow rename pack_hex_byte() to hex_byte_pack()\n  lib: rename pack_hex_byte() to hex_byte_pack()\n  lib/string.c: fix strim() semantics for strings that have only blanks\n  lib/idr.c: fix comment for ida_get_new_above()\n  lib/percpu_counter.c: enclose hotplug only variables in hotplug ifdef\n  lib/bitmap.c: quiet sparse noise about address space\n  lib/spinlock_debug.c: print owner on spinlock lockup\n  lib/kstrtox: common code between kstrto*() and simple_strto*() functions\n  drivers/leds/leds-lp5521.c: check if reset is successful\n  leds: turn the blink_timer off before starting to blink\n  leds: save the delay values after a successful call to blink_set()\n  drivers/leds/leds-gpio.c: use gpio_get_value_cansleep() when initializing\n  drivers/leds/leds-lm3530.c: add __devexit_p where needed\n  ...\n"
    },
    {
      "commit": "e1e5687d75ef0ea5cbae63df48ff2fdcb5306f66",
      "tree": "4831229322e0c7cff31a026270832a83eb51ccf9",
      "parents": [
        "d7f81d4299cdc8cf06fc9562ec3dafce528bd6ff"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Mon Oct 31 17:11:02 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:52 2011 -0700"
      },
      "message": "lis3: change exported function to use passed parameter\n\nChange exported functions to use the device given as parameter\ninstead of the global one.\n\nSigned-off-by: Ilkka Koskinen \u003cilkka.koskinen@nokia.com\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Witold Pilat \u003cwitold.pilat@gmail.com\u003e\nCc: Lyall Pearce \u003clyall.pearce@hp.com\u003e\nCc: Malte Starostik \u003cm-starostik@versanet.de\u003e\nCc: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nCc: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d0b6a971ed034054897df42f3e3000b4f57cccc5",
      "tree": "cf710659ae4aaeec7a8291302c4bd3e0532b089f",
      "parents": [
        "cdeaf62255d171dd159f0bdc453efd7ff31c6916"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Mon Oct 31 17:10:50 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:52 2011 -0700"
      },
      "message": "hp_accel: add HP ProBook 655x\n\nAdd axis correction for HP ProBook 6555b.\n\nSigned-off-by: Malte Starostik \u003cm-starostik@versanet.de\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Witold Pilat \u003cwitold.pilat@gmail.com\u003e\nCc: Lyall Pearce \u003clyall.pearce@hp.com\u003e\nCc: Ilkka Koskinen \u003cilkka.koskinen@nokia.com\u003e\nCc: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nCc: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cdeaf62255d171dd159f0bdc453efd7ff31c6916",
      "tree": "8d8b0cad373957cb1a690e4b5b744a92a818c7e6",
      "parents": [
        "a17b81beeb76a7cc3551fc17d7aa73b303dee52c"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Mon Oct 31 17:10:46 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:52 2011 -0700"
      },
      "message": "lis3: add support for HP EliteBook 8540w\n\nAdd axis correction for HP EliteBook 8540w.\n\nReported-by: Lyall Pearce \u003clyall.pearce@hp.com\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Witold Pilat \u003cwitold.pilat@gmail.com\u003e\nCc: Malte Starostik \u003cm-starostik@versanet.de\u003e\nCc: Ilkka Koskinen \u003cilkka.koskinen@nokia.com\u003e\nCc: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nCc: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a17b81beeb76a7cc3551fc17d7aa73b303dee52c",
      "tree": "0d23c683d60f8f8ec31315bd51e6d155225dd277",
      "parents": [
        "bd35665f0a16051dbe538ae3122d4baa4659b1f4"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Mon Oct 31 17:10:43 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:52 2011 -0700"
      },
      "message": "lis3: add support for HP EliteBook 2730p\n\nAdd axis correction for HP EliteBook 2730p.\n\nTested-by: Witold Pilat \u003cwitold.pilat@gmail.com\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Lyall Pearce \u003clyall.pearce@hp.com\u003e\nCc: Malte Starostik \u003cm-starostik@versanet.de\u003e\nCc: Ilkka Koskinen \u003cilkka.koskinen@nokia.com\u003e\nCc: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nCc: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1510dd5954be5070e46b155eb32362dc73d9e9cb",
      "tree": "75d9a020f23c015739e3c17d742482b0866024b0",
      "parents": [
        "65807044760e03ebf766973c5e94a2ea1d57937b"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "eric.piel@tremplin-utc.net",
        "time": "Mon Oct 31 17:10:31 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 17:30:51 2011 -0700"
      },
      "message": "lis3lv02d: avoid divide by zero due to unchecked\n\nAfter an \"unexpected\" reboot, I found this Oops in my logs:\n\ndivide error: 0000 [#1] PREEMPT SMP\u003d20\nCPU 0\u003d20\nModules linked in: lis3lv02d hp_wmi input_polldev [...]\nPid: 390, comm: modprobe Tainted: G         C  2.6.39-rc7-wl+\u003d20\nRIP: 0010:[\u003cffffffffa014b427\u003e]  [\u003cffffffffa014b427\u003e]\n\t\t lis3lv02d_poweron+0x4e/0x94 [lis3lv02d]\nRSP: 0018:ffff8801d6407cf8  EFLAGS: 00010246\nRAX: 0000000000000bb8 RBX: ffffffffa014e000 RCX: 0000000000000000\nRDX: 0000000000000000 RSI: ffffea00066e4708 RDI: ffff8801df002700\nRBP: ffff8801d6407d18 R08: ffffea00066c5a30 R09: ffffffff812498c9\nR10: ffff8801d7bfcea0 R11: ffff8801d7bfce10 R12: 0000000000000bb8\nR13: 00000000ffffffda R14: ffffffffa0154120 R15: ffffffffa0154030\n\u003d46S:  00007fc0705db700(0000) GS:ffff8801dfa00000(0000) knlGS:0\nCS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b\nCR2: 00007f33549174f0 CR3: 00000001d65c9000 CR4: 00000000000406f0\nProcess modprobe (pid: 390, threadinfo ffff8801d6406000, task ffff8801d6b40\u003d\n000)\nStack:\n ffffffffa0154120 62ffffffa0154030 ffffffffa014e000 00000000ffffffea\n ffff8801d6407d58 ffffffffa014bcc1 0000000000000000 0000000000000048\n ffff8801d8bae800 00000000ffffffea 00000000ffffffda ffffffffa0154120\nCall Trace:\n [\u003cffffffffa014bcc1\u003e] lis3lv02d_init_device+0x1ce/0x496 [lis3lv02d]\n [\u003cffffffffa01522ff\u003e] lis3lv02d_add+0x10f/0x17c [hp_accel]\n [\u003cffffffff81233e11\u003e] acpi_device_probe+0x49/0x117\n[...]\nCode: 3a 75 06 80 4d ef 50 eb 04 80 4d ef 40 0f b6 55 ef be 21\n00 00 00 48 89 df ff 53 18 44 8b 63 6c e8 3e fc ff ff 89 c1 44\n89 e0 99 \u003cf7\u003e f9 89 c7 e8 93 82 ef e0 48 83 7b 30 00 74 2d 45\n31 e4 80 7b\u003d20\nRIP  [\u003cffffffffa014b427\u003e] lis3lv02d_poweron+0x4e/0x94 [lis3lv02d]\n RSP \u003cffff8801d6407cf8\u003e\n\n\u003eFrom my POV, it looks like the hardware is not working as expected\nand returns a bogus data rate. The driver doesn\u0027t check the result\nand directly uses it as some sort of divisor in some places:\n\nmsleep(lis3-\u003epwron_delay / lis3lv02d_get_odr());\n\nUnder this circumstances, this could very well cause the\n\"divide by zero\" exception from above.\n\nFor now, I fixed it the easiest and most obvious way:\nCheck if the result is sane and if it isn\u0027t use a sane default\ninstead. I went for \"100\" in the latter case, simply because\n/sys/devices/platform/lis3lv02d/rate returns it on a successful\nboot.\n\nSigned-off-by: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Éric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Witold Pilat \u003cwitold.pilat@gmail.com\u003e\nCc: Lyall Pearce \u003clyall.pearce@hp.com\u003e\nCc: Malte Starostik \u003cm-starostik@versanet.de\u003e\nCc: Ilkka Koskinen \u003cilkka.koskinen@nokia.com\u003e\nCc: Thadeu Lima de Souza Cascardo \u003ccascardo@holoscopio.com\u003e\nCc: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7c52d55170ce84ddf9c0ad4e020ef1d7a97975a7",
      "tree": "6788d2f806d44a7cd437f38dc44169395112081e",
      "parents": [
        "69c60c88eeb364ebf58432f9bc38033522d58767"
      ],
      "author": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Fri May 27 12:33:10 2011 -0400"
      },
      "committer": {
        "name": "Paul Gortmaker",
        "email": "paul.gortmaker@windriver.com",
        "time": "Mon Oct 31 19:30:36 2011 -0400"
      },
      "message": "x86: fix up files really needing to include module.h\n\nThese files aren\u0027t just exporting symbols -- they are also defining\na MODULE_LICENSE etc. so give them the full module.h file.\n\nSigned-off-by: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\n"
    },
    {
      "commit": "91e67a996c60a347ad7b918a74efb0f6b3b274c3",
      "tree": "05fd872079b1199d112cc7508faf81b8490dd83f",
      "parents": [
        "1eb63378354ac37b7e27d256bbf84684751bac32",
        "1d1fc8a75fec3a2b29cc5864d45c5d03048f62e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 16:10:33 2011 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 31 16:10:33 2011 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://cavan.codon.org.uk/platform-drivers-x86\n\n* \u0027for_linus\u0027 of git://cavan.codon.org.uk/platform-drivers-x86: (45 commits)\n  acer-wmi: replaced the hard coded bitmap by the communication devices bitmap from SMBIOS\n  acer-wmi: check the existence of internal wireless device when set capability\n  acer-wmi: add ACER_WMID_v2 interface flag to represent new notebooks\n  sony-laptop:irq: Remove IRQF_DISABLED\n  asus-laptop: Add rfkill support for Pegatron Lucid tablet\n  asus-laptop: pega_accel - Report accelerometer orientation change through udev\n  asus-laptop: fix module description\n  asus-laptop: hide leds on Pegatron Lucid\n  asus-laptop: Pegatron Lucid accelerometer\n  asus-laptop: allow boot time control of Pegatron ALS sensor\n  Platform: samsung_laptop: add support for X520 machines.\n  platform: samsung_laptop: add dmi information for Samsung R700 laptops\n  hp_accel: Add axis-mapping for HP ProBook / EliteBook\n  hp_accel: Add a new PNP id\n  WMI: properly cleanup devices to avoid crashes\n  ideapad: remove sysfs node for cfg\n  ideapad: add debugfs support\n  ideapad: add event for Novo key\n  ideapad: change parameter of ideapad_sync_rfk_state\n  ideapad: define vpc commands\n  ...\n"
    },
    {
      "commit": "1d1fc8a75fec3a2b29cc5864d45c5d03048f62e0",
      "tree": "45a1f891ff9a7287b26079c0adebe52f03154445",
      "parents": [
        "1fbc01a7b0f2cf5dc375ecde3833df2fbbfdc812"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Thu Oct 06 19:06:13 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:42 2011 +0200"
      },
      "message": "acer-wmi: replaced the hard coded bitmap by the communication devices bitmap from SMBIOS\n\nBefore set communication devices state, we need query out all devices state to set\nthe states bitmap. That will be better use the devices bitmap in SMBIOS type Aah\ninstead of hardcode in driver.\n\nTested on Acer Travelmate 8572.\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "1fbc01a7b0f2cf5dc375ecde3833df2fbbfdc812",
      "tree": "630776d044bf599c1f7e2e1826db74b3a571e6ce",
      "parents": [
        "72e71de15fceb0fd7cdfd8bb35f4f8aa8b0e20b5"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Thu Aug 18 18:47:34 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:42 2011 +0200"
      },
      "message": "acer-wmi: check the existence of internal wireless device when set capability\n\nThat will be better to check the existence of internal wireless device\nwhen we set wireless capability and generate killswitch for it. It can\navoid userland access wireless rfkill but the machine doesn\u0027t have internal\nwireless device.\n\nTested on Acer Travelmate 8572\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "72e71de15fceb0fd7cdfd8bb35f4f8aa8b0e20b5",
      "tree": "4cc927743212e1b6743003255b977b396adffd4d",
      "parents": [
        "6a0d89c2641671a5d29d262dbc7db8e403b543be"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Thu Aug 18 18:47:32 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:42 2011 +0200"
      },
      "message": "acer-wmi: add ACER_WMID_v2 interface flag to represent new notebooks\n\nThere have new acer notebooks\u0027 BIOS provide new WMID_GUID3 and\nACERWMID_EVENT_GUID methods.\n\nSome of machines still keep the old WMID_GUID1 method but more and\nmore machines were already removed old wmi methods from DSDT.\n\nSo, this patch add a new ACER_WMID_v2 interface flag to represent\nnew acer notebooks, the following is definition:\n\n + ACER_WMID:\n        It means this machine only provides WMID_GUID1/2 methods.\n\n + ACER_WMID_v2:\n        It means this machine provide new WMID_GUID3 and WMID_EVENT_GUID\n        methods.\n        Some ACER_WMID_v2 machines also provide old WMID_GUID1/2 methods,\n        but we still query/set communication device\u0027s state by new\n        WMID_GUID3 method.\n\nTested on Acer Travelmate 8572\nTested on Acer Aspire 4739Z\n\nTested-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6a0d89c2641671a5d29d262dbc7db8e403b543be",
      "tree": "abadf75ec764f7ef6bf4e6fc74a5ec057190fe09",
      "parents": [
        "149083996e52c640fdfd73ad92550be4b803f349"
      ],
      "author": {
        "name": "Yong Zhang",
        "email": "yong.zhang0@gmail.com",
        "time": "Sat Oct 22 17:56:50 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:42 2011 +0200"
      },
      "message": "sony-laptop:irq: Remove IRQF_DISABLED\n\nSince commit [e58aa3d2: genirq: Run irq handlers with interrupts disabled],\nWe run all interrupt handlers with interrupts disabled\nand we even check and yell when an interrupt handler\nreturns with interrupts enabled (see commit [b738a50a:\ngenirq: Warn when handler enables interrupts]).\n\nSo now this flag is a NOOP and can be removed.\n\nSigned-off-by: Yong Zhang \u003cyong.zhang0@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "149083996e52c640fdfd73ad92550be4b803f349",
      "tree": "e14d1ba2571034a621fe59d370795e4f770de3ba",
      "parents": [
        "b93f82816c9ee4868c5aa1c8e06259233916d988"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Fri Oct 14 11:13:42 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:41 2011 +0200"
      },
      "message": "asus-laptop: Add rfkill support for Pegatron Lucid tablet\n\nAdd three new rfkill switches in this driver that are specific to\nPegatron Lucid tablet.\nPlease note that you might not need all three switches. For example if\nyou don\u0027t have a 3G module inside your tablet.\n\nAlso, on my device, the gpio for the wifi/bt module is connected to the\nbluetooth line. Therefore to activate your wireless lan interface, you\nneed to use the \"pega-bt\" rfkill switch.\n\nFinally, the rfkill switch only works before the wireless module is\nloaded the first time. Unloading ath9k doesn\u0027t help, a reboot is\nnecessary.\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b93f82816c9ee4868c5aa1c8e06259233916d988",
      "tree": "076e1d6eec9170bb32814a6c4f04d724b0fab51a",
      "parents": [
        "16cbf93369a8d148316a75c333bb81bbb64a46c4"
      ],
      "author": {
        "name": "Anisse Astier",
        "email": "anisse@astier.eu",
        "time": "Fri Oct 14 11:13:41 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:41 2011 +0200"
      },
      "message": "asus-laptop: pega_accel - Report accelerometer orientation change through udev\n\nSigned-off-by: Anisse Astier \u003canisse@astier.eu\u003e\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "16cbf93369a8d148316a75c333bb81bbb64a46c4",
      "tree": "105f6099a5a0937a6fe0b92d097bcfb5f2f18e93",
      "parents": [
        "8d38e42c61c53ab63abbb15380b39df4eae8d44e"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Fri Oct 14 11:13:40 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:41 2011 +0200"
      },
      "message": "asus-laptop: fix module description\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8d38e42c61c53ab63abbb15380b39df4eae8d44e",
      "tree": "c9a9f7596c736616fe3919da11da3c2efce5ec7d",
      "parents": [
        "b23910c2194e0e0ee43e585788085f8e6dd4877e"
      ],
      "author": {
        "name": "Corentin Chary",
        "email": "corentin.chary@gmail.com",
        "time": "Fri Oct 14 11:13:39 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:41 2011 +0200"
      },
      "message": "asus-laptop: hide leds on Pegatron Lucid\n\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b23910c2194e0e0ee43e585788085f8e6dd4877e",
      "tree": "5610789264266ee5235e9b03e1b4bc442e4cbaa3",
      "parents": [
        "abec04dbc3dbe7577ccd9d5d6e188aa153d464eb"
      ],
      "author": {
        "name": "Andy Ross",
        "email": "andy.ross@windriver.com",
        "time": "Fri Oct 14 11:13:38 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:41 2011 +0200"
      },
      "message": "asus-laptop: Pegatron Lucid accelerometer\n\nSupport the built-in accelerometer on the Lucid tablets as a standard\n3-axis input device.\n\nSigned-off-by: Andy Ross \u003candy.ross@windriver.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "abec04dbc3dbe7577ccd9d5d6e188aa153d464eb",
      "tree": "a4a0dac24695c0bbc2507d39f87a83598c6f9c06",
      "parents": [
        "7500eeb08a179e61a4219288c21407d63d1e9c64"
      ],
      "author": {
        "name": "Andy Ross",
        "email": "andy.ross@windriver.com",
        "time": "Fri Oct 14 11:13:37 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:40 2011 +0200"
      },
      "message": "asus-laptop: allow boot time control of Pegatron ALS sensor\n\nSigned-off-by: Andy Ross \u003candy.ross@windriver.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7500eeb08a179e61a4219288c21407d63d1e9c64",
      "tree": "aebf098e6fbe08d44ec6be4c799b2fcea079f548",
      "parents": [
        "f87d02996f05ec1789ceecce9ec839f629b7aa80"
      ],
      "author": {
        "name": "Tommaso Massimi",
        "email": "tmassimi@gmail.com",
        "time": "Tue Sep 20 09:16:09 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:40 2011 +0200"
      },
      "message": "Platform: samsung_laptop: add support for X520 machines.\n\nmy samsung laptop would be very happy if you add\nthese lines to the file drivers/platform/x86/samsung-laptop.c\n\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f87d02996f05ec1789ceecce9ec839f629b7aa80",
      "tree": "a3582b0952f26eeeecf1188291514fef98f789cf",
      "parents": [
        "85003c3850f4f0b1391df324058a7c5fa0927d25"
      ],
      "author": {
        "name": "Stefan Beller",
        "email": "stefanbeller@googlemail.com",
        "time": "Tue Sep 20 09:16:08 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:40 2011 +0200"
      },
      "message": "platform: samsung_laptop: add dmi information for Samsung R700 laptops\n\nMy DMI model is this:\n\u003edmesg |grep DMI\n[    0.000000] DMI present.\n[    0.000000] DMI: SAMSUNG ELECTRONICS CO., LTD. SR700/SR700, BIOS\n04SR 02/20/2008\n\nadding dmi information of Samsung R700 laptops\nThis adds the dmi information of Samsungs R700 laptops.\n\nSigned-off-by: Stefan Beller \u003cstefanbeller@googlemail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "85003c3850f4f0b1391df324058a7c5fa0927d25",
      "tree": "df979cbe3dc9c1deaa675e133499478aeaf96b1d",
      "parents": [
        "24570d2293d8874cf0041616af4dc92929f30a7c"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 15 12:29:26 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:40 2011 +0200"
      },
      "message": "hp_accel: Add axis-mapping for HP ProBook / EliteBook\n\nAdd the corrected axis-mapping for some HP laptops.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "24570d2293d8874cf0041616af4dc92929f30a7c",
      "tree": "101ab47ee0f11bddc4da8ce1568380a62fc4b12b",
      "parents": [
        "023b9565972a4a5e0f01b9aa32680af6e9b5c388"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Thu Sep 15 12:24:47 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:40 2011 +0200"
      },
      "message": "hp_accel: Add a new PNP id\n\nNew HP laptops assign a new PNP id \"HPQ6000\" for DriveGuard.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "023b9565972a4a5e0f01b9aa32680af6e9b5c388",
      "tree": "1d3260147d92bd3feddf077564cbc0029f758e51",
      "parents": [
        "349d594be45bdc7a86a08385f2f4f49d08ab68dd"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Wed Sep 07 15:00:02 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:40 2011 +0200"
      },
      "message": "WMI: properly cleanup devices to avoid crashes\n\nWe need to remove devices that we destroy from the list, otherwise\nwe\u0027ll crash if there are more than one \"_WDG\" methods in DSDT.\n\nThis fixes https://bugzilla.kernel.org/show_bug.cgi?id\u003d32052\n\nTested-by: Ilya Tumaykin \u003clibrarian_rus@yahoo.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "349d594be45bdc7a86a08385f2f4f49d08ab68dd",
      "tree": "ae75802bc1963ea1cac53a102393bd0809fc00a5",
      "parents": [
        "773e3206e6a8b4c81826dc76057a96ba3cc96672"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Tue Sep 06 02:33:00 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:39 2011 +0200"
      },
      "message": "ideapad: remove sysfs node for cfg\n\nReplaced by the one in debugfs.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "773e3206e6a8b4c81826dc76057a96ba3cc96672",
      "tree": "0287dbaae5700123225bc9681f8984d4f8d466c0",
      "parents": [
        "f43d9ec06028b8cb122a7a2b367a7af066342918"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Tue Sep 06 02:32:52 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:39 2011 +0200"
      },
      "message": "ideapad: add debugfs support\n\nAdd two nodes in debugfs which shows cfg value and its meaning,\nand status info read from VPC2004.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f43d9ec06028b8cb122a7a2b367a7af066342918",
      "tree": "ed704ae9d51905c7abf06a25a7eafa08b2facb18",
      "parents": [
        "923de84ab07cfcee75946191f17a6e7fb98e3ac8"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Tue Sep 06 02:32:10 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:39 2011 +0200"
      },
      "message": "ideapad: add event for Novo key\n\nNovo key is the Lenovo define key on every ideapads, which has two\ndefinition. Long press and short click. Driver will report\nKEY_PROG1 on short click and KEY_PROG2 when long press.\n\nOn pre-install OS for ideapads there are application waiting for\nthe event and there is no such application for Linux yet, so I\nthink to report KEY_PROG is fine in anyway.\n\nAlso change the scancode from hex to decimal because they are\nrelated to vpc bit in notify function which is in decimal.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "923de84ab07cfcee75946191f17a6e7fb98e3ac8",
      "tree": "10e51ade61b1adeec673153c2198ee3f42d40864",
      "parents": [
        "2be1dc215bd34faf4895e4396dab924a24e10944"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Tue Sep 06 02:32:01 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:39 2011 +0200"
      },
      "message": "ideapad: change parameter of ideapad_sync_rfk_state\n\nThis could save us a local variable.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2be1dc215bd34faf4895e4396dab924a24e10944",
      "tree": "c4db4dbc75a07e6c2f30755e3619d826d0d41193",
      "parents": [
        "21893ab24c78ec844cbaffbb7bf11b33cfdea8b4"
      ],
      "author": {
        "name": "Ike Panhc",
        "email": "ike.pan@canonical.com",
        "time": "Tue Sep 06 02:31:53 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:39 2011 +0200"
      },
      "message": "ideapad: define vpc commands\n\nBetter then write hex number everywhere.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "21893ab24c78ec844cbaffbb7bf11b33cfdea8b4",
      "tree": "86aab2f5c007eb112331eb928ca9e802aee7bbf4",
      "parents": [
        "6cb8c13da10855f17110421d9b13db015e11840e"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill.shutemov@linux.intel.com",
        "time": "Fri Aug 26 11:55:46 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:39 2011 +0200"
      },
      "message": "intel_scu_ipcutil: fix major device number handling\n\nWe need to save major device number to be able to use it for\nunregister_chrdev() in ipc_module_exit().\n\nipc_module_init() must return 0 on success, not major device number.\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill.shutemov@linux.intel.com\u003e\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "d4afc7754a60b885b63ef23fd194984e2d53a4e6",
      "tree": "fc668ab5e445bf04147f51e760f5ce2967481d1b",
      "parents": [
        "1709adab0773616da7a8190f2762e599afb0a295"
      ],
      "author": {
        "name": "Rene Bollford",
        "email": "xsecute@googlemail.com",
        "time": "Sun Oct 23 09:56:42 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:38 2011 +0200"
      },
      "message": "[PATCH] ideapad: Check if acpi already handle backlight power to avoid a page fault\n\nThis patch avoid a page fault in the ideapad-laptop extras when\nturning the backlight power on or off.\n\nSigned-off-by: Rene Bolldorf \u003cxsecute@googlemail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "1709adab0773616da7a8190f2762e599afb0a295",
      "tree": "8cdc7cb33a74bd25989c9833e750d11107985d20",
      "parents": [
        "8fcf71aa0032acbd30b3222f9cb238919ab3b984"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Thu Aug 18 18:47:33 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:38 2011 +0200"
      },
      "message": "acer-wmi: check wireless capability flag before register rfkill\n\nThere will be better to check the wireless capability flag\n(ACER_CAP_WIRELESS) before register wireless rfkill because maybe\nthe machine doesn\u0027t have wifi module or the module removed by user.\n\nTested on Acer Travelmate 8572\nTested on Acer Aspire 4739Z\n\nTested-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8fcf71aa0032acbd30b3222f9cb238919ab3b984",
      "tree": "04f2299615adfef58c098960fbc3524da5981498",
      "parents": [
        "e9298028ee69bda44607156e7348cd32f7ab9360"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Aug 08 17:17:18 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:38 2011 +0200"
      },
      "message": "platform-drivers-x86: asus-laptop: fix wrong test for successful registered led_classdev\n\ndevice_create returns \u0026struct device pointer on success, or ERR_PTR() on error.\nThus if led_classdev_register fails, led_cdev-\u003edev is always not NULL.\n\nThus to unregister a successful registered led_classdev, we should check\nIS_ERR_OR_NULL macro for led_cdev-\u003edev instead of checking if led_cdev-\u003edev\nis NULL or not.\n\nwe use IS_ERR_OR_NULL instead of IS_ERR because if we havn\u0027t call\nled_classdev_register, the led_cdev-\u003edev is NULL.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e9298028ee69bda44607156e7348cd32f7ab9360",
      "tree": "6ac947db3ddcc1365dc83020b612876f6096f7bd",
      "parents": [
        "5d6afd150321a9e6f1180f5dced9032cce6861ac"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Aug 08 17:16:01 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:38 2011 +0200"
      },
      "message": "platform-drivers-x86: asus-wmi: fix resource leak in asus_wmi_led_exit\n\nThis patch fixes wrong test for successful registered led_classdev,\nand also fixes a leak due to missing led_classdev_unregister call\nfor asus-\u003ekbd_led in asus_wmi_led_exit.\n\ndevice_create returns \u0026struct device pointer on success, or ERR_PTR() on error.\nThus if led_classdev_register fails, led_cdev-\u003edev is always not NULL.\n\nThus to unregister a successful registered led_classdev, we should check\n(!IS_ERR_OR_NULL(asus-\u003etpd_led.dev)) instead of (asus-\u003etpd_led.dev).\n\nwe use IS_ERR_OR_NULL instead of IS_ERR because if we havn\u0027t call\nled_classdev_register, the led_cdev-\u003edev is NULL.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "5d6afd150321a9e6f1180f5dced9032cce6861ac",
      "tree": "83442856b52952204938be7873629ac79189a7d6",
      "parents": [
        "33989ba6f7feb3d03916e42d7775d802d2fdea1e"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Aug 08 17:14:19 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:38 2011 +0200"
      },
      "message": "platform-drivers-x86: eeepc-laptop: fix wrong test for successful registered led_classdev\n\ndevice_create returns \u0026struct device pointer on success, or ERR_PTR() on error.\nThus if led_classdev_register fails, led_cdev-\u003edev is always not NULL.\n\nIf IS_ERR(eeepc-\u003etpd_led.dev) is ture, it means led_classdev_register fails.\nIf (asus-\u003etpd_led.dev) is NULL, it means we call eeepc_led_exit before\ncalling led_classdev_register for \u0026eeepc-\u003etpd_led.\n\nWe only want to call led_classdev_unregister for sucessfully registered\nled_classdev, then we should check (!IS_ERR_OR_NULL(eeepc-\u003etpd_led.dev)).\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "33989ba6f7feb3d03916e42d7775d802d2fdea1e",
      "tree": "9d22b446a6c8e7e6574b8b75159d069e2434c2e0",
      "parents": [
        "8819de7f988289111cf4c44946f0d8c008b2d9a7"
      ],
      "author": {
        "name": "Andy Ross",
        "email": "andy.ross@windriver.com",
        "time": "Fri Oct 14 11:13:36 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:37 2011 +0200"
      },
      "message": "asus-laptop: Pegatron Lucid ALS sensor\n\nAmbient light sensor for Pegatron Lucid.  Supports pre-existing\nls_switch sysfs interface to en/disable automatic control, and exports\nthe brightness from the device as \"ls_value\".\n\nSigned-off-by: Andy Ross \u003candy.ross@windriver.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "8819de7f988289111cf4c44946f0d8c008b2d9a7",
      "tree": "a1f3a842bb8038fb2e90d70b7d4f0288b7c46907",
      "parents": [
        "ba05b237372bad82533d1f717569d1d817ff3c27"
      ],
      "author": {
        "name": "Andy Ross",
        "email": "andy.ross@windriver.com",
        "time": "Fri Oct 14 11:13:35 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:37 2011 +0200"
      },
      "message": "asus-laptop: Platform detection for Pegatron Lucid\n\nRecognize the Pegatron Lucid tablets by their method signatures.\n\nSigned-off-by: Andy Ross \u003candy.ross@windriver.com\u003e\nSigned-off-by: Corentin Chary \u003ccorentin.chary@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ba05b237372bad82533d1f717569d1d817ff3c27",
      "tree": "4ab84889713510958299ee72cea863691782584a",
      "parents": [
        "be3128b107e36271f7973ef213ccde603a494fe8"
      ],
      "author": {
        "name": "John Serock",
        "email": "john.serock@gmail.com",
        "time": "Thu Oct 13 06:42:01 2011 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:37 2011 +0200"
      },
      "message": "Platform: Detect samsung laptop quirk when initial level is zero\n\nThis patch depends on the \"Platform: Brightness quirk for samsung\nlaptop driver\" patch from Jason Stubbs. This patch adds a check for an\ninitial brightness level of 0; if the level is 0, this patch changes\nthe brightness level to 1 before the driver attempts to detect the\nbrightness quirk.\n\nThe Samsung N150 netbook experiences the brightness quirk. Without\nJason\u0027s patch, the only brightness levels available on the N150 are 0,\n1, and 8. This patch ensures that, when the initial brightness level\nis 0, the samsang-laptop driver detects the brightness quirk on the\nN150, thereby making brightness levels 0 through 8 available.\n\nSigned-off-by: John Serock \u003cjohn.serock@gmail.com\u003e\nAcked-by: Jason Stubbs \u003cjasonbstubbs@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "be3128b107e36271f7973ef213ccde603a494fe8",
      "tree": "ebbe9383da3baaac9140f81cebae40a53a3f5923",
      "parents": [
        "2d8b90be4f1cadd9921312e2983459f568d29cd1"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Thu Oct 06 15:01:55 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:37 2011 +0200"
      },
      "message": "acer-wmi: Add wireless quirk for Lenovo 3000 N200\n\nThis quirk fixes the wlan rfkill status on this machine. Without\nit, wlan is permanently soft blocked whenever acer-wmi is loaded.\n\nBugLink: https://bugs.launchpad.net/bugs/857297\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nReviewed-by: Lee, Chun-Yi \u003cjlee@novell.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2d8b90be4f1cadd9921312e2983459f568d29cd1",
      "tree": "6ae5de2592ebad0021f4e2ec0212019462bac9d9",
      "parents": [
        "bd038080c70b70a5b31c48af774fada36eacc834"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Tue Oct 04 16:25:44 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:37 2011 +0200"
      },
      "message": "dell-laptop: support Synaptics/Alps touchpad led\n\nThis patch supports Dell laptop with Synaptics and Alps touchpad chip\nthat with LED to indicate the functionality of touchpad is disabled or\nenabled.\n\nThe command for touchpad LED is 0x97, and the data 1 means turn on the\ntouchpad LED, 2 means turn it off.\n\nBTW, I add dell_quirks to white list those machines that supports this\nbehavior, so that the code won\u0027t affect those who don\u0027t have a touchpad LED\nmachine.\n\nWe can easily to turn it on/off by\n   echo 1 \u003e /sys/class/leds/dell-laptop::touchpad/brightness\n   echo 0 \u003e /sys/class/leds/dell-laptop::touchpad/brightness\n\nSigned-off-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bd038080c70b70a5b31c48af774fada36eacc834",
      "tree": "8d909a6fe5ce34863bba55d584da986f1d1bdeed",
      "parents": [
        "ac2dad886d9fae561fe53d693e1b6c33fb0ad674"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Mon Sep 26 15:04:54 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:37 2011 +0200"
      },
      "message": "topstar-latop: ignore 0x82 event\n\nEvent 0x82 is emitted whenever a backlight event happens (brightness\nchange, backlight on/off).  For instance, when display is switched\noff after a timeout, event 0x82 is emitted, and along with it a keypress\nwhich switches the display back on again.\n\nThis patch adds 0x82 to the event ignore list so that the display stays\noff when it is automatically switched off.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@googlemail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ac2dad886d9fae561fe53d693e1b6c33fb0ad674",
      "tree": "54c51cbfbee212e368b03353777efcae942c46b9",
      "parents": [
        "36d03f93558c66527e5dbf602cb2eb4ccbd899a6"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Tue Sep 20 16:55:54 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:37 2011 +0200"
      },
      "message": "toshiba_acpi: Initialize brightness in backlight device\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "36d03f93558c66527e5dbf602cb2eb4ccbd899a6",
      "tree": "058ea19223d9962fbb92b2409cb1c16b478ee9ae",
      "parents": [
        "a540d6b5b577f5a320d873a9cc8778ff20bf5ddf"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Tue Sep 20 16:55:53 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:36 2011 +0200"
      },
      "message": "toshiba_acpi: Don\u0027t add devices for unsupported features\n\nTest for features up-front to determine whether or not they are\nsupported, and avoid creating devices and proc files for\nunsupported features.\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a540d6b5b577f5a320d873a9cc8778ff20bf5ddf",
      "tree": "0215c79f5c74337687066b960c1ba85d37b681cc",
      "parents": [
        "6e02cc7eb61aeafadb91f7b591a768cdb7a57740"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Tue Sep 20 16:55:52 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:36 2011 +0200"
      },
      "message": "toshiba_acpi: Support SPFC as an HCI method\n\nSome Toshiba models, notably those with the TOS1900 device, use\nthe SPFC method for HCI calls instead of GHCI. Test for this method\nif GHCI isn\u0027t found, and if it exists use it for all HCI calls.\n\nSigned-off-by: Azael Avalos \u003ccoproscefalo@gmail.com\u003e\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "6e02cc7eb61aeafadb91f7b591a768cdb7a57740",
      "tree": "c308c6910ed2a44dd6b23f8041d7fab897f3b3eb",
      "parents": [
        "32bcd5cba02436336053d9c3b7a8ff86f889ebf4"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Tue Sep 20 16:55:51 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:36 2011 +0200"
      },
      "message": "toshiba_acpi: Use handle for HCI calls\n\nNow that we\u0027re using an acpi driver we already have a handle to\nthe namespace of the HCI call, so there\u0027s no need to test various\npaths to the HCI call or even be aware of the path at all.\n\nSigned-off-by: Azael Avalos \u003ccoproscefalo@gmail.com\u003e\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "32bcd5cba02436336053d9c3b7a8ff86f889ebf4",
      "tree": "2a51f960618ea2e7360419c8f235b0848552fb1b",
      "parents": [
        "135740de77641b4180c8a1f19abcfcd5e4351b15"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Tue Sep 20 16:55:50 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:36 2011 +0200"
      },
      "message": "toshiba_acpi: Fix up return codes\n\nMany routines are returning success on failure, and those that are\nindicating failure frequently return incorrect error codes. Fix\nthese up throughout the driver.\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "135740de77641b4180c8a1f19abcfcd5e4351b15",
      "tree": "b8c1421f005dbaa8f95079c53eeb30cd18becf36",
      "parents": [
        "f689c875c13c9d62b3c4de09cd5dad66549f700d"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Tue Sep 20 16:55:49 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:36 2011 +0200"
      },
      "message": "toshiba_acpi: Convert to use acpi_driver\n\nChanges toshiba_acpi to register an acpi driver and eliminates the\nplatform device it was using. Also eliminates most global\nvariables, moving them into toshiba_acpi_dev, along with some\nother miscellaneous fixes and cleanup.\n\nSigned-off-by: Azael Avalos \u003ccoproscefalo@gmail.com\u003e\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f689c875c13c9d62b3c4de09cd5dad66549f700d",
      "tree": "1e5a019e253554aaef1ead8cdd7335c06f2bf55a",
      "parents": [
        "7b3c257ce4267e004a7c7e68c05d1eb70da8c972"
      ],
      "author": {
        "name": "Raul Gutierrez Segales",
        "email": "rgs@collabora.co.uk",
        "time": "Tue Sep 20 09:16:15 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:36 2011 +0200"
      },
      "message": "Platform: fix samsung-laptop DMI identification for N220 model\n\nThis is a follow-up for commit 78a7539b, which didn\u0027t cover the\nSamsung N220 laptop. With this backlight brightness works nicely\non the N220 netbook.\n\nSigned-off-by: Raul Gutierrez Segales \u003crgs@collabora.co.uk\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7b3c257ce4267e004a7c7e68c05d1eb70da8c972",
      "tree": "408d5214fc3abdd8fceb908d4064a1c2a8ab4157",
      "parents": [
        "ac080523141d5bfa5f60ef2436480f645f915e9c"
      ],
      "author": {
        "name": "Jason Stubbs",
        "email": "jasonbstubbs@gmail.com",
        "time": "Tue Sep 20 09:16:14 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:35 2011 +0200"
      },
      "message": "Platform: Samsung laptop DMI info for NC210/NC110\n\nThis patch just adds the DMI info for the samsung laptop driver to work with\nthe NC210/NC110. It needs the brightness quirk patch for proper support.\n\nSigned-off-by: Jason Stubbs \u003cjasonbstubbs@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ac080523141d5bfa5f60ef2436480f645f915e9c",
      "tree": "b8900469b14265e22227c7bbaaf1d491ea417e5b",
      "parents": [
        "a7ea19926ffba86f373f6050a106cd162dbb9a78"
      ],
      "author": {
        "name": "Jason Stubbs",
        "email": "jasonbstubbs@gmail.com",
        "time": "Tue Sep 20 09:16:13 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:35 2011 +0200"
      },
      "message": "Platform: Brightness quirk for samsung laptop driver\n\nOn some Samsung laptops the brightness regulation works slightly different.\nAll SABI commands except for set_brightness work as expected. The behaviour\nof set_brightness is as follows:\n\n- Setting a new brightness will only step one level toward the new brightness\n  level. For example, setting a level of 5 when the current level is 2 will\n  result in a brightness level of 3.\n- A spurious KEY_BRIGHTNESS_UP or KEY_BRIGHTNESS_DOWN event is also generated\n  along with the change in brightness.\n- Neither of the above two issues occur when changing from/to brightness\n  level 0.\n\nThis patch adds detection and a non-intrusive workaround for the above issues.\n\nSigned-off-by: Jason Stubbs \u003cjasonbstubbs@gmail.com\u003e\nTested-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a7ea19926ffba86f373f6050a106cd162dbb9a78",
      "tree": "4c6da04869eefdf754bfb3c60b29b24dd9d2640b",
      "parents": [
        "bee460be8c691c544e84ed678280ace6153104c6"
      ],
      "author": {
        "name": "David Herrmann",
        "email": "dh.herrmann@googlemail.com",
        "time": "Tue Sep 20 09:16:12 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:35 2011 +0200"
      },
      "message": "Platform: Fix error path in samsung-laptop init\n\nsamsung_init() should not return success if not all devices are initialized.\nOtherwise, samsung_exit() will dereference sdev NULL pointers and others.\n\nSigned-off-by: David Herrmann \u003cdh.herrmann@googlemail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "bee460be8c691c544e84ed678280ace6153104c6",
      "tree": "dfca717127a7369d99675ee29bef603933b01a8d",
      "parents": [
        "093ed561648d43263c009ea88abab21a31cd4f1d"
      ],
      "author": {
        "name": "Jason Stubbs",
        "email": "jasonbstubbs@gmail.com",
        "time": "Tue Sep 20 09:16:11 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:35 2011 +0200"
      },
      "message": "platform: samsung_laptop: fix samsung brightness min/max calculations\n\nThe min_brightness value of the sabi_config is incorrectly used in brightness\ncalculations. For the config where min_brightness \u003d 1 and max_brightness \u003d 8,\nthe user visible range should be 0 to 7 with hardware being set in the range\nof 1 to 8. What is actually happening is that the user visible range is 0 to\n8 with hardware being set in the range of -1 to 7.\n\nThis patch fixes the above issue as well as a miscalculation that would occur\nin the case of min_brightness \u003e 1.\n\nSigned-off-by: Jason Stubbs \u003cjasonbstubbs@gmail.com\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "093ed561648d43263c009ea88abab21a31cd4f1d",
      "tree": "795ddb89c07f01ae780a20470d3577878df514ec",
      "parents": [
        "c3b92c8787367a8bb53d57d9789b558f1295cc96"
      ],
      "author": {
        "name": "Smelov Andrey",
        "email": "xor29a@bk.ru",
        "time": "Tue Sep 20 09:16:10 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Oct 24 16:52:35 2011 +0200"
      },
      "message": "Platform: samsung_laptop: samsung backlight for R528/R728\n\npatch works for me, but I need to add \"acpi_backlight\u003dvendor\" to kernel\nparams\n\nSigned-off-by: Smelov Andrey \u003cxor29a@bk.ru\u003e\nCc: stable \u003cstable@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "1f01358cec0e4ea40cda00cee7c6a209bc82cc8d",
      "tree": "d53cf16a82fbc74a1b10bf85a6ee2d5e70075703",
      "parents": [
        "2656de7e0e3539351d30bdf107d7392b1cac0920"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Thu Oct 06 22:57:56 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Fri Oct 07 09:39:51 2011 +0200"
      },
      "message": "thinkpad_acpi: Fix printk typo \u0027bluestooth\u0027\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "395cf9691d72173d8cdaa613c5f0255f993af94b",
      "tree": "813be524794fe1c0850805d7faca90e45fd0e60b",
      "parents": [
        "e060c38434b2caa78efe7cedaff4191040b65a15"
      ],
      "author": {
        "name": "Paul Bolle",
        "email": "pebolle@tiscali.nl",
        "time": "Mon Aug 15 02:02:26 2011 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Sep 27 18:08:04 2011 +0200"
      },
      "message": "doc: fix broken references\n\nThere are numerous broken references to Documentation files (in other\nDocumentation files, in comments, etc.). These broken references are\ncaused by typo\u0027s in the references, and by renames or removals of the\nDocumentation files. Some broken references are simply odd.\n\nFix these broken references, sometimes by dropping the irrelevant text\nthey were part of.\n\nSigned-off-by: Paul Bolle \u003cpebolle@tiscali.nl\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "15b956a0b5651bbb1217ec374fdd67291dabb2af",
      "tree": "a0ebb0f7cc05db86592af6ba0e396b813a277f16",
      "parents": [
        "2c3422d9c475c62adae82743d8507651342925ae"
      ],
      "author": {
        "name": "Lee, Chun-Yi",
        "email": "joeyli.kernel@gmail.com",
        "time": "Sat Jul 30 17:00:45 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 05 15:21:52 2011 -0400"
      },
      "message": "acer-wmi: support Lenovo ideapad S205 wifi switch\n\nThe AMW0 function in acer-wmi works on Lenovo ideapad S205 for control\nthe wifi hardware state. We also found there have a 0x78 EC register\nexposes the state of wifi hardware switch on the machine.\n\nSo, add this patch to support Lenovo ideapad S205 wifi hardware switch\nin acer-wmi driver.\n\nReference: bko#37892\n\thttps://bugzilla.kernel.org/show_bug.cgi?id\u003d37892\n\nCc: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nCc: Corentin Chary \u003ccorentincj@iksaif.net\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nTested-by: Florian Heyer \u003cheyho@flanto.de\u003e\nSigned-off-by: Lee, Chun-Yi \u003cjlee@suse.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "2c3422d9c475c62adae82743d8507651342925ae",
      "tree": "4f61faef0caf3198230750240f46ca35275dce2a",
      "parents": [
        "7451a55af08d40fd6b28802f4e26a13264114430"
      ],
      "author": {
        "name": "Anton V. Boyarshinov",
        "email": "boyarsh@altlinux.org",
        "time": "Thu Jul 28 18:05:35 2011 +0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 05 15:21:51 2011 -0400"
      },
      "message": "acerhdf.c: spaces in aliased changed to *\n\nIt seems that aliases shouldn\u0027t contain spaces, as\nmodule-init-tools uses them as delimeters in module.alias file\n\nSigned-off-by: Anton V. Boyarshinov \u003cboyarsh@altlinux.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "7451a55af08d40fd6b28802f4e26a13264114430",
      "tree": "651ab1840943cc5974e577806b3ddbe60f52470b",
      "parents": [
        "70fda70a724c737b0df4195763f9124d181fe64d"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Wed Jul 27 15:27:34 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 05 15:21:50 2011 -0400"
      },
      "message": "platform-drivers-x86: ideapad-laptop: add missing ideapad_input_exit in ideapad_acpi_add error path\n\nIn the case of ideapad_backlight_init() failure,\nwe need to free the resources allocated by ideapad_input_init().\n\nAslo drop __devexit annotation for ideapad_input_exit() because\nwe also call it in ideapad_acpi_add() error path.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "70fda70a724c737b0df4195763f9124d181fe64d",
      "tree": "0ae756cfa304b3b328fef7d673768f20ce8b9719",
      "parents": [
        "78a7539b881eb557494a7c810625c0307b27296c"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Fri Jul 22 09:21:36 2011 -0700"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 05 15:21:49 2011 -0400"
      },
      "message": "x86 driver: fix typo in TDP override enabling\n\nWhen enabling turbo, we need to set both the TDC and TDP bits.  IIRC\nonly the TDC one actually matters, but fix it up anyway since the\ncurrent code is confusing.\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "78a7539b881eb557494a7c810625c0307b27296c",
      "tree": "e8e4e4921de24e790680ba43dde2cabe413e01a5",
      "parents": [
        "f1566f0dc07ec9b5409b348070f5a700032d7881"
      ],
      "author": {
        "name": "Thomas Courbon",
        "email": "thcourbon@gmail.com",
        "time": "Wed Jul 20 22:57:44 2011 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 05 15:21:48 2011 -0400"
      },
      "message": "Platform: fix samsung-laptop DMI identification for N150/N210/220/N230\n\nSome samsung latop of the N150/N2{10,20,30} serie are badly detected by the samsung-laptop platform driver, see bug # 36082.\nIt appears that N230 identifies itself as N150/N210/N220/N230 whereas the other identify themselves as N150/N210/220.\nThis patch attemtp fix #36082 allowing correct identification for all the said netbook model.\n\nReported-by: Daniel Eklöf \u003cdaniel@ekloef.se\u003e\nSigned-off-by: Thomas Courbon \u003cthcourbon@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f1566f0dc07ec9b5409b348070f5a700032d7881",
      "tree": "92864b2280021b0e582d88f30656c88776a0835c",
      "parents": [
        "046f828b410837d304137cec9e4e0d72e50fc454"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Mon Aug 01 15:46:10 2011 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 05 15:21:47 2011 -0400"
      },
      "message": "dell-wmi: Add keys for Dell XPS L502X\n\nAll of these keys are being reported on the keyboard\ncontroller but are also generating WMI events. Add them\nto the legacy keymap to silence the noise.\n\nBugLink: http://bugs.launchpad.net/bugs/815914\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "046f828b410837d304137cec9e4e0d72e50fc454",
      "tree": "f21f99e1afb1ec3d14da6861fb3ea9094dbc6cb7",
      "parents": [
        "78542e18335e35136c2dcb6c904f3f554241ae97"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Mon Jul 18 16:08:21 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 05 15:21:47 2011 -0400"
      },
      "message": "platform-drivers-x86: samsung-q10: make dmi_check_callback return 1\n\nWe only care about if there is any successful match from the dmi table\nor no match at all, we can make dmi_check_system return immediately if\nwe have a successful match instead of iterate thorough the whole table.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "78542e18335e35136c2dcb6c904f3f554241ae97",
      "tree": "4eba8ac4ed4985e023cb8473782ce380b6ed9bab",
      "parents": [
        "daa7769641019e9a0da180170cc1cd1b8ebd1641"
      ],
      "author": {
        "name": "Frederick van der Wyck",
        "email": "fvanderwyck@gmail.com",
        "time": "Thu Jul 07 22:05:25 2011 +0100"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 05 14:46:17 2011 -0400"
      },
      "message": "Platform: Samsung Q10 backlight driver\n\nThis adds backlight control on the Samsung Q10 laptop, which does not support\nthe SABI interface. Also tested successfully on the Dell Latitude X200.\n\nSigned-off-by: Frederick van der Wyck \u003cfvanderwyck@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "daa7769641019e9a0da180170cc1cd1b8ebd1641",
      "tree": "5ad84d03c5d7e8ec2e98d77c98e07c195320475a",
      "parents": [
        "b73210aec44ddf73ca856cbca2d25daeccf47025"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Jul 07 10:22:46 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 05 14:46:15 2011 -0400"
      },
      "message": "platform-drivers-x86: intel_scu_ipc: convert to DEFINE_PCI_DEVICE_TABLE\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "b73210aec44ddf73ca856cbca2d25daeccf47025",
      "tree": "39fffa0948c494cd5bd6ca0f8001797c27ffb33c",
      "parents": [
        "c8bb2ebd6267d6c1288201344d7e7ee987d74467"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Jul 07 10:21:15 2011 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 05 14:46:14 2011 -0400"
      },
      "message": "platform-drivers-x86: intel_rar_register: convert to DEFINE_PCI_DEVICE_TABLE\n\nAnd also remove unused variable \u0027my_id_table\u0027.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    }
  ],
  "next": "c8bb2ebd6267d6c1288201344d7e7ee987d74467"
}
