)]}'
{
  "log": [
    {
      "commit": "ec5da7f8dc023fc4dcbdd42e87dad231d2c2812d",
      "tree": "42762ef00fbfcb1c48580fa9baf65e90ca99bcb5",
      "parents": [
        "9160338de92c0305329be5163a76f849806e83de"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Aug 21 16:40:07 2012 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 21 09:08:50 2012 -0700"
      },
      "message": "fbcon: fix race condition between console lock and cursor timer\n\nSo we\u0027ve had a fair few reports of fbcon handover breakage between\nefi/vesafb and i915 surface recently, so I dedicated a couple of\ndays to finding the problem.\n\nEssentially the last thing we saw was the conflicting framebuffer\nmessage and that was all.\n\nSo after much tracing with direct netconsole writes (printks\nunder console_lock not so useful), I think I found the race.\n\n  Thread A (driver load)    Thread B (timer thread)\n    unbind_con_driver -\u003e              |\n    bind_con_driver -\u003e                |\n    vc-\u003evc_sw-\u003econ_deinit -\u003e          |\n    fbcon_deinit -\u003e                   |\n    console_lock()                    |\n        |                             |\n        |                       fbcon_flashcursor timer fires\n        |                       console_lock() \u003c- blocked for A\n        |\n        |\n  fbcon_del_cursor_timer -\u003e\n    del_timer_sync\n    (BOOM)\n\nOf course because all of this is under the console lock,\nwe never see anything, also since we also just unbound the active\nconsole guess what we never see anything.\n\nHopefully this fixes the problem for anyone seeing vesafb-\u003ekms\ndriver handoff.\n\nSigned-off-by: David Airlie \u003cairlied@redhat.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: stable@vger.kernel.org\nTested-by: Josh Boyer \u003cjwboyer@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9160338de92c0305329be5163a76f849806e83de",
      "tree": "a71f6574679a1abd994b62673d04beee2b1c3414",
      "parents": [
        "3b31fe92948439161bc44c11e22e0e474543b5a2",
        "0b68c8e2c3afaf9807eb1ebe0ccfb3b809570aa4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 20 16:42:41 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 20 16:42:41 2012 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci\n\nPull PCI fixes from Bjorn Helgaas:\n \"Here are two patches from Rafael Wysocki.\n\n  One fixes an EHCI-related hibernation crash on ASUS boxes.  We fixed a\n  similar suspend issue in v3.6-rc1, and this applies the same fix to\n  the hibernate path.\n\n  The other fixes D3/D3cold/D4 messages related to the D3cold support we\n  merged in v3.6-rc1.\"\n\n(Removed redundant top non-fast-forward merge commit from pulled branch)\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci:\n  PCI: EHCI: Fix crash during hibernation on ASUS computers\n  PCI / PM: Fix D3/D3cold/D4 messages printed by acpi_pci_set_power_state()\n"
    },
    {
      "commit": "10c63c9aec648402f593b6c883ca247ece7b2af9",
      "tree": "9e7cd399de3c7b8b3e84181ac0a53077ac49678e",
      "parents": [
        "c3e2f79d2d483450cfc2b3ac4474a380e6c2615c",
        "8f057d7bca549e8f7c1f8e750c75598986f5d9aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 20 13:14:22 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 20 13:14:22 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.6-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull more USB patches from Greg Kroah-Hartman:\n \"Here are 10 more USB patches for 3.6-rc3.  They all fix reported\n  problems (build problems for one of them, and easily repeatable oopses\n  for the others.)\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027usb-3.6-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb:\n  gpu/mfd/usb: Fix USB randconfig problems\n  USB: CDC ACM: Fix NULL pointer dereference\n  USB: emi62: remove __devinit* from the struct usb_device_id table\n  USB: winbond: remove __devinit* from the struct usb_device_id table\n  USB: vt6656: remove __devinit* from the struct usb_device_id table\n  USB: rtl8187: remove __devinit* from the struct usb_device_id table\n  USB: p54usb: remove __devinit* from the struct usb_device_id table\n  USB: spca506: remove __devinit* from the struct usb_device_id table\n  USB: jl2005bcd: remove __devinit* from the struct usb_device_id table\n  USB: smsusb: remove __devinit* from the struct usb_device_id table\n"
    },
    {
      "commit": "c3e2f79d2d483450cfc2b3ac4474a380e6c2615c",
      "tree": "9a350b151ae39ed5d3b7ca236fdb0c7adf8a3964",
      "parents": [
        "b0fbfb0cec85563b4d4487bf273815cbdbbea3a5",
        "ebdc82899ec5ed35af1c79ed6a4eeda69dad9b90"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 20 13:13:47 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 20 13:13:47 2012 -0700"
      },
      "message": "Merge tag \u0027driver-core-3.6-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull one more driver core fix from Greg Kroah-Hartman:\n \"Here is one fix for the dmesg line corruption problem that the\n  previous set of patches caused.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027driver-core-3.6-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core:\n  dyndbg: fix for SOH in logging messages\n"
    },
    {
      "commit": "b0fbfb0cec85563b4d4487bf273815cbdbbea3a5",
      "tree": "2e45618d32746dd7f6a66d46d41a4bf00760a663",
      "parents": [
        "807b5169e230b264b7db099f5c694e7df2ff3790",
        "0c7bbeb9f1373cea9e8efb43221118be2102a01c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 20 13:12:41 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 20 13:12:41 2012 -0700"
      },
      "message": "Merge branch \u0027for_linus\u0027 of git://cavan.codon.org.uk/platform-drivers-x86\n\nPull x86 platform driver update from Matthew Garrett:\n \"Some small updates for a few drivers, and some hardware enablement for\n  new Ideapads and the gmux hardware in the latest Macs.\n\n  This code won\u0027t run on older devices and has been well tested on new\n  ones, so low risk of regressions.\"\n\n* \u0027for_linus\u0027 of git://cavan.codon.org.uk/platform-drivers-x86:\n  ideapad: add Lenovo IdeaPad Z570 support (part 3)\n  ideapad: add Lenovo IdeaPad Z570 support (part 2)\n  ideapad: add Lenovo IdeaPad Z570 support (part 1)\n  classmate-laptop: always call input_sync() after input_report_switch()\n  thinkpad-acpi: recognize latest V-Series using DMI_BIOS_VENDOR\n  dell-laptop: Fixed typo in touchpad LED quirk\n  vga_switcheroo: Don\u0027t require handler init callback\n  vga_switcheroo: Remove assumptions about registration/unregistration ordering\n  apple-gmux: Add display mux support\n  apple-gmux: Fix kconfig dependencies\n  asus-wmi: record wlan status while controlled by userapp\n  apple_gmux: Fix ACPI video unregister\n  apple_gmux: Add support for newer hardware\n  gmux: Add generic write32 function\n"
    },
    {
      "commit": "807b5169e230b264b7db099f5c694e7df2ff3790",
      "tree": "6ddd02441c199102d54b7a6e20b4dea2c94b2686",
      "parents": [
        "8a6b52140fc41fc5ed7251556035a069486979ab",
        "64f503076f9921fc714a2c79fb0fa520869d2c08"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 20 13:11:00 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 20 13:11:00 2012 -0700"
      },
      "message": "Merge tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging\n\nPull a hwmon fix from Guenter Roeck:\n \"One patch with section conflict fixes.\"\n\n* tag \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging:\n  sections: Fix section conflicts in drivers/hwmon\n"
    },
    {
      "commit": "8a6b52140fc41fc5ed7251556035a069486979ab",
      "tree": "0629ed347e012158002964de7dfbaa34e0d23d32",
      "parents": [
        "fd4d3328b28354475234275eefdd3125c6a54ed7",
        "af36107968f1b5faab0e4a0cc44fa4498c63f017"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 20 13:05:27 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 20 13:05:27 2012 -0700"
      },
      "message": "Merge tag \u0027spi-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc\n\nPull spi fixes from Mark Brown:\n \"Grant is still away so another pull request with some fairly minor\n  fixes, the most notable of which are several fixes for some common\n  error patterns with the reference counting spi_master_get/put do.\"\n\n* tag \u0027spi-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/misc:\n  spi/coldfire-qspi: Drop extra calls to spi_master_get in suspend/resume functions\n  spi: spi-coldfire-qspi: Drop extra spi_master_put in device remove function\n  spi/pl022: fix spi-pl022 pm enable at probe\n  spi/bcm63xx: Ensure that memory is freed only after it is no longer used\n  spi: omap2-mcspi: Fix the error handling in probe\n  spi/s3c64xx: Add missing static storage class specifiers\n"
    },
    {
      "commit": "fd4d3328b28354475234275eefdd3125c6a54ed7",
      "tree": "101a851a755fc1f817788a6eb4040739798b2568",
      "parents": [
        "d408ea2a0de777a461a7f7b1d6804dc16685cbef",
        "908d6d52928a7f2a4b317aac47542c5fbef43d88"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 20 12:59:51 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 20 12:59:51 2012 -0700"
      },
      "message": "Merge tag \u0027regulator-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator\n\nPull regulator fixes from Mark Brown:\n \"A bunch of fixes which are a combination of minor fixes that have been\n  shaken down due to greater testing exposure, the biggest block of\n  which are for the Palmas driver which hadn\u0027t had all the changes\n  required for mainline properly tested when it was merged.\"\n\n* tag \u0027regulator-3.6\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:\n  regulator: twl-regulator: fix up VINTANA1/VINTANA2\n  regulator: core: request only valid gpio pins for regulator enable\n  regulator: twl: Remove references to the twl4030 regulator\n  regulator: gpio-regulator: Split setting of voltages and currents\n  regulator: ab3100: add missing voltage table\n  regulator: anatop: Fix wrong mask used in anatop_get_voltage_sel\n  regulator: tps6586x: correct vin pin for sm0/sm1/sm2\n  regulator: palmas: Fix palmas_probe error handling\n  regulator: palmas: Call palmas_ldo_[read|write] in palmas_ldo_init\n  regulator: palmas: Fix regmap offsets for PALMAS_REG_SMPS10 vsel_reg\n  regulator: palmas: Fix calculating selector in palmas_map_voltage_ldo\n"
    },
    {
      "commit": "d408ea2a0de777a461a7f7b1d6804dc16685cbef",
      "tree": "55c5d35bd8d5a8c3a33239f6f210e48dabd56014",
      "parents": [
        "c71a35520f2a30920d9c1a1fc86e16503b58681f",
        "2bd5ed002c0c493ac328f13a9e2a504261a7d48e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 20 12:59:08 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Aug 20 12:59:08 2012 -0700"
      },
      "message": "Merge tag \u0027iommu-fixes-v3.6-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu\n\nPull IOMMU fixes from Joerg Roedel:\n \"Two fixes are necessary.  One patch fixes a boot crash on MacBook Air\n  with interrupt remapping enabled and the other patch fixes a\n  regression (which causes a boot crash on AMD IOMMUv2 systems too) in\n  the init code of the AMD IOMMU driver.\"\n\n* tag \u0027iommu-fixes-v3.6-rc2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu:\n  iommu/amd: Fix wrong check for ARRAY_SIZE()\n  irq_remap: disable IRQ remapping if any IOAPIC lacks an IOMMU\n"
    },
    {
      "commit": "8f057d7bca549e8f7c1f8e750c75598986f5d9aa",
      "tree": "991637edde22e92134e85228d497781b1de559da",
      "parents": [
        "99f347caa4568cb803862730b3b1f1942639523f"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Mon Aug 20 11:23:16 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Mon Aug 20 11:52:41 2012 -0700"
      },
      "message": "gpu/mfd/usb: Fix USB randconfig problems\n\nFix config warning:\n\nwarning: ( ... \u0026\u0026 DRM_USB) selects USB which has unmet direct dependencies\n(USB_SUPPORT \u0026\u0026 USB_ARCH_HAS_HCD)\n\nand build error:\nERROR: \"usb_speed_string\" [drivers/usb/core/usbcore.ko] undefined!\n\nby adding the missing dependency on USB_ARCH_HAS_HCD to DRM_UDL and DRM_USB.\n\nThis exposes:\ndrivers/video/Kconfig:36:error: recursive dependency detected!\ndrivers/video/Kconfig:36:       symbol FB is selected by DRM_KMS_HELPER\ndrivers/gpu/drm/Kconfig:28:     symbol DRM_KMS_HELPER is selected by DRM_UDL\ndrivers/gpu/drm/udl/Kconfig:1:  symbol DRM_UDL depends on USB_ARCH_HAS_HCD\ndrivers/usb/Kconfig:78: symbol USB_ARCH_HAS_HCD depends on USB_ARCH_HAS_OHCI\ndrivers/usb/Kconfig:16: symbol USB_ARCH_HAS_OHCI depends on I2C\ndrivers/i2c/Kconfig:5:  symbol I2C is selected by FB_DDC\ndrivers/video/Kconfig:86:       symbol FB_DDC is selected by FB_CYBER2000_DDC\ndrivers/video/Kconfig:385:      symbol FB_CYBER2000_DDC depends on FB_CYBER2000\ndrivers/video/Kconfig:373:      symbol FB_CYBER2000 depends on FB\n\nwhich is due to drivers/usb/Kconfig:\nconfig USB_ARCH_HAS_OHCI\n\t...\n\tdefault y if ARCH_PNX4008 \u0026\u0026 I2C\n\nFix by dropping I2C from the above dependency; logic is that this is not a\nplatform dependency but a configuration dependency: the _architecture_ still\nsupports USB even is I2C is not selected.\n\nThis exposes:\ndrivers/video/Kconfig:36:error: recursive dependency detected!\ndrivers/video/Kconfig:36:       symbol FB is selected by DRM_KMS_HELPER\ndrivers/gpu/drm/Kconfig:28:     symbol DRM_KMS_HELPER is selected by DRM_UDL\ndrivers/gpu/drm/udl/Kconfig:1:  symbol DRM_UDL depends on USB_ARCH_HAS_HCD\ndrivers/usb/Kconfig:78: symbol USB_ARCH_HAS_HCD depends on USB_ARCH_HAS_OHCI\ndrivers/usb/Kconfig:17: symbol USB_ARCH_HAS_OHCI depends on MFD_TC6393XB\ndrivers/mfd/Kconfig:396:        symbol MFD_TC6393XB depends on GPIOLIB\ndrivers/gpio/Kconfig:35:        symbol GPIOLIB is selected by FB_VIA\ndrivers/video/Kconfig:1560:     symbol FB_VIA depends on FB\n\nwhich can be fixed by having MFD_TC6393XB select GPIOLIB instead of depending on\nit.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "0c7bbeb9f1373cea9e8efb43221118be2102a01c",
      "tree": "2c0fa44a9d0f2adeaec19df01ca269a406495bec",
      "parents": [
        "07a4a4fc83dd95bc7eb842cf9510ddcb45691a88"
      ],
      "author": {
        "name": "Maxim Mikityanskiy",
        "email": "maxtram95@gmail.com",
        "time": "Fri Jul 06 16:08:11 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Aug 20 12:44:41 2012 -0400"
      },
      "message": "ideapad: add Lenovo IdeaPad Z570 support (part 3)\n\nThe patch adds support for Lenovo IdeaPad Z570 laptop. It makes all special\nkeys working, adds possibility to control fan like Windows does, controls\nTouchpad Disabled LED, toggles touchpad state via keyboard controller and\ncorrects touchpad behavior on resume from suspend. It is new, modified\nversion of patch. Now it does not depend on psmouse and does not need patching\nof input subsystem.\n\nSigned-off-by: Maxim Mikityanskiy \u003cmaxtram95@gmail.com\u003e\n\nThis is the part 3 for fan control\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "07a4a4fc83dd95bc7eb842cf9510ddcb45691a88",
      "tree": "397058b8ca8aa36411e61f30c1773aaa77bc743c",
      "parents": [
        "296f9fe05d916e3d791dcd166aa41c1dadca4735"
      ],
      "author": {
        "name": "Maxim Mikityanskiy",
        "email": "maxtram95@gmail.com",
        "time": "Fri Jul 06 16:08:00 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Aug 20 12:44:34 2012 -0400"
      },
      "message": "ideapad: add Lenovo IdeaPad Z570 support (part 2)\n\nThe patch adds support for Lenovo IdeaPad Z570 laptop. It makes all special\nkeys working, adds possibility to control fan like Windows does, controls\nTouchpad Disabled LED, toggles touchpad state via keyboard controller and\ncorrects touchpad behavior on resume from suspend. It is new, modified\nversion of patch. Now it does not depend on psmouse and does not need patching\nof input subsystem.\n\nSigned-off-by: Maxim Mikityanskiy \u003cmaxtram95@gmail.com\u003e\n\nThis is part 2 for touchpad toggle\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "296f9fe05d916e3d791dcd166aa41c1dadca4735",
      "tree": "9af9664fafca4321953a2d7bdc03ad91525017ea",
      "parents": [
        "ad20c73b05ea40cfdb42758506fb6b6befa3c9e5"
      ],
      "author": {
        "name": "Maxim Mikityanskiy",
        "email": "maxtram95@gmail.com",
        "time": "Fri Jul 06 16:07:50 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Mon Aug 20 12:35:30 2012 -0400"
      },
      "message": "ideapad: add Lenovo IdeaPad Z570 support (part 1)\n\nThe patch adds support for Lenovo IdeaPad Z570 laptop. It makes all special\nkeys working, adds possibility to control fan like Windows does, controls\nTouchpad Disabled LED, toggles touchpad state via keyboard controller and\ncorrects touchpad behavior on resume from suspend. It is new, modified\nversion of patch. Now it does not depend on psmouse and does not need patching\nof input subsystem.\n\nSigned-off-by: Maxim Mikityanskiy \u003cmaxtram95@gmail.com\u003e\n\nThis is part 1 for special button handling.\n\nSigned-off-by: Ike Panhc \u003cike.pan@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "ebdc82899ec5ed35af1c79ed6a4eeda69dad9b90",
      "tree": "f8db2bf1a71089296cb7e113c22c2d5e8211cc78",
      "parents": [
        "7b7e995d69199b555181ac057c47b017c510a129"
      ],
      "author": {
        "name": "Markus Trippelsdorf",
        "email": "markus@trippelsdorf.de",
        "time": "Sat Aug 18 18:35:51 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Sat Aug 18 23:40:13 2012 -0700"
      },
      "message": "dyndbg: fix for SOH in logging messages\n\ncommit af7f2158fde was done against master, and clashed with structured\nlogging\u0027s change of KERN_LEVEL to SOH.\n\nBisected and fixed by Markus Trippelsdorf.\n\nReported-by: Markus Trippelsdorf \u003cmarkus@trippelsdorf.de\u003e\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "64f503076f9921fc714a2c79fb0fa520869d2c08",
      "tree": "fd1f722db8b84ca24421b5ba9f808c2b2ae2a944",
      "parents": [
        "d9875690d9b89a866022ff49e3fcea892345ad92"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Sat Aug 18 10:30:05 2012 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Sat Aug 18 16:17:43 2012 -0700"
      },
      "message": "sections: Fix section conflicts in drivers/hwmon\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\n"
    },
    {
      "commit": "d9ec0fdc24743cb6aa9b7dee9064455cd26782f9",
      "tree": "db04d8436aee4b2a06373997448650364ba7ffa6",
      "parents": [
        "20fb1936dee63fe397236d4ff3fd253a62b7b0b8",
        "3735d524da64b70b41c764359da36f88aded3610"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 18 14:39:19 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Aug 18 14:39:19 2012 -0700"
      },
      "message": "Merge tag \u0027pm-for-3.6-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm\n\nPull power management fixes from Rafael J. Wysocki:\n  - Fixes for three obscure problems in the runtime PM core code found\n   recently.\n - Two fixes for the new \"coupled\" cpuidle code from Colin Cross and Jon\n   Medhurst.\n - intel_idle driver fix from Konrad Rzeszutek Wilk.\n\n* tag \u0027pm-for-3.6-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:\n  intel_idle: Check cpu_idle_get_driver() for NULL before dereferencing it.\n  cpuidle: Prevent null pointer dereference in cpuidle_coupled_cpu_notify\n  cpuidle: coupled: fix sleeping while atomic in cpu notifier\n  PM / Runtime: Check device PM QoS setting before \"no callbacks\" check\n  PM / Runtime: Clear power.deferred_resume on success in rpm_suspend()\n  PM / Runtime: Fix rpm_resume() return value for power.no_callbacks set\n"
    },
    {
      "commit": "99f347caa4568cb803862730b3b1f1942639523f",
      "tree": "eea4cff2cddd658d93beca0a46f31be807b8b3fa",
      "parents": [
        "83957df21dd94655d2b026e0944a69ff37b83988"
      ],
      "author": {
        "name": "Sven Schnelle",
        "email": "svens@stackframe.org",
        "time": "Fri Aug 17 21:43:43 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 17 17:55:46 2012 -0700"
      },
      "message": "USB: CDC ACM: Fix NULL pointer dereference\n\nIf a device specifies zero endpoints in its interface descriptor,\nthe kernel oopses in acm_probe(). Even though that\u0027s clearly an\ninvalid descriptor, we should test wether we have all endpoints.\nThis is especially bad as this oops can be triggered by just\nplugging a USB device in.\n\nSigned-off-by: Sven Schnelle \u003csvens@stackframe.org\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "83957df21dd94655d2b026e0944a69ff37b83988",
      "tree": "47d5d1613b523fbd4ff16d897449cf48f7931385",
      "parents": [
        "43a34695d9cd79c6659f09da6d3b0624f3dd169f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 17 17:48:41 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 17 17:50:45 2012 -0700"
      },
      "message": "USB: emi62: remove __devinit* from the struct usb_device_id table\n\nThis structure needs to always stick around, even if CONFIG_HOTPLUG\nis disabled, otherwise we can oops when trying to probe a device that\nwas added after the structure is thrown away.\n\nThanks to Fengguang Wu and Bjørn Mork for tracking this issue down.\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nReported-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nCC: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nCC: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCC: Felipe Balbi \u003cbalbi@ti.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "43a34695d9cd79c6659f09da6d3b0624f3dd169f",
      "tree": "f6715ee9dcaf1496a413e183ecb6b1c3e4720ef8",
      "parents": [
        "4d088876f24887cd15a29db923f5f37db6a99f21"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 17 17:48:37 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 17 17:50:45 2012 -0700"
      },
      "message": "USB: winbond: remove __devinit* from the struct usb_device_id table\n\nThis structure needs to always stick around, even if CONFIG_HOTPLUG\nis disabled, otherwise we can oops when trying to probe a device that\nwas added after the structure is thrown away.\n\nThanks to Fengguang Wu and Bjørn Mork for tracking this issue down.\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nReported-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nCC: Pavel Machek \u003cpavel@ucw.cz\u003e\nCC: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nCC: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nCC: Eliad Peller \u003celiad@wizery.com\u003e\nCC: Devendra Naga \u003cdevendra.aaru@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "4d088876f24887cd15a29db923f5f37db6a99f21",
      "tree": "75ff089099a025e4b80149df17a55819a1f3b827",
      "parents": [
        "a3433179d0822ccfa8e80aa4d1d52843bd2dcc63"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 17 17:48:33 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 17 17:50:45 2012 -0700"
      },
      "message": "USB: vt6656: remove __devinit* from the struct usb_device_id table\n\nThis structure needs to always stick around, even if CONFIG_HOTPLUG\nis disabled, otherwise we can oops when trying to probe a device that\nwas added after the structure is thrown away.\n\nThanks to Fengguang Wu and Bjørn Mork for tracking this issue down.\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nReported-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nCC: Forest Bond \u003cforest@alittletooquiet.net\u003e\nCC: Marcos Paulo de Souza \u003cmarcos.souza.org@gmail.com\u003e\nCC: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCC: Jesper Juhl \u003cjj@chaosbits.net\u003e\nCC: Jiri Pirko \u003cjpirko@redhat.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a3433179d0822ccfa8e80aa4d1d52843bd2dcc63",
      "tree": "9930a86295730774b11a517a1d24f8aa26ca1055",
      "parents": [
        "b9c4167cbbafddac3462134013bc15e63e4c53ef"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 17 17:48:29 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 17 17:50:45 2012 -0700"
      },
      "message": "USB: rtl8187: remove __devinit* from the struct usb_device_id table\n\nThis structure needs to always stick around, even if CONFIG_HOTPLUG\nis disabled, otherwise we can oops when trying to probe a device that\nwas added after the structure is thrown away.\n\nThanks to Fengguang Wu and Bjørn Mork for tracking this issue down.\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nReported-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nCC: Herton Ronaldo Krzesinski \u003cherton@canonical.com\u003e\nCC: Hin-Tak Leung \u003chtl10@users.sourceforge.net\u003e\nCC: Larry Finger \u003cLarry.Finger@lwfinger.net\u003e\nCC: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "b9c4167cbbafddac3462134013bc15e63e4c53ef",
      "tree": "0cee18fc4eda78fc5821717944893bebe1009808",
      "parents": [
        "e694d518886c7afedcdd1732477832b2e32744e4"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 17 17:48:28 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 17 17:50:44 2012 -0700"
      },
      "message": "USB: p54usb: remove __devinit* from the struct usb_device_id table\n\nThis structure needs to always stick around, even if CONFIG_HOTPLUG\nis disabled, otherwise we can oops when trying to probe a device that\nwas added after the structure is thrown away.\n\nThanks to Fengguang Wu and Bjørn Mork for tracking this issue down.\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nReported-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nCC: Christian Lamparter \u003cchunkeey@googlemail.com\u003e\nCC: \"John W. Linville\" \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "e694d518886c7afedcdd1732477832b2e32744e4",
      "tree": "1f16e363dfdb14793a061f3708f0e1fecd907241",
      "parents": [
        "ec063351684298e295dc9444d143ddfd6ab02df8"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 17 17:48:27 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 17 17:50:44 2012 -0700"
      },
      "message": "USB: spca506: remove __devinit* from the struct usb_device_id table\n\nThis structure needs to always stick around, even if CONFIG_HOTPLUG\nis disabled, otherwise we can oops when trying to probe a device that\nwas added after the structure is thrown away.\n\nThanks to Fengguang Wu and Bjørn Mork for tracking this issue down.\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nReported-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nCC: Hans de Goede \u003chdegoede@redhat.com\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "ec063351684298e295dc9444d143ddfd6ab02df8",
      "tree": "76710abaf17bff3dff2917706e8d4608e3be4043",
      "parents": [
        "d04dbd1c0ec17a13326c8f2279399c225836a79f"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 17 17:48:27 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 17 17:50:44 2012 -0700"
      },
      "message": "USB: jl2005bcd: remove __devinit* from the struct usb_device_id table\n\nThis structure needs to always stick around, even if CONFIG_HOTPLUG\nis disabled, otherwise we can oops when trying to probe a device that\nwas added after the structure is thrown away.\n\nThanks to Fengguang Wu and Bjørn Mork for tracking this issue down.\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nReported-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nCC: Hans de Goede \u003chdegoede@redhat.com\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "d04dbd1c0ec17a13326c8f2279399c225836a79f",
      "tree": "54c228692e3d2e13c8fff77a30a4859a7e707580",
      "parents": [
        "731879f8e3d4c61220462160311fa650a8b96abf"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 17 17:48:26 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Fri Aug 17 17:50:44 2012 -0700"
      },
      "message": "USB: smsusb: remove __devinit* from the struct usb_device_id table\n\nThis structure needs to always stick around, even if CONFIG_HOTPLUG\nis disabled, otherwise we can oops when trying to probe a device that\nwas added after the structure is thrown away.\n\nThanks to Fengguang Wu and Bjørn Mork for tracking this issue down.\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nReported-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nCC: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCC: Michael Krufky \u003cmkrufky@linuxtv.org\u003e\nCC: Paul Gortmaker \u003cpaul.gortmaker@windriver.com\u003e\nCC: Doron Cohen \u003cdoronc@siano-ms.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1ce41cd849d476f45b2dccaf40b39fe6c4f8d793",
      "tree": "127b1329fb8fc0178b24c179e4dc5857f359d1b9",
      "parents": [
        "846b99964a7f43255e816f9c5475de37dc5a0a1b",
        "e0ee778528bbaad28a5c69d2e219269a3a096607"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 17 17:47:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 17 17:47:32 2012 -0700"
      },
      "message": "Merge tag \u0027md-3.6-fixes\u0027 of git://neil.brown.name/md\n\nPull md fixes from NeilBrown:\n \"2 fixes for md, tagged for -stable\"\n\n* tag \u0027md-3.6-fixes\u0027 of git://neil.brown.name/md:\n  md/raid10: fix problem with on-stack allocation of r10bio structure.\n  md: Don\u0027t truncate size at 4TB for RAID0 and Linear\n"
    },
    {
      "commit": "e0ee778528bbaad28a5c69d2e219269a3a096607",
      "tree": "85e2824b053d7ade3ee64a98c0c5a535a9af013f",
      "parents": [
        "667a5313ecd7308d79629c0738b0db588b0b0a4e"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Aug 18 09:51:42 2012 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Sat Aug 18 09:51:42 2012 +1000"
      },
      "message": "md/raid10: fix problem with on-stack allocation of r10bio structure.\n\nA \u0027struct r10bio\u0027 has an array of per-copy information at the end.\nThis array is declared with size [0] and r10bio_pool_alloc allocates\nenough extra space to store the per-copy information depending on the\nnumber of copies needed.\n\nSo declaring a \u0027struct r10bio on the stack isn\u0027t going to work.  It\nwon\u0027t allocate enough space, and memory corruption will ensue.\n\nSo in the two places where this is done, declare a sufficiently large\nstructure and use that instead.\n\nThe two call-sites of this bug were introduced in 3.4 and 3.5\nso this is suitable for both those kernels.  The patch will have to\nbe modified for 3.4 as it only has one bug.\n\nCc: stable@vger.kernel.org\nReported-by: Ivan Vasilyev \u003civan.vasilyev@gmail.com\u003e\nTested-by: Ivan Vasilyev \u003civan.vasilyev@gmail.com\u003e\nSigned-off-by: NeilBrown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "af36107968f1b5faab0e4a0cc44fa4498c63f017",
      "tree": "1be6443cd2b32be4847257515be595afe8acbb7f",
      "parents": [
        "a0c3652caa357b8f4e76efe401646ef298483cd9"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Thu Aug 16 20:26:00 2012 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 17 22:46:41 2012 +0100"
      },
      "message": "spi/coldfire-qspi: Drop extra calls to spi_master_get in suspend/resume functions\n\nSuspend and resume functions call spi_master_get() without matching\nspi_master_put(). The extra references are unnecessary and cause\nsubsequent module unload attempts to fail, so drop the calls.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "a0c3652caa357b8f4e76efe401646ef298483cd9",
      "tree": "73f94a36f9c754ad9102bcf818cc8373881a15cc",
      "parents": [
        "6887237cd7da904184dab2750504040c68f3a080"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "linux@roeck-us.net",
        "time": "Thu Aug 16 20:25:59 2012 -0700"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 17 22:46:41 2012 +0100"
      },
      "message": "spi: spi-coldfire-qspi: Drop extra spi_master_put in device remove function\n\nThe call sequence spi_alloc_master/spi_register_master/spi_unregister_master is\ncomplete; it reduces the device reference count to zero, which and results in\ndevice memory being freed. The subsequent call to spi_master_put is unnecessary\nand results in an access to free memory. Drop it.\n\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "6887237cd7da904184dab2750504040c68f3a080",
      "tree": "044a07df82fcd3f878b9d82c4150d2887e08bbec",
      "parents": [
        "1f68237865b2f55badbb3f73792d573899a62475"
      ],
      "author": {
        "name": "Michel JAOUEN",
        "email": "michel.jaouen@stericsson.com",
        "time": "Fri Aug 17 17:28:41 2012 +0200"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Aug 17 22:46:41 2012 +0100"
      },
      "message": "spi/pl022: fix spi-pl022 pm enable at probe\n\namba drivers does not need to enable pm runtime at probe.\namba_probe already enables pm runtime.\n\nThis rids this warning in the ux500 boot log:\nssp-pl022 ssp0: Unbalanced pm_runtime_enable!\n\nSigned-off-by: Michel JAOUEN \u003cmichel.jaouen@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@linaro.org\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n"
    },
    {
      "commit": "ad20c73b05ea40cfdb42758506fb6b6befa3c9e5",
      "tree": "07eeadff66cf83c353d9f3ef115c9530484701c5",
      "parents": [
        "a4f46bb9fa84642e356898ee44b670989622f8bb"
      ],
      "author": {
        "name": "Carlos Alberto Lopez Perez",
        "email": "clopez@igalia.com",
        "time": "Thu Aug 02 19:50:21 2012 +0200"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 17 17:34:42 2012 -0400"
      },
      "message": "classmate-laptop: always call input_sync() after input_report_switch()\n\nDue to commit cdda911c34006f1089f3c87b1a1f31ab3a4722f2 evdev only\nbecomes readable when the buffer contains an EV_SYN/SYN_REPORT event.\n\nSo in order to read the tablet sensor data as it happens we need to\nensure that we always call input_sync() after input_report_switch()\n\nSigned-off-by: Carlos Alberto Lopez Perez \u003cclopez@igalia.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a4f46bb9fa84642e356898ee44b670989622f8bb",
      "tree": "6ca5f3f41a1144a36c781b4bcd4fe18faaec046e",
      "parents": [
        "a2174ba29a3026d50aa0b59297821ea9cccd75cc"
      ],
      "author": {
        "name": "Manoj Iyer",
        "email": "manoj.iyer@canonical.com",
        "time": "Mon Aug 06 18:15:37 2012 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 17 17:34:42 2012 -0400"
      },
      "message": "thinkpad-acpi: recognize latest V-Series using DMI_BIOS_VENDOR\n\nIn the latest V-series bios DMI_PRODUCT_VERSION does not contain\nthe string Lenovo or Thinkpad, but is set to the model number, this\ncauses the thinkpad_acpi module to fail to load. Recognize laptop\nas Lenovo using DMI_BIOS_VENDOR instead, which is set to Lenovo.\n\nTest on V490u\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n\u003d\u003d After the patch \u003d\u003d\n\n[ 1350.295757] thinkpad_acpi: ThinkPad ACPI Extras v0.24\n[ 1350.295760] thinkpad_acpi: http://ibm-acpi.sf.net/\n[ 1350.295761] thinkpad_acpi: ThinkPad BIOS H7ET21WW (1.00 ), EC unknown\n[ 1350.295763] thinkpad_acpi: Lenovo LENOVO, model LV5DXXX\n[ 1350.296086] thinkpad_acpi: detected a 8-level brightness capable ThinkPad\n[ 1350.296694] thinkpad_acpi: radio switch found; radios are enabled\n[ 1350.296703] thinkpad_acpi: possible tablet mode switch found; ThinkPad in laptop mode\n[ 1350.306466] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked\n[ 1350.307082] Registered led device: tpacpi::thinklight\n[ 1350.307215] Registered led device: tpacpi::power\n[ 1350.307255] Registered led device: tpacpi::standby\n[ 1350.307294] Registered led device: tpacpi::thinkvantage\n[ 1350.308160] thinkpad_acpi: Standard ACPI backlight interface available, not loading native one\n[ 1350.308333] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)\n[ 1350.312287] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input14\n\n\u003d\u003d Before the patch \u003d\u003d\nsudo modprobe thinkpad_acpi\nFATAL: Error inserting thinkpad_acpi (/lib/modules/3.2.0-27-generic/kernel/drivers/platform/x86/thinkpad_acpi.ko): No such device\n\nTest on B485\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\nThis patch was also test in a B485 where the thinkpad_acpi module does not\nhave any issues loading. But, I tested it to make sure this patch does not\nbreak on already functioning models of Lenovo products.\n\n[13486.746359] thinkpad_acpi: ThinkPad ACPI Extras v0.24\n[13486.746364] thinkpad_acpi: http://ibm-acpi.sf.net/\n[13486.746368] thinkpad_acpi: ThinkPad BIOS HJET15WW(1.01), EC unknown\n[13486.746373] thinkpad_acpi: Lenovo Lenovo LB485, model 814TR01\n[13486.747300] thinkpad_acpi: detected a 8-level brightness capable ThinkPad\n[13486.752435] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked\n[13486.752883] Registered led device: tpacpi::thinklight\n[13486.752915] thinkpad_acpi: Standard ACPI backlight interface available, not loading native one\n[13486.753216] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)\n[13486.757147] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input15\n\nSigned-off-by: Manoj Iyer \u003cmanoj.iyer@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a2174ba29a3026d50aa0b59297821ea9cccd75cc",
      "tree": "12c4d8ed02fbbe82bbbce336bf9455035d80c8f9",
      "parents": [
        "e99eac5e4ea3bd8671bb1cedad10c3fec90ec0de"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Mon Aug 06 09:48:58 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 17 17:34:42 2012 -0400"
      },
      "message": "dell-laptop: Fixed typo in touchpad LED quirk\n\nFixed the typo introduced from the below commit\n5f1e88f dell-laptop: Add 6 machines to touchpad led quirk\n\nReported-by: Carlos Alberto Lopez Perez \u003cclopez@igalia.com\u003e\nSigned-off-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "e99eac5e4ea3bd8671bb1cedad10c3fec90ec0de",
      "tree": "57349142cbcc796ef2ff758e5cf2b42f15103835",
      "parents": [
        "36704c0c4c64f889d77158d497f6a7e596d1341c"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Fri Aug 17 11:17:02 2012 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 17 17:34:41 2012 -0400"
      },
      "message": "vga_switcheroo: Don\u0027t require handler init callback\n\nThis callback is a no-op in nouveau, and the upcoming apple-gmux\nswitcheroo support won\u0027t require it either. Rather than forcing drivers\nto stub it out, just make it optional and remove the callback from\nnouveau.\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "36704c0c4c64f889d77158d497f6a7e596d1341c",
      "tree": "540dbed65a418bb599a729a17aa8cc806a1042af",
      "parents": [
        "76b487dd5187a4d7cc6eccd452f65467a8c7768b"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Fri Aug 17 11:17:03 2012 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 17 17:34:41 2012 -0400"
      },
      "message": "vga_switcheroo: Remove assumptions about registration/unregistration ordering\n\nvga_switcheroo assumes that the handler will be registered before the\nlast client, otherwise switching will not be enabled. Likewise it\u0027s\nassumed that the handler will not be unregistered without at least one\nclient also being unregistered, otherwise switching will remain enabled\ndespite no longer having a handler. These assumptions cannot be enforced\nif the handler is in a separate driver from both clients, as with the\ngmux found in Apple laptops. Remove this assumption.\n\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "76b487dd5187a4d7cc6eccd452f65467a8c7768b",
      "tree": "1c4cc994322ae276fd50a1854ad53d6ba555215d",
      "parents": [
        "f94f0f103c440f1dbe5d89a28c92fd1a9bdf7012"
      ],
      "author": {
        "name": "Andreas Heider",
        "email": "andreas@meetr.de",
        "time": "Fri Aug 17 11:17:04 2012 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 17 17:34:40 2012 -0400"
      },
      "message": "apple-gmux: Add display mux support\n\nAdd support for the gmux display muxing functionality and register a mux\nhandler with vga_switcheroo.\n\nSigned-off-by: Andreas Heider \u003candreas@meetr.de\u003e\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "f94f0f103c440f1dbe5d89a28c92fd1a9bdf7012",
      "tree": "37f1f063bc71a41b42b7d6dce8ddc75f13e0bfa5",
      "parents": [
        "a50bd128f28cf81c1250874fc53728e113f12957"
      ],
      "author": {
        "name": "Seth Forshee",
        "email": "seth.forshee@canonical.com",
        "time": "Thu Aug 02 12:15:14 2012 -0500"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 17 17:34:40 2012 -0400"
      },
      "message": "apple-gmux: Fix kconfig dependencies\n\nFix the dependencies of apple-gmux to prevent it from being built-in\nwhen one or more of its dependencies is built as a module. Otherwise it\ncan fail to build due to missing symbols.\n\nv2: Add dependency on ACPI to fix build failure when ACPI\u003dn\n\nReported-by: Arun Raghavan \u003carun.raghavan@collabora.co.uk\u003e\nSigned-off-by: Seth Forshee \u003cseth.forshee@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "a50bd128f28cf81c1250874fc53728e113f12957",
      "tree": "344e8d9a7ee941727103b613437c0cf5f1e56ec6",
      "parents": [
        "9f6f955ae4994dd4ad5513a0d959468763a45fa5"
      ],
      "author": {
        "name": "AceLan Kao",
        "email": "acelan.kao@canonical.com",
        "time": "Thu Jul 26 17:13:31 2012 +0800"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 17 17:34:39 2012 -0400"
      },
      "message": "asus-wmi: record wlan status while controlled by userapp\n\nIf the user bit is set, that mean BIOS can\u0027t set and record the wlan\nstatus, it will report the value read from id ASUS_WMI_DEVID_WLAN_LED\n(0x00010012) while we query the wlan status by id ASUS_WMI_DEVID_WLAN\n(0x00010011) through WMI.\nSo, we have to record wlan status in id ASUS_WMI_DEVID_WLAN_LED\n(0x00010012) while setting the wlan status through WMI.\nThis is also the behavior that windows app will do.\n\nQuote from ASUS application engineer\n\u003d\u003d\u003d\nWhen you call WMIMethod(DSTS, 0x00010011) to get WLAN status, it may return\n\n(1) 0x00050001 (On)\n(2) 0x00050000 (Off)\n(3) 0x00030001 (On)\n(4) 0x00030000 (Off)\n(5) 0x00000002 (Unknown)\n\n(1), (2) means that the model has hardware GPIO for WLAN, you can call\nWMIMethod(DEVS, 0x00010011, 1 or 0) to turn WLAN on/off.\n(3), (4) means that the model doesn’t have hardware GPIO, you need to use\nAPI or driver library to turn WLAN on/off, and call\nWMIMethod(DEVS, 0x00010012, 1 or 0) to set WLAN LED status.\nAfter you set WLAN LED status, you can see the WLAN status is changed with\nWMIMethod(DSTS, 0x00010011). Because the status is recorded lastly\n(ex: Windows), you can use it for synchronization.\n(5) means that the model doesn’t have WLAN device.\n\nWLAN is the ONLY special case with upper rule.\n\nFor other device, like Bluetooth, you just need use\nWMIMethod(DSTS, 0x00010013) to get, and WMIMethod(DEVS, 0x00010013, 1 or 0)\nto set.\n\u003d\u003d\u003d\n\nSigned-off-by: AceLan Kao \u003cacelan.kao@canonical.com\u003e\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "9f6f955ae4994dd4ad5513a0d959468763a45fa5",
      "tree": "35cc385e9e515a2b2981490117c30c976b8a0e09",
      "parents": [
        "96ff705638e3d61b1e45a047c0f9f3bb622fa32f"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 17 16:57:20 2012 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 17 17:34:39 2012 -0400"
      },
      "message": "apple_gmux: Fix ACPI video unregister\n\nWe were only calling acpi_video_unregister() if ACPI video support was built\nin, not if it was a module.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\n"
    },
    {
      "commit": "96ff705638e3d61b1e45a047c0f9f3bb622fa32f",
      "tree": "258fb8b63a724f710d445edfa7ef528ed14e5cd5",
      "parents": [
        "7e30ed6bdd91ae73c34fc37b57fcccc8640641f9"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Aug 09 13:45:01 2012 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 17 17:34:39 2012 -0400"
      },
      "message": "apple_gmux: Add support for newer hardware\n\nNew gmux devices have a different method for accessing the registers.\nUpdate the driver to cope. Incorporates feedback from Bernhard Froemel.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Bernhard Froemel \u003cfroemel@vmars.tuwien.ac.at\u003e\nCc: Seth Forshee \u003cseth.forshee@canonical.com\u003e\n"
    },
    {
      "commit": "7e30ed6bdd91ae73c34fc37b57fcccc8640641f9",
      "tree": "afdda6f7a5f5ab63fc457f8c08f281a0b5ce5fca",
      "parents": [
        "846b99964a7f43255e816f9c5475de37dc5a0a1b"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Thu Aug 09 12:47:00 2012 -0400"
      },
      "committer": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Fri Aug 17 17:34:38 2012 -0400"
      },
      "message": "gmux: Add generic write32 function\n\nMove the special-cased backlight update function to a generic gmux_write32\nfunction.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nCc: Seth Forshee \u003cseth.forshee@canonical.com\u003e\n"
    },
    {
      "commit": "846b99964a7f43255e816f9c5475de37dc5a0a1b",
      "tree": "2feadaa3df7bf35a78592370f23a3c095ac2fb93",
      "parents": [
        "225a389b31b0e3a57dda64055d5e25f93e5c76ac",
        "c0369b296e839beccd20ffe21b52940eaf1bd9fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 17 11:45:58 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 17 11:45:58 2012 -0700"
      },
      "message": "Merge tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\nPull infiniband/rdma fixes from Roland Dreier:\n \"Grab bag of InfiniBand/RDMA fixes:\n   - IPoIB fixes for regressions introduced by path database conversion\n   - mlx4 fixes for bugs with large memory systems and regressions from\n     SR-IOV patches\n   - RDMA CM fix for passing bad event up to userspace\n   - Other minor fixes\"\n\n* tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mlx4: Check iboe netdev pointer before dereferencing it\n  mlx4_core: Clean up buddy bitmap allocation\n  mlx4_core: Fix integer overflow issues around MTT table\n  mlx4_core: Allow large mlx4_buddy bitmaps\n  IB/srp: Fix a race condition\n  IB/qib: Fix error return code in qib_init_7322_variables()\n  IB: Fix typos in infiniband drivers\n  IB/ipoib: Fix RCU pointer dereference of wrong object\n  IB/ipoib: Add missing locking when CM object is deleted\n  RDMA/ucma.c: Fix for events with wrong context on iWARP\n  RDMA/ocrdma: Don\u0027t call vlan_dev_real_dev() for non-VLAN netdevs\n  IB/mlx4: Fix possible deadlock on sm_lock spinlock\n"
    },
    {
      "commit": "225a389b31b0e3a57dda64055d5e25f93e5c76ac",
      "tree": "9ac21d481ac11f29be055a0b5513c525574ef8a5",
      "parents": [
        "557e2e2eef90d7d3d4ee5396c1ecee873c3dd46e",
        "38f8eefccf3a23c4058a570fa2938a4f553cf8e0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 17 11:12:28 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 17 11:12:28 2012 -0700"
      },
      "message": "Merge tag \u0027tty-3.6-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty\n\nPull TTY fixes from Greg Kroah-Hartman:\n \"Here are 4 tiny patches, each fixing a serial driver problem that\n  people have reported.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027tty-3.6-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty:\n  pmac_zilog,kdb: Fix console poll hook to return instead of loop\n  serial: mxs-auart: fix the wrong RTS hardware flow control\n  serial: ifx6x60: fix paging fault on spi_register_driver\n  serial: Change Kconfig entry for CLPS711X-target\n"
    },
    {
      "commit": "3735d524da64b70b41c764359da36f88aded3610",
      "tree": "6545a0abb9fa053e7ccfeae4e43fd3172e651f65",
      "parents": [
        "5fbbb90dfdedb9a258550e4e5debd3013266372e"
      ],
      "author": {
        "name": "Konrad Rzeszutek Wilk",
        "email": "konrad.wilk@oracle.com",
        "time": "Thu Aug 16 22:06:55 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Aug 17 19:37:14 2012 +0200"
      },
      "message": "intel_idle: Check cpu_idle_get_driver() for NULL before dereferencing it.\n\nIf the machine is booted without any cpu_idle driver set\n(b/c disable_cpuidle() has been called) we should follow\nother users of cpu_idle API and check the return value\nfor NULL before using it.\n\nReported-and-tested-by: Mark van Dijk \u003cmark@internecto.net\u003e\nSuggested-by: Jan Beulich \u003cJBeulich@suse.com\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "5fbbb90dfdedb9a258550e4e5debd3013266372e",
      "tree": "86f4ad339e193301a8ac2626cc28e664978089b7",
      "parents": [
        "63c6ba4352009a5f85b32307c001abeb5baebd28"
      ],
      "author": {
        "name": "Jon Medhurst (Tixy)",
        "email": "tixy@linaro.org",
        "time": "Wed Aug 15 22:11:00 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Aug 17 19:37:08 2012 +0200"
      },
      "message": "cpuidle: Prevent null pointer dereference in cpuidle_coupled_cpu_notify\n\nWhen a kernel is built to support multiple hardware types it\u0027s possible\nthat CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is set but the hardware the\nkernel is run on doesn\u0027t support cpuidle and therefore doesn\u0027t load a\ndriver for it. In this case, when the system is shut down,\ncpuidle_coupled_cpu_notify() gets called with cpuidle_devices set to\nNULL. There are quite possibly other circumstances where this\nsituation can also occur and we should check for it.\n\nSigned-off-by: Jon Medhurst \u003ctixy@linaro.org\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "63c6ba4352009a5f85b32307c001abeb5baebd28",
      "tree": "a3cf120e9c5caf74dd4704bc484f0f3930d433fa",
      "parents": [
        "55d7ec4520e86d735d178c15d7df33d507bd43c6"
      ],
      "author": {
        "name": "Colin Cross",
        "email": "ccross@android.com",
        "time": "Wed Aug 15 22:10:50 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Aug 17 19:37:01 2012 +0200"
      },
      "message": "cpuidle: coupled: fix sleeping while atomic in cpu notifier\n\nThe cpu hotplug notifier gets called in both atomic and non-atomic\ncontexts, it is not always safe to lock a mutex.  Filter out all events\nexcept the six necessary ones, which are all sleepable, before taking\nthe mutex.\n\nSigned-off-by: Colin Cross \u003cccross@android.com\u003e\nReviewed-by: Srivatsa S. Bhat \u003csrivatsa.bhat@linux.vnet.ibm.com\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\n"
    },
    {
      "commit": "55d7ec4520e86d735d178c15d7df33d507bd43c6",
      "tree": "f514c1b9173c5b7ff580970b6a249360cee04348",
      "parents": [
        "58a34de7b1a920d287d17d2ca08bc9aaf7e6d35b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Aug 15 21:32:04 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Aug 17 19:36:36 2012 +0200"
      },
      "message": "PM / Runtime: Check device PM QoS setting before \"no callbacks\" check\n\nIf __dev_pm_qos_read_value(dev) returns a negative value,\nrpm_suspend() should return -EPERM for dev even if its\npower.no_callbacks flag is set.  For this to happen, the device\u0027s\npower.no_callbacks flag has to be checked after the PM QoS check,\nso move the PM QoS check to rpm_check_suspend_allowed() (this will\nmake it cover idle notifications as well as runtime suspend too).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "58a34de7b1a920d287d17d2ca08bc9aaf7e6d35b",
      "tree": "07cff187f64ab7b2787f7c231ae96d2ea3af26ef",
      "parents": [
        "7f321c26c04807834fef4c524d2b21573423fc74"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Aug 15 21:31:55 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Aug 17 19:36:36 2012 +0200"
      },
      "message": "PM / Runtime: Clear power.deferred_resume on success in rpm_suspend()\n\nThe power.deferred_resume can only be set if the runtime PM status\nof device is RPM_SUSPENDING and it should be cleared after its\nstatus has been changed, regardless of whether or not the runtime\nsuspend has been successful.  However, it only is cleared on\nsuspend failure, while it may remain set on successful suspend and\nis happily leaked to rpm_resume() executed in that case.\n\nThat shouldn\u0027t happen, so if power.deferred_resume is set in\nrpm_suspend() after the status has been changed to RPM_SUSPENDED,\nclear it before calling rpm_resume().  Then, it doesn\u0027t need to be\ncleared before changing the status to RPM_SUSPENDING any more,\nbecause it\u0027s always cleared after the status has been changed to\neither RPM_SUSPENDED (on success) or RPM_ACTIVE (on failure).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "7f321c26c04807834fef4c524d2b21573423fc74",
      "tree": "f7e0f198e30d86797b112388f76ca1064a3d4cf6",
      "parents": [
        "d9875690d9b89a866022ff49e3fcea892345ad92"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Aug 15 21:31:45 2012 +0200"
      },
      "committer": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Aug 17 19:36:35 2012 +0200"
      },
      "message": "PM / Runtime: Fix rpm_resume() return value for power.no_callbacks set\n\nFor devices whose power.no_callbacks flag is set, rpm_resume()\nshould return 1 if the device\u0027s parent is already active, so that\nthe callers of pm_runtime_get() don\u0027t think that they have to wait\nfor the device to resume (asynchronously) in that case (the core\nwon\u0027t queue up an asynchronous resume in that case, so there\u0027s\nnothing to wait for anyway).\n\nModify the code accordingly (and make sure that an idle notification\nwill be queued up on success, even if 1 is to be returned).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "557e2e2eef90d7d3d4ee5396c1ecee873c3dd46e",
      "tree": "0564981d2766e8b4f9b7bbf7eff12e4ad9b82e97",
      "parents": [
        "c83917976fad1e66689f2e4f632841ed2b2dbe2b",
        "3a491aeae86577e0f23cd094f3e16351b6061209"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 17 10:17:03 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 17 10:17:03 2012 -0700"
      },
      "message": "Merge tag \u0027staging-3.6-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging\n\nPull staging fixes from Greg Kroah-Hartman:\n \"Here are some staging driver fixes (and iio driver fixes, they get\n  lumped in with the staging stuff due to dependancies) for your 3.6-rc3\n  tree.\n\n  Nothing major, just a bunch of fixes that people have reported.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027staging-3.6-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (26 commits)\n  iio: lm3533-als: Fix build warnings\n  staging:iio:ad7780: Mark channels as unsigned\n  staging:iio:ad7192: Report offset and scale for temperature channel\n  staging:iio:ad7192: Report channel offset\n  staging:iio:ad7192: Mark channels as unsigned\n  staging:iio:ad7192: Fix setting ACX\n  staging:iio:ad7192: Add missing break in switch statement\n  staging:iio:ad7793: Fix internal reference value\n  staging:iio:ad7793: Follow new IIO naming spec\n  staging:iio:ad7793: Fix temperature scale and offset\n  staging:iio:ad7793: Report channel offset\n  staging:iio:ad7793: Mark channels as unsigned\n  staging:iio:ad7793: Add missing break in switch statement\n  iio/adjd_s311: Fix potential memory leak in adjd_s311_update_scan_mode()\n  iio: frequency: ADF4350: Fix potential reference div factor overflow.\n  iio: staging: ad7298_ring: Fix maybe-uninitialized warning\n  staging: comedi: usbduxfast: Declare MODULE_FIRMWARE usage\n  staging: comedi: usbdux: Declare MODULE_FIRMWARE usage\n  staging: comedi: usbduxsigma: Declare MODULE_FIRMWARE usage\n  staging: csr: add INET dependancy\n  ...\n"
    },
    {
      "commit": "c83917976fad1e66689f2e4f632841ed2b2dbe2b",
      "tree": "e9ca68e0a3322bcca3987d7280fb2bc920ac96d1",
      "parents": [
        "d7d45fedf92b351500af99d03004e59531a3d070",
        "7b7e995d69199b555181ac057c47b017c510a129"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 17 10:16:30 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 17 10:16:30 2012 -0700"
      },
      "message": "Merge tag \u0027driver-core-3.6-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core\n\nPull driver core fixes from Greg Kroah-Hartman:\n \"Here are two tiny patches, one fixing a dynamic debug problem that the\n  printk rework turned up, and the other one fixing an extcon problem\n  that people reported.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027driver-core-3.6-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core:\n  extcon: extcon_gpio: Replace gpio_request_one by devm_gpio_request_one\n  drivers-core: make structured logging play nice with dynamic-debug\n"
    },
    {
      "commit": "d7d45fedf92b351500af99d03004e59531a3d070",
      "tree": "3d6a89e8b66770747c9df65186ec345a8babcebe",
      "parents": [
        "9134e7d2706a8954f216a9f11ef784e0f9ccd551",
        "f3261dfb5538e2ff0264fde3050dbd4e922fa296"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 17 10:15:57 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 17 10:15:57 2012 -0700"
      },
      "message": "Merge tag \u0027char-misc-3.6-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc\n\nPull Char / Misc driver fixes from Greg Kroah-Hartman:\n \"Here are some small misc and w1 driver fixes for 3.6-rc3.  Nothing\n  major, just some some bugfixes and a new device id for a w1 driver.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027char-misc-3.6-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:\n  1-Wire: Add support for the maxim ds1825 temperature sensor\n  ti-st: Fix check for pdata-\u003echip_awake function pointer\n  mei: add mei_quirk_probe function\n  mei: fix device stall after wd is stopped\n"
    },
    {
      "commit": "9134e7d2706a8954f216a9f11ef784e0f9ccd551",
      "tree": "c3b2d64e35c432868688f61f9ff3105dd81bd99e",
      "parents": [
        "0df7c0e3a73f5d12bca24d81ee5ed52947b372b6",
        "731879f8e3d4c61220462160311fa650a8b96abf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 17 10:14:53 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Aug 17 10:14:53 2012 -0700"
      },
      "message": "Merge tag \u0027usb-3.6-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb\n\nPull USB patches from Greg Kroah-Hartman:\n \"Here are a number of small USB patches for 3.6-rc3.\n\n  The \"large\" one is just a number of device id updates to the option\n  driver, done by the manufacturer, properly fixing up the device ids\n  based on shipping devices.\n\n  Other than that, some gadget driver fixes, the obligitary XHCI\n  patches, and some other device ids and bugs fixed.\n\n  Signed-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\"\n\n* tag \u0027usb-3.6-rc3\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (26 commits)\n  USB: qcserial: fix port handling on Gobi 1K and 2K+\n  USB: serial: Fix mos7840 timeout\n  USB: option: add ZTE K5006-Z\n  usb: gadget: u_ether: fix kworker 100% CPU issue with still used interfaces in eth_stop\n  usb: host: tegra: fix warning messages in ehci_remove\n  usb: host: mips: sead3: Update for EHCI register structure.\n  usb: renesas_usbhs: fixup resume method for autonomy mode\n  usb: renesas_usbhs: mod_host: add missing .bus_suspend/resume\n  update MAINTAINERS for Oliver Neukum\n  usb: usb_wwan: resume/suspend can be called after port is gone\n  usb: serial: prevent suspend/resume from racing against probe/remove\n  usb: usb_wwan: replace release and disconnect with a port_remove hook\n  usb: serial: mos7840: Fixup mos7840_chars_in_buffer()\n  USB: isp1362-hcd.c: usb message always saved in case of underrun\n  OMAP: USB : Fix the EHCI enumeration and core retention issue\n  usb: chipidea: fix and improve dependencies if usb host or gadget support is built as module\n  USB: support the new interfaces of Huawei Data Card devices in option driver\n  USB: ftdi_sio: Add VID/PID for Kondo Serial USB\n  xhci: Switch PPT ports to EHCI on shutdown.\n  xhci: Fix bug after deq ptr set to link TRB.\n  ...\n"
    },
    {
      "commit": "3a491aeae86577e0f23cd094f3e16351b6061209",
      "tree": "49e42b9f26f4700f16c9f0d5f248fee8b35f5c6d",
      "parents": [
        "e74f7fc5d85c5c0bedb69913e2a10774ddb6f367",
        "95d1c8c7e26e303ccab5b65fe0ce04f70f42ea8a"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 14:17:08 2012 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 14:17:08 2012 -0700"
      },
      "message": "Merge tag \u0027v3.6-rc1-iio-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into staging-linus\n\nIIO fixes for v3.6-rc1\n\nThese mostly consist of fixes from Lars-Peter Clausen that were\nthe first part of a large series reworking the drivers concerned.\nTurns out these drivers had quite a wealth of minor bugs.\n\nAlso here are some build warning fixes for lm3533-als and\nadjd_s111 (both new drives in this cycle).\nFinal elements are a a div factor overflow and a warning\nrelated fix in a couple of Analog Devices drivers.\n\nAll in all nothing major, but a worthwhile bunch of short\nfixes.\n"
    },
    {
      "commit": "f3261dfb5538e2ff0264fde3050dbd4e922fa296",
      "tree": "e7c0181d1178efb6d0ec26f4bbd426e510e998f0",
      "parents": [
        "f3d9d365ff7f36c4e3491ef31788449f419b781b"
      ],
      "author": {
        "name": "Raphael Assenat",
        "email": "raph@8d.com",
        "time": "Thu Aug 16 12:56:40 2012 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 12:33:59 2012 -0700"
      },
      "message": "1-Wire: Add support for the maxim ds1825 temperature sensor\n\nThis patch adds support for maxim ds1825 based 1-wire temperature sensors.\n\nSigned-off-by: Raphael Assenat \u003craph@8d.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f3d9d365ff7f36c4e3491ef31788449f419b781b",
      "tree": "4c50311e2b3121b65a35b30f065c7b542baeede7",
      "parents": [
        "a2f6985332d2564e443d9d889ce70f39b3293d09"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias@kaehlcke.net",
        "time": "Thu Aug 02 22:17:48 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 12:32:34 2012 -0700"
      },
      "message": "ti-st: Fix check for pdata-\u003echip_awake function pointer\n\nll_device_want_to_wakeup(): Fix the NULL pointer check on pdata-\u003echip_awake,\nwhich is performed on the wrong function pointer\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias@kaehlcke.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "95d1c8c7e26e303ccab5b65fe0ce04f70f42ea8a",
      "tree": "b3d0fffae5ab35f5fe69df464da2aa1d06febbd8",
      "parents": [
        "70e01880a9b2c548d3911d0eed467d664aad5986"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Thu Aug 02 11:10:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Aug 16 20:24:38 2012 +0100"
      },
      "message": "iio: lm3533-als: Fix build warnings\n\nFix below build warnings:\n  CC [M]  drivers/iio/light/lm3533-als.o\ndrivers/iio/light/lm3533-als.c:667:8: warning: initialization from incompatible pointer type [enabled by default]\ndrivers/iio/light/lm3533-als.c:667:8: warning: (near initialization for \u0027dev_attr_in_illuminance0_thresh_either_en.show\u0027) [enabled by default]\ndrivers/iio/light/lm3533-als.c:667:8: warning: initialization from incompatible pointer type [enabled by default]\ndrivers/iio/light/lm3533-als.c:667:8: warning: (near initialization for \u0027dev_attr_in_illuminance0_thresh_either_en.store\u0027) [enabled by default]\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\n"
    },
    {
      "commit": "70e01880a9b2c548d3911d0eed467d664aad5986",
      "tree": "0257d956bfdb4ad5afada7a16bde50a46802b6af",
      "parents": [
        "4fcbcf95b775acc430742a09fb3334dce08b6c10"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Aug 10 17:36:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Aug 16 20:24:37 2012 +0100"
      },
      "message": "staging:iio:ad7780: Mark channels as unsigned\n\nThe values reported by the AD7780 are unsigned with a binary offset:\n\n\t0x000000 is negative fullscale\n\t0x800000 is zeroscale\n\t0xffffff is positive fullscale\n\nSo mark the channel in the channel spec as unsigned rather than signed.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "4fcbcf95b775acc430742a09fb3334dce08b6c10",
      "tree": "4bf7af6363578ea6bd1e94bf8615d4f422a7f836",
      "parents": [
        "58cdff6ee71b4ea00a6b822a52ebf9ceb0b6a7d5"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Aug 10 17:36:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Aug 16 20:24:37 2012 +0100"
      },
      "message": "staging:iio:ad7192: Report offset and scale for temperature channel\n\nThe temperature channel reports values in degree Kelvin with sensitivity of 5630\ncodes per degree. If the chip is configured in bipolar mode there is an\nadditional binary offset of 0x800000 and the sensitivity is divided by two.\n\nCurrently the driver does the mapping from the raw value to degree Celsius when\ndoing a manual conversion. This has several disadvantages, the major one being\nthat it does not work for buffered mode, also by doing the division by the\nsensitivity in the driver the precession of the reported value is needlessly\nreduced.\n\nFurthermore the current calculation only works in bipolar mode and the current\nscale is of by a factor of 1000.\n\nThis patch modifies the driver to report correct offset and scale values in\nboth unipolar and bipolar mode and to report the raw temperature value\nfor manual conversions.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "58cdff6ee71b4ea00a6b822a52ebf9ceb0b6a7d5",
      "tree": "4d0b4004c78dc40078098a41edb924bdccf5149a",
      "parents": [
        "a684a0c711d384665b43f9079a035e52a2761eab"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Aug 10 17:36:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Aug 16 20:24:37 2012 +0100"
      },
      "message": "staging:iio:ad7192: Report channel offset\n\nIn bipolar mode there is a a binary offset of 2**(N-1) (with N being the number\nof bits) on the reported value. Currently this value is subtracted when doing a\nmanual read. While this works for manual channel readings it does not work for\nbuffered mode. So report the offset in the channels offset property, which will\nwork in both modes.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\n"
    },
    {
      "commit": "a684a0c711d384665b43f9079a035e52a2761eab",
      "tree": "cb315410e43a48f94b71ebc0d85e6ad0bec388a5",
      "parents": [
        "74aa933894e1c32376a8372ec8264b8c6f7faf24"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Aug 10 17:36:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Aug 16 20:24:36 2012 +0100"
      },
      "message": "staging:iio:ad7192: Mark channels as unsigned\n\nThe values reported by the AD7793 are unsigned.\n\tIn uniploar mode:\n\t\t\t0x000000 is zeroscale\n\t\t\t0xffffff is fullscale\n\tIn bipolar mode:\n\t\t\t0x000000 is negative fullscale\n\t\t\t0x800000 is zeroscale\n\t\t\t0xffffff is positive fullscale\n\nIn bipolar mode there is a binary offset, but the values are still unsigned.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "74aa933894e1c32376a8372ec8264b8c6f7faf24",
      "tree": "e52a119c3042bc0f425c2f3fc30d9607b03b911c",
      "parents": [
        "f09906f43b8a0d52e3321db7d6f9d031097b0bc9"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Aug 10 17:36:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Aug 16 20:24:35 2012 +0100"
      },
      "message": "staging:iio:ad7192: Fix setting ACX\n\nWrite to the correct register when setting the ACX bit.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "f09906f43b8a0d52e3321db7d6f9d031097b0bc9",
      "tree": "5f39f0efb356cb3f93ca0544dc315e90918e111c",
      "parents": [
        "87a0c1574d2fd478c24e841c96f5019e5b44762f"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Aug 10 17:36:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Aug 16 20:24:35 2012 +0100"
      },
      "message": "staging:iio:ad7192: Add missing break in switch statement\n\nWithout the break statement we fall right through to the default case and return\nan error value.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "87a0c1574d2fd478c24e841c96f5019e5b44762f",
      "tree": "071bbbe991f8fa939c5e763b50bf16b1b6b245e6",
      "parents": [
        "08ca3b78505b4fba1e782ae9266bfaf878e4bdd1"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Aug 10 17:36:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Aug 16 20:24:35 2012 +0100"
      },
      "message": "staging:iio:ad7793: Fix internal reference value\n\nThe internal reference for the ad7793 and similar is 1.17V\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "08ca3b78505b4fba1e782ae9266bfaf878e4bdd1",
      "tree": "9c663789ca5117d1a327af5df738105797660aa0",
      "parents": [
        "2a9e0662f6779d2074ecaa80ea5753d5f0cf1b93"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Aug 10 17:36:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Aug 16 20:24:35 2012 +0100"
      },
      "message": "staging:iio:ad7793: Follow new IIO naming spec\n\nMake the \"in-in_scale_available\" attribute follow the new naming spec and\nrename it to \"in_voltage-voltage_scale_available\".\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "2a9e0662f6779d2074ecaa80ea5753d5f0cf1b93",
      "tree": "616e32f056310a660430609eab899a95cbeacb6a",
      "parents": [
        "680f8ea0e85c5c3a7283be99435d6461e8725348"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Aug 10 17:36:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Aug 16 20:24:34 2012 +0100"
      },
      "message": "staging:iio:ad7793: Fix temperature scale and offset\n\nThe temperature channel uses the internal 1.17V reference with 0.81 mv/C. The\nreported temperature is in Kevlin, so we need to add the Kelvin to Celcius\noffset when reporting the offset for the temperature channel.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "680f8ea0e85c5c3a7283be99435d6461e8725348",
      "tree": "f7a1ec3672c23a0d21cd36d82995643566d7bb19",
      "parents": [
        "e83539092c390c95e30b0d9e434709f195340f80"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Aug 10 17:36:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Aug 16 20:24:34 2012 +0100"
      },
      "message": "staging:iio:ad7793: Report channel offset\n\nIn bipolar mode there is a a binary offset of 2**(N-1) (with N being the number\nof bits) on the reported value. Currently this value is subtracted when doing a\nmanual read. While this works for manual channel readings it does not work for\nbuffered mode. So report the offset in the channels offset property, which will\nwork in both modes.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "e83539092c390c95e30b0d9e434709f195340f80",
      "tree": "56c354cffcc711f98c9c4ef04ed0f755143069e8",
      "parents": [
        "421afe5805cbeda35097dc2ea36b9f6f077b4858"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Aug 10 17:36:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Aug 16 20:24:34 2012 +0100"
      },
      "message": "staging:iio:ad7793: Mark channels as unsigned\n\nThe values reported by the AD7793 are unsigned.\n\tIn uniploar mode:\n\t\t\t0x000000 is zeroscale\n\t\t\t0xffffff is fullscale\n\tIn bipolar mode:\n\t\t\t0x000000 is negative fullscale\n\t\t\t0x800000 is zeroscale\n\t\t\t0xffffff is positive fullscale\n\nIn bipolar mode there is a binary offset, but the values are still unsigned.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "421afe5805cbeda35097dc2ea36b9f6f077b4858",
      "tree": "6a1c45c4fb489b96ae32586d70a628d24792c560",
      "parents": [
        "1c795ebd00042b3a5c97e049fd1c08763714a7a8"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Fri Aug 10 17:36:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Aug 16 20:24:33 2012 +0100"
      },
      "message": "staging:iio:ad7793: Add missing break in switch statement\n\nWithout the break statement we fall right through to the default case and return\nan error value.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "1c795ebd00042b3a5c97e049fd1c08763714a7a8",
      "tree": "b54a55288bec44e39acdd6f6282f6b4d568afb23",
      "parents": [
        "8857df3aceb7a8eb7558059b7da109e41dd1fb95"
      ],
      "author": {
        "name": "Alexey Khoroshilov",
        "email": "khoroshilov@ispras.ru",
        "time": "Wed Aug 08 10:58:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Aug 16 20:24:33 2012 +0100"
      },
      "message": "iio/adjd_s311: Fix potential memory leak in adjd_s311_update_scan_mode()\n\nDo not leak memory by updating pointer with potentially NULL realloc return value.\nThere is no need to preserve data in the buffer,\nso replace krealloc() by kfree()-kmalloc() pair.\n\nFound by Linux Driver Verification project (linuxtesting.org).\n\nSigned-off-by: Alexey Khoroshilov \u003ckhoroshilov@ispras.ru\u003e\nAcked-by: Peter Meerwald \u003cpmeerw@pmeerw.net\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "8857df3aceb7a8eb7558059b7da109e41dd1fb95",
      "tree": "ba45e6d7779aab84f6a7c1ba37697d9914158b97",
      "parents": [
        "dfffd0d65fdf16d034681716dcbea74776f62e40"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Fri Jul 20 09:31:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Aug 16 20:24:33 2012 +0100"
      },
      "message": "iio: frequency: ADF4350: Fix potential reference div factor overflow.\n\nWith small channel spacing values and high reference frequencies it is\npossible to exceed the range of the 10-bit counter.\nWorkaround by checking the range and widening some constrains.\n\nWe don\u0027t use the REG1_PHASE value in this case the datasheet recommends to set\nit to 1 if not used.\n\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "dfffd0d65fdf16d034681716dcbea74776f62e40",
      "tree": "4f7922f79c0fccadb013518bd1dff7e88273c2c9",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Michael Hennerich",
        "email": "michael.hennerich@analog.com",
        "time": "Mon Jul 16 09:42:00 2012 +0100"
      },
      "committer": {
        "name": "Jonathan Cameron",
        "email": "jic23@kernel.org",
        "time": "Thu Aug 16 20:24:32 2012 +0100"
      },
      "message": "iio: staging: ad7298_ring: Fix maybe-uninitialized warning\n\ndrivers/staging/iio/adc/ad7298_ring.c:97:37: warning: \u0027time_ns\u0027 may\nbe used uninitialized in this function [-Wmaybe-uninitialized]\n\nReported-by: Fengguang Wu \u003cfengguang.wu@intel.com\u003e\nSigned-off-by: Michael Hennerich \u003cmichael.hennerich@analog.com\u003e\nSigned-off-by: Jonathan Cameron \u003cjic23@kernel.org\u003e\n"
    },
    {
      "commit": "38f8eefccf3a23c4058a570fa2938a4f553cf8e0",
      "tree": "6cfaa19aa7470639e3d5ab54694200d93c4b4005",
      "parents": [
        "00592021010ad86d3b26bac7034034f6af145a2c"
      ],
      "author": {
        "name": "Jason Wessel",
        "email": "jason.wessel@windriver.com",
        "time": "Sun Aug 12 07:16:43 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 12:20:20 2012 -0700"
      },
      "message": "pmac_zilog,kdb: Fix console poll hook to return instead of loop\n\nkdb \u003c-\u003e kgdb transitioning does not work properly with this UART\ndriver because the get character routine loops indefinitely as opposed\nto returning NO_POLL_CHAR per the expectation of the KDB I/O driver\nAPI.\n\nThe symptom is a kernel hang when trying to switch debug modes.\n\nCc: Alan Cox \u003calan@linux.intel.com\u003e\nSigned-off-by: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "00592021010ad86d3b26bac7034034f6af145a2c",
      "tree": "ad64391844ab9a7cbfaf4a9b693ccd73586f75be",
      "parents": [
        "7d9739cd6b03575bc88c6ce3c60853dbc50a6ae2"
      ],
      "author": {
        "name": "Huang Shijie",
        "email": "b32955@freescale.com",
        "time": "Wed Aug 08 10:37:59 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 12:15:33 2012 -0700"
      },
      "message": "serial: mxs-auart: fix the wrong RTS hardware flow control\n\nWithout checking if the auart supports the hardware flow control or not,\nthe old mxs_auart_set_mctrl() asserted the RTS pin blindly.\n\nThis will causes the auart receives wrong data in the following case:\n   The far-end has already started the write operation, and wait for\nthe auart asserts the RTS pin. Then the auart starts the read operation,\nbut mxs_auart_set_mctrl() may be called before we set the RTSCTS in the\nmxs_auart_settermios(). So the RTS pin is asserted in a wrong situation,\nand we get the wrong data in the end.\n\nThis bug has been catched when I connect the mx23(DTE) to the mx53(DCE).\n\nThis patch also replaces the AUART_CTRL2_RTS with AUART_CTRL2_RTSEN.\nWe should use the real the hardware flow control, not the software-controled\nhardware flow control.\n\nSigned-off-by: Huang Shijie \u003cb32955@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "15a063f78eba39e1b040b2c4cab422980b58219a",
      "tree": "1f1578dbc642ccf706ac5fb151fa66c07c546729",
      "parents": [
        "1dd8372d350583b0acc8d7cfd7a1dee05e1942dc",
        "fa75ce649ee2600b117631f8794e0e7dbedb1d68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 16 11:31:29 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 16 11:31:29 2012 -0700"
      },
      "message": "Merge tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh\n\nPull SuperH fixes from Paul Mundt.\n\n* tag \u0027sh-for-linus\u0027 of git://github.com/pmundt/linux-sh:\n  sh: intc: Handle domain association for sparseirq pre-allocated vectors.\n  sh: sh7269: Fix LCD pinmux\n  sh: dma: fix request_irq usage\n"
    },
    {
      "commit": "e74f7fc5d85c5c0bedb69913e2a10774ddb6f367",
      "tree": "91e54f785f78b754d85338e4b6a44d96351a4cd7",
      "parents": [
        "1e1ccc3ad6ebe720e14dd9787f6b5cebaf46f573"
      ],
      "author": {
        "name": "Tim Gardner",
        "email": "tim.gardner@canonical.com",
        "time": "Thu Aug 16 11:09:28 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 11:28:36 2012 -0700"
      },
      "message": "staging: comedi: usbduxfast: Declare MODULE_FIRMWARE usage\n\nCc: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nCc: Mori Hess \u003cfmhess@users.sourceforge.net\u003e\nCc: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nCc: Ravishankar Karkala Mallikarjunayya \u003cravishankar.km@greenturtles.in\u003e\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "1e1ccc3ad6ebe720e14dd9787f6b5cebaf46f573",
      "tree": "cdd11238470269f4396f301eccaee79b49463961",
      "parents": [
        "a1d95cfc07d637e024027101a691dad5b0eef27a"
      ],
      "author": {
        "name": "Tim Gardner",
        "email": "tim.gardner@canonical.com",
        "time": "Thu Aug 16 11:15:37 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 11:28:35 2012 -0700"
      },
      "message": "staging: comedi: usbdux: Declare MODULE_FIRMWARE usage\n\nCc: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nCc: Mori Hess \u003cfmhess@users.sourceforge.net\u003e\nCc: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "a1d95cfc07d637e024027101a691dad5b0eef27a",
      "tree": "9df3424bd1b65abed0363829b5155db882ccb5ef",
      "parents": [
        "8607dcbefb9e1bcbefe2d77f74809cf31e6a04a1"
      ],
      "author": {
        "name": "Tim Gardner",
        "email": "tim.gardner@canonical.com",
        "time": "Thu Aug 16 11:19:11 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 11:28:35 2012 -0700"
      },
      "message": "staging: comedi: usbduxsigma: Declare MODULE_FIRMWARE usage\n\nCc: Ian Abbott \u003cabbotti@mev.co.uk\u003e\nCc: Mori Hess \u003cfmhess@users.sourceforge.net\u003e\nCc: Bernd Porr \u003cberndporr@f2s.com\u003e\nCc: Dan Carpenter \u003cdan.carpenter@oracle.com\u003e\nCc: H Hartley Sweeten \u003chsweeten@visionengravers.com\u003e\nSigned-off-by: Tim Gardner \u003ctim.gardner@canonical.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "2b014fcc7d99d31c3693a7e50d7dcb8b4ddc9cee",
      "tree": "bfe1fbe922fd456796ed0bde08a4dd3497411db1",
      "parents": [
        "d3b8e0dc828f8ec9cc895bb46e8c51b2763e9d2c",
        "ffc493062ce9987156945aa21a677d83a179fc0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 16 11:13:16 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 16 11:13:16 2012 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.infradead.org/users/vkoul/slave-dma\n\nPull two slave-dmaengine fixes from Vinod Koul:\n \"One fixes the correct use of clock API in imx driver and the other\n  enables clock for tegra driver, which is used for other tegra driver\n  conversion to dmanegine in -next.\"\n\n* \u0027fixes\u0027 of git://git.infradead.org/users/vkoul/slave-dma:\n  dma: tegra: enable/disable dma clock\n  dma: imx-dma: Fix kernel crash due to missing clock conversion\n"
    },
    {
      "commit": "d3b8e0dc828f8ec9cc895bb46e8c51b2763e9d2c",
      "tree": "b54c6ea16f626cfc8726b2686c2eb8cc1cbad883",
      "parents": [
        "aacea90fa447855f2d5a15ee0b9fd5273cdd7c5b",
        "2e26c73a1e410448fbd2c0fbd34f06d98eaf8e48"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 16 11:08:32 2012 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Aug 16 11:08:32 2012 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux\n\nPull more drm fixes from Dave Airlie:\n \"Just some intel and nouveau ones this time, intel has more edp panel\n  fixes for macbooks and nouveau has a suspend/resume regression fix in\n  there.\"\n\n* \u0027drm-fixes\u0027 of git://people.freedesktop.org/~airlied/linux:\n  drm/i915: Apply post-sync write for pipe control invalidates\n  drm/i915: reorder edp disabling to fix ivb MacBook Air\n  drm/nv86/fifo: suspend fix\n  drm/nouveau: disable copy engine on NVAF\n  nouveau: fixup scanout enable in nvc0_pm\n  drm/nouveau/aux: mask off higher bits of auxch index in i2c table entry\n  drm/nvd0/disp: mask off high 16 bit of negative cursor x-coordinate\n  drm/i915: ensure i2c adapter is all set before adding it\n  drm/i915: ignore eDP bpc settings from vbt\n  drm/i915: Fix blank panel at reopening lid\n  drm/nve0/fifo: add support for the flip completion swmthd\n"
    },
    {
      "commit": "a2f6985332d2564e443d9d889ce70f39b3293d09",
      "tree": "a63614830b7186649ad2ef6293afaf3cd62fbe73",
      "parents": [
        "3e8309551777e2a54367daddb65b53e236754374"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Mon Aug 06 15:23:55 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:54:01 2012 -0700"
      },
      "message": "mei: add mei_quirk_probe function\n\nThe main purpose of this function is to exclude ME devices\nwithout support for MEI/HECI interface from binding\n\nCurrently affected systems are C600/X79 based servers\nthat expose PCI device even though it doesn\u0027t supported ME Interface.\nMEI driver accessing such nonfunctional device can corrupt\nthe system.\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "7b7e995d69199b555181ac057c47b017c510a129",
      "tree": "f0fc913c03f94b1cc99ec6812772544d52efbbce",
      "parents": [
        "af7f2158fdee9d7f55b793b09f8170a3391f889a"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Tue Jul 24 09:26:57 2012 +0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:29:08 2012 -0700"
      },
      "message": "extcon: extcon_gpio: Replace gpio_request_one by devm_gpio_request_one\n\ncommit 01eaf24 \"extcon: Convert extcon_gpio to devm_gpio_request_one\"\nmissed the replacement for devm_gpio_request_one. fix it.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nSigned-off-by: Chanwoo Choi \u003ccw00.choi@samsung.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "af7f2158fdee9d7f55b793b09f8170a3391f889a",
      "tree": "8667955bac67e38218234d3371ed227d6b27d859",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Jim Cromie",
        "email": "jim.cromie@gmail.com",
        "time": "Thu Jul 19 13:46:21 2012 -0600"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 10:20:53 2012 -0700"
      },
      "message": "drivers-core: make structured logging play nice with dynamic-debug\n\ncommit c4e00daaa96d3a0786f1f4fe6456281c60ef9a16 changed __dev_printk\nin a way that broke dynamic-debug\u0027s ability to control the dynamic\nprefix of dev_dbg(dev,..), but not dev_dbg(NULL,..) or pr_debug(..),\nwhich is why it wasnt noticed sooner.\n\nWhen dev\u003d\u003dNULL, __dev_printk() just calls printk(), which just works.\nBut otherwise, it assumed that level was always a string like \"\u003cL\u003e\"\nand just plucked out the \u0027L\u0027, ignoring the rest.  However,\ndynamic_emit_prefix() adds \"[tid] module:func:line:\" to the string,\nthose additions all got lost.\n\nSigned-off-by: Jim Cromie \u003cjim.cromie@gmail.com\u003e\nAcked-by: Jason Baron \u003cjbaron@redhat.com\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "731879f8e3d4c61220462160311fa650a8b96abf",
      "tree": "a1d50d30772f025647979a283bf284b26d3d083b",
      "parents": [
        "1e658489ba8d87b7c89ca6f734b8319acc534dbc"
      ],
      "author": {
        "name": "Dan Williams",
        "email": "dcbw@redhat.com",
        "time": "Mon Jul 23 14:26:07 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 09:48:03 2012 -0700"
      },
      "message": "USB: qcserial: fix port handling on Gobi 1K and 2K+\n\nBjorn\u0027s latest patchset does break Gobi 1K and 2K because on both\ndevices as it claims usb interface 0.  That\u0027s because usbif 0 is not\nhandled in the switch statement, and thus the if0 gets claimed when it\nshould not.  So let\u0027s just make things even simpler yet, and handle both\nthe 1K and 2K+ cases separately.  This patch should not affect the new\nSierra device support, because those devices are matched via\ninterface-specific matching and thus should never hit the composite\ncode.\n\nSigned-off-by: Dan Williams \u003cdcbw@redhat.com\u003e\nTested-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "3e8309551777e2a54367daddb65b53e236754374",
      "tree": "e621918a9a8f8a0feeef2dd8956a08489d58af39",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Tomas Winkler",
        "email": "tomas.winkler@intel.com",
        "time": "Thu Aug 16 16:25:33 2012 +0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Thu Aug 16 09:44:52 2012 -0700"
      },
      "message": "mei: fix device stall after wd is stopped\n\nAfter watchdog was disabled the driver would stall\ndue to wrong calculation of credits reduction\n\nThe cat\u0026paste bug was introduced in the commit\n7bdf72d3d8059a50214069ea4b87c2174645f40f\nmei: introduce mei_data2slots wrapper\n\nSigned-off-by: Tomas Winkler \u003ctomas.winkler@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "c0369b296e839beccd20ffe21b52940eaf1bd9fc",
      "tree": "86173f9f48a217da4a8b032c305680621f3f87fc",
      "parents": [
        "418edaaba96e58112b15c82b4907084e2a9caf42",
        "6c723a68c661008adf415ee90efe5f737e928ce0",
        "142ad5db2b29a1c392e1b14934fae5d161d6c6e7",
        "a0675a386a3a68f71e831bd064082e6717b45fdc",
        "d549f55f2e132e3d1f1288ce4231f45f12988bbf",
        "51fa3ca37e3bebb291dbe50faa3cb259af35e978",
        "220329916c72ee3d54ae7262b215a050f04a18fc"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Thu Aug 16 09:38:39 2012 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Thu Aug 16 09:38:39 2012 -0700"
      },
      "message": "Merge branches \u0027cma\u0027, \u0027ipoib\u0027, \u0027misc\u0027, \u0027mlx4\u0027, \u0027ocrdma\u0027, \u0027qib\u0027 and \u0027srp\u0027 into for-next\n"
    },
    {
      "commit": "a0675a386a3a68f71e831bd064082e6717b45fdc",
      "tree": "a57632edea051c706e3efedfdfafb0ebf580cf00",
      "parents": [
        "96f17d590092ae2511adf599a252e8ed1901b7a4"
      ],
      "author": {
        "name": "Kleber Sacilotto de Souza",
        "email": "klebers@linux.vnet.ibm.com",
        "time": "Fri Aug 10 18:25:34 2012 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Thu Aug 16 09:38:19 2012 -0700"
      },
      "message": "IB/mlx4: Check iboe netdev pointer before dereferencing it\n\nUnlike other parts of the mlx4_ib code, the function build_mlx_header()\ndoesn\u0027t check if the iboe netdev of the given port is valid before\ndereferencing it, which can cause a crash if the ethernet interface\nhas already been taken down.\n\nFix this by checking for a valid netdev pointer before using it to get\nthe port MAC address.\n\nSigned-off-by: Kleber Sacilotto de Souza \u003cklebers@linux.vnet.ibm.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "667a5313ecd7308d79629c0738b0db588b0b0a4e",
      "tree": "415fa369a5568710c35b6bec225777631fbdef71",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Aug 16 16:46:12 2012 +1000"
      },
      "committer": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Thu Aug 16 16:46:12 2012 +1000"
      },
      "message": "md: Don\u0027t truncate size at 4TB for RAID0 and Linear\n\ncommit 27a7b260f71439c40546b43588448faac01adb93\n   md: Fix handling for devices from 2TB to 4TB in 0.90 metadata.\n\nchanged 0.90 metadata handling to truncated size to 4TB as that is\nall that 0.90 can record.\nHowever for RAID0 and Linear, 0.90 doesn\u0027t need to record the size, so\nthis truncation is not needed and causes working arrays to become too small.\n\nSo avoid the truncation for RAID0 and Linear\n\nThis bug was introduced in 3.1 and is suitable for any stable kernels\nfrom then onwards.\nAs the offending commit was tagged for \u0027stable\u0027, any stable kernel\nthat it was applied to should also get this patch.  That includes\nat least 2.6.32, 2.6.33 and 3.0. (Thanks to Ben Hutchings for\nproviding that list).\n\nCc: stable@vger.kernel.org\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\n"
    },
    {
      "commit": "96f17d590092ae2511adf599a252e8ed1901b7a4",
      "tree": "33a540dc18e2256d70cddb35e8df10809b42ce6e",
      "parents": [
        "3de819e6b642fdd51904f5f4d2716d7466a2f7f5"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Tue Aug 14 15:17:10 2012 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Aug 15 21:05:27 2012 -0700"
      },
      "message": "mlx4_core: Clean up buddy bitmap allocation\n\n - Use kcalloc() / vzalloc() instead of an extra bitmap_zero().\n - Add __GFP_NOWARN to kcalloc() since we\u0027ll try vzalloc() if it fails.\n\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "3de819e6b642fdd51904f5f4d2716d7466a2f7f5",
      "tree": "0f3fd1c557ef4dcb1bb93188c3b585ff4f0b0a44",
      "parents": [
        "89dd86db78e08b51bab29e168fd41b2fd943e6b6"
      ],
      "author": {
        "name": "Yishai Hadas",
        "email": "yishaih@mellanox.com",
        "time": "Mon Aug 13 08:15:07 2012 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Aug 15 21:05:26 2012 -0700"
      },
      "message": "mlx4_core: Fix integer overflow issues around MTT table\n\nFix some issues around int variables used in data structures related\nto memory registration.\n\nHandle int overflow in mlx4_init_icm_table by using a u64 intermediate\nvariable and changing struct mlx4_icm_table num_obj field to be u32.\n\nChange some more fields/variables to use u32 instead of int to prevent\na case where the variable becomes negative when bit 31 is set.\n\nAlso subtract log_mtts_per_seg from the exponent when computing\nnum_mtt, since its added later on in that very same code area.\n\nThis and the previous commit fixes some issues which actually prevent\ncommit db5a7a65c058 (\"mlx4_core: Scale size of MTT table with system\nRAM\") from working.  Now, when the number of MTTs is scaled with the\nsize of the RAM we can map up to 8TB.\n\nSigned-off-by: Yishai Hadas \u003cyishaih@mellanox.com\u003e\nSigned-off-by: Jack Morgenstein \u003cjackm@mellanox.com\u003e\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "89dd86db78e08b51bab29e168fd41b2fd943e6b6",
      "tree": "e2c69177fd4478c398547e81d5da2b61a1cd2158",
      "parents": [
        "df7fba66471c6bbbaebb55e1bb3658eb7ce00a9b"
      ],
      "author": {
        "name": "Yishai Hadas",
        "email": "yishaih@mellanox.com",
        "time": "Mon Aug 13 08:15:06 2012 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Aug 15 21:05:20 2012 -0700"
      },
      "message": "mlx4_core: Allow large mlx4_buddy bitmaps\n\nmlx4_buddy_init uses kmalloc() to allocate bitmaps, which fails when\nthe required size is beyond the max supported value (or when memory is\ntoo fragmented to handle a huge allocation).  Extend this to use use\nvmalloc() if kmalloc() fails, and take that into account when freeing\nthe bitmaps as well.\n\nThis fixes a driver load failure when log num mtt is 26 or higher, and\nis a step in the direction of allowing to register huge amounts of\nmemory on large memory systems.\n\nSigned-off-by: Yishai Hadas \u003cyishaih@mellanox.com\u003e\nSigned-off-by: Or Gerlitz \u003cogerlitz@mellanox.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "1e658489ba8d87b7c89ca6f734b8319acc534dbc",
      "tree": "d870122ed4a3c211dedc5e34ca42c5b3e5fbba13",
      "parents": [
        "f1b5c997e68533df1f96dcd3068a231bca495603"
      ],
      "author": {
        "name": "Mark Ferrell",
        "email": "mferrell@uplogix.com",
        "time": "Tue Jul 24 13:38:31 2012 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Aug 15 15:10:50 2012 -0700"
      },
      "message": "USB: serial: Fix mos7840 timeout\n\n* mos7840 driver was using multiple of HZ for the timeout handed off to\n  usb_control_msg().  Changed the timeout to use msecs instead.\n\n* Remove unused WAIT_FOR_EVER definition\n\nSigned-off-by: Mark Ferrell \u003cmferrell@uplogix.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "f1b5c997e68533df1f96dcd3068a231bca495603",
      "tree": "f47f1f404a4cbd6513783d9652310b52333d4a53",
      "parents": [
        "b1b552a69b8805e7e338074a9e8b670b4a795218"
      ],
      "author": {
        "name": "Bjørn Mork",
        "email": "bjorn@mork.no",
        "time": "Wed Aug 15 15:43:33 2012 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@linuxfoundation.org",
        "time": "Wed Aug 15 15:10:49 2012 -0700"
      },
      "message": "USB: option: add ZTE K5006-Z\n\nThe ZTE (Vodafone) K5006-Z use the following\ninterface layout:\n\n00 DIAG\n01 secondary\n02 modem\n03 networkcard\n04 storage\n\nIgnoring interface #3 which is handled by the qmi_wwan\ndriver.\n\nCc: Thomas Schäfer \u003ctschaefer@t-online.de\u003e\nCc: stable \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Bjørn Mork \u003cbjorn@mork.no\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n"
    },
    {
      "commit": "220329916c72ee3d54ae7262b215a050f04a18fc",
      "tree": "0d89f6e3cc8f17b070c16665d3df4e883fda9ddc",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Bart Van Assche",
        "email": "bvanassche@acm.org",
        "time": "Tue Aug 14 13:18:53 2012 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Aug 15 12:00:48 2012 -0700"
      },
      "message": "IB/srp: Fix a race condition\n\nAvoid a crash caused by the scmnd-\u003escsi_done(scmnd) call in\nsrp_process_rsp() being invoked with scsi_done \u003d\u003d NULL.  This can\nhappen if a reply is received during or after a command abort.\n\nReported-by: Joseph Glanville \u003cjoseph.glanville@orionvm.com.au\u003e\nReference: http://marc.info/?l\u003dlinux-rdma\u0026m\u003d134314367801595\nCc: \u003cstable@vger.kernel.org\u003e\nAcked-by: David Dillow \u003cdillowda@ornl.gov\u003e\nSigned-off-by: Bart Van Assche \u003cbvanassche@acm.org\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "51fa3ca37e3bebb291dbe50faa3cb259af35e978",
      "tree": "c02b24de81fcf80dffc5d02d2556706df42a684b",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "Julia.Lawall@lip6.fr",
        "time": "Tue Aug 14 12:58:35 2012 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Aug 15 11:58:21 2012 -0700"
      },
      "message": "IB/qib: Fix error return code in qib_init_7322_variables()\n\nConvert a 0 error return code to a negative one, as returned elsewhere\nin the function.\n\nA simplified version of the semantic match that finds this problem is\nas follows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nidentifier ret;\nexpression e,e1,e2,e3,e4,x;\n@@\n\n(\nif (\\(ret !\u003d 0\\|ret \u003c 0\\) || ...) { ... return ...; }\n|\nret \u003d 0\n)\n... when !\u003d ret \u003d e1\n*x \u003d \\(kmalloc\\|kzalloc\\|kcalloc\\|devm_kzalloc\\|ioremap\\|ioremap_nocache\\|devm_ioremap\\|devm_ioremap_nocache\\)(...);\n... when !\u003d x \u003d e2\n    when !\u003d ret \u003d e3\n*if (x \u003d\u003d NULL || ...)\n{\n  ... when !\u003d ret \u003d e4\n*  return ret;\n}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cJulia.Lawall@lip6.fr\u003e\nAcked-by: Mike Marciniszyn \u003cmike.marciniszyn@intel.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "142ad5db2b29a1c392e1b14934fae5d161d6c6e7",
      "tree": "499627a5de9eee960359aafe78ce24285259b9f1",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Masanari Iida",
        "email": "standby24x7@gmail.com",
        "time": "Fri Aug 10 00:07:58 2012 +0000"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@purestorage.com",
        "time": "Wed Aug 15 11:56:19 2012 -0700"
      },
      "message": "IB: Fix typos in infiniband drivers\n\nCorrect spelling typos in comments in drivers/infiniband.\n\nSigned-off-by: Masanari Iida \u003cstandby24x7@gmail.com\u003e\nSigned-off-by: Roland Dreier \u003croland@purestorage.com\u003e\n"
    },
    {
      "commit": "0b68c8e2c3afaf9807eb1ebe0ccfb3b809570aa4",
      "tree": "4a33e793e42a741fac5098c564399813d580cc17",
      "parents": [
        "3d0882c0d10d4b4785aeaf26043e764e3aaca825"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Aug 12 23:26:07 2012 +0200"
      },
      "committer": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Wed Aug 15 11:51:19 2012 -0600"
      },
      "message": "PCI: EHCI: Fix crash during hibernation on ASUS computers\n\nCommit dbf0e4c (PCI: EHCI: fix crash during suspend on ASUS\ncomputers) added a workaround for an ASUS suspend issue related to\nUSB EHCI and a bug in a number of ASUS BIOSes that attempt to shut\ndown the EHCI controller during system suspend if its PCI command\nregister doesn\u0027t contain 0 at that time.\n\nIt turns out that the same workaround is necessary in the analogous\nhibernation code path, so add it.\n\nReferences: https://bugzilla.kernel.org/show_bug.cgi?id\u003d45811\nReported-and-tested-by: Oleksij Rempel \u003cbug-track@fisher-privat.net\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\nCc: stable@vger.kernel.org"
    },
    {
      "commit": "3d0882c0d10d4b4785aeaf26043e764e3aaca825",
      "tree": "00e96eff1c0cebe0b83a4566813edd9cddecbdbd",
      "parents": [
        "0d7614f09c1ebdbaa1599a5aba7593f147bf96ee"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Aug 04 23:27:32 2012 +0200"
      },
      "committer": {
        "name": "Bjorn Helgaas",
        "email": "bhelgaas@google.com",
        "time": "Wed Aug 15 11:46:18 2012 -0600"
      },
      "message": "PCI / PM: Fix D3/D3cold/D4 messages printed by acpi_pci_set_power_state()\n\nIf a PCI device is put into D3_cold by acpi_bus_set_power(),\nthe message printed by acpi_pci_set_power_state() says that its\npower state has been changed to D4, which doesn\u0027t make sense.\nIn turn, if the device is put into D3_hot, the message simply\nsays \"D3\" without specifying the variant of the D3 state.\n\nFix this by using the pci_power_name() macro for printing the state\nname instead of building it from the numeric value corresponding to\nthe given state directly.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e"
    },
    {
      "commit": "908d6d52928a7f2a4b317aac47542c5fbef43d88",
      "tree": "1b6117891ec98e9d6a1a84c0640afec93c37d439",
      "parents": [
        "b2a1ef473b031b630a26685c91a46b9ae668d35c"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@iki.fi",
        "time": "Wed Aug 15 01:10:04 2012 +0300"
      },
      "committer": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Wed Aug 15 17:19:01 2012 +0100"
      },
      "message": "regulator: twl-regulator: fix up VINTANA1/VINTANA2\n\nIt seems commit 2098e95ce9bb039ff2e7bf836df358d18a176139 (regulator: twl:\nadapt twl-regulator driver to dt) accidentally deleted VINTANA1. Also\nthe same commit defines VINTANA2 twice with TWL4030_ADJUSTABLE_LDO and\nTWL4030_FIXED_LDO. This patch changes the fixed one to be VINTANA1.\n\nI noticed this when auditing my N900 boot logs. I could not notice any\nchange in device behaviour, though, except that the boot logs are now\nlike before:\n\n\t...\n\t[    0.282928] VDAC: 1800 mV normal standby\n\t[    0.284027] VCSI: 1800 mV normal standby\n\t[    0.285400] VINTANA1: 1500 mV normal standby\n\t[    0.286865] VINTANA2: 2750 mV normal standby\n\t[    0.288208] VINTDIG: 1500 mV normal standby\n\t[    0.289978] VSDI_CSI: 1800 mV normal standby\n\t...\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@iki.fi\u003e\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nCc: stable@vger.kernel.org\n"
    },
    {
      "commit": "2e26c73a1e410448fbd2c0fbd34f06d98eaf8e48",
      "tree": "292356971e07592630e1ad70929add156baff01c",
      "parents": [
        "a389b6a1564b7c4147fa5ce51e0aad63b5e8ebd1",
        "2064db725cc6d4ea19a24c138bc37939b63e3ae6"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Wed Aug 15 20:31:22 2012 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@gmail.com",
        "time": "Wed Aug 15 20:31:22 2012 +1000"
      },
      "message": "Merge branch \u0027drm-nouveau-fixes\u0027 of git://git.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes\n\n* \u0027drm-nouveau-fixes\u0027 of git://git.freedesktop.org/git/nouveau/linux-2.6:\n  drm/nv86/fifo: suspend fix\n  drm/nouveau: disable copy engine on NVAF\n  nouveau: fixup scanout enable in nvc0_pm\n  drm/nouveau/aux: mask off higher bits of auxch index in i2c table entry\n  drm/nvd0/disp: mask off high 16 bit of negative cursor x-coordinate\n  drm/nve0/fifo: add support for the flip completion swmthd\n"
    }
  ],
  "next": "a389b6a1564b7c4147fa5ce51e0aad63b5e8ebd1"
}
