)]}'
{
  "log": [
    {
      "commit": "cd254f295248c98b62ea824f361e10d80a081fe7",
      "tree": "eef867346f4e41db9067f8628f6ec596b47e7313",
      "parents": [
        "b3b3a9b63f2deacfd59137e3781211d21a568ca9"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Oct 15 11:28:07 2010 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Oct 15 12:47:18 2010 +0200"
      },
      "message": "oprofile: make !CONFIG_PM function stubs static inline\n\nMake !CONFIG_PM function stubs static inline and remove section\nattribute.\n\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "b3b3a9b63f2deacfd59137e3781211d21a568ca9",
      "tree": "673b271644137b60eeabbd8ad0ba133735d84c3f",
      "parents": [
        "277dd984172b063497d2ff6cfa7f2355f13a292d"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Thu Oct 14 11:31:42 2010 -0400"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Oct 15 12:45:44 2010 +0200"
      },
      "message": "oprofile: fix linker errors\n\nCommit e9677b3ce (oprofile, ARM: Use oprofile_arch_exit() to\ncleanup on failure) caused oprofile_perf_exit to be called\nin the cleanup path of oprofile_perf_init. The __exit tag\nfor oprofile_perf_exit should therefore be dropped.\n\nThe same has to be done for exit_driverfs as well, as this\nfunction is called from oprofile_perf_exit. Else, we get\nthe following two linker errors.\n\n  LD      .tmp_vmlinux1\n`oprofile_perf_exit\u0027 referenced in section `.init.text\u0027 of arch/arm/oprofile/built-in.o: defined in discarded section `.exit.text\u0027 of arch/arm/oprofile/built-in.o\nmake: *** [.tmp_vmlinux1] Error 1\n\n  LD      .tmp_vmlinux1\n`exit_driverfs\u0027 referenced in section `.text\u0027 of arch/arm/oprofile/built-in.o: defined in discarded section `.exit.text\u0027 of arch/arm/oprofile/built-in.o\nmake: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "277dd984172b063497d2ff6cfa7f2355f13a292d",
      "tree": "2cbb64755ac00b333e88a567dc60372bfe09d04b",
      "parents": [
        "6268464b370e234e0255330190f9bd5d19386ad7"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Thu Oct 14 11:31:43 2010 -0400"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Oct 15 12:45:44 2010 +0200"
      },
      "message": "oprofile: include platform_device.h to fix build break\n\noprofile_perf.c needs to include platform_device.h\nOtherwise we get the following build break.\n\n  CC      arch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.o\narch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.c:192: warning: \u0027struct platform_device\u0027 declared inside parameter list\narch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.c:192: warning: its scope is only this definition or declaration, which is probably not what you want\narch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.c:201: warning: \u0027struct platform_device\u0027 declared inside parameter list\narch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.c:210: error: variable \u0027oprofile_driver\u0027 has initializer but incomplete type\narch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.c:211: error: unknown field \u0027driver\u0027 specified in initializer\narch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.c:211: error: extra brace group at end of initializer\narch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.c:211: error: (near initialization for \u0027oprofile_driver\u0027)\narch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.c:213: warning: excess elements in struct initializer\narch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.c:213: warning: (near initialization for \u0027oprofile_driver\u0027)\narch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.c:214: error: unknown field \u0027resume\u0027 specified in initializer\narch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.c:214: warning: excess elements in struct initializer\narch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.c:214: warning: (near initialization for \u0027oprofile_driver\u0027)\narch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.c:215: error: unknown field \u0027suspend\u0027 specified in initializer\narch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.c:215: warning: excess elements in struct initializer\narch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.c:215: warning: (near initialization for \u0027oprofile_driver\u0027)\narch/arm/oprofile/../../../drivers/oprofile/oprofile_perf.c: In function \u0027init_driverfs\u0027:\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nCc: Matt Fleming \u003cmatt@console-pimps.org\u003e\nCc: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "6268464b370e234e0255330190f9bd5d19386ad7",
      "tree": "5742641092ce64227dd2086d78baaede57da1f80",
      "parents": [
        "7df01d96b295e400167e78061b81d4c91630b12d",
        "0fdf13606b67f830559abdaad15980c7f4f05ec4"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Oct 15 12:45:00 2010 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Oct 15 12:45:00 2010 +0200"
      },
      "message": "Merge remote branch \u0027tip/perf/core\u0027 into oprofile/core\n\nConflicts:\n\tarch/arm/oprofile/common.c\n\tkernel/perf_event.c\n"
    },
    {
      "commit": "7df01d96b295e400167e78061b81d4c91630b12d",
      "tree": "52782cc1d78c24030d627f719cdaa29846c42efb",
      "parents": [
        "0361e02342f60b64a7075755d5851ed4e6f98c7d"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 04 21:09:36 2010 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Tue Oct 12 17:25:06 2010 +0200"
      },
      "message": "oprofile: disable write access to oprofilefs while profiler is running\n\nOprofile counters are setup when profiling is disabled. Thus, writing\nto oprofilefs has no immediate effect. Changes are updated only after\noprofile is reenabled.\n\nTo keep userland and kernel states synchronized, we now allow\nconfiguration of oprofile only if profiling is disabled.  In this case\nit checks if the profiler is running and then disables write access to\noprofilefs by returning -EBUSY. The change should be backward\ncompatible with current oprofile userland daemon.\n\nAcked-by: Maynard Johnson \u003cmaynardj@us.ibm.com\u003e\nCc: William Cohen \u003cwcohen@redhat.com\u003e\nCc: Suravee Suthikulpanit \u003csuravee.suthikulpanit@amd.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "0361e02342f60b64a7075755d5851ed4e6f98c7d",
      "tree": "76ca78323ad1d4b1ecf1e8137f6b48eddcbebe3a",
      "parents": [
        "4fdaa7b682b413dfb7ca9fa74ff45b1e0cb3dade",
        "e9677b3ce207a07fad5746b6f7ddc70cae79de0a"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 11 19:38:39 2010 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 11 19:38:39 2010 +0200"
      },
      "message": "Merge branch \u0027oprofile/perf\u0027 into oprofile/core\n\nConflicts:\n\tarch/arm/oprofile/common.c\n\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "e9677b3ce207a07fad5746b6f7ddc70cae79de0a",
      "tree": "fd94cd24431c1c853372bea47f662e50a7ea4bcf",
      "parents": [
        "2bcb2b641a8f1524f7a9801eb9e52a00b8f18c6e"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Wed Sep 29 15:42:30 2010 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 11 19:34:04 2010 +0200"
      },
      "message": "oprofile, ARM: Use oprofile_arch_exit() to cleanup on failure\n\nThere is duplicate cleanup code in the init and exit functions. Now,\noprofile_arch_exit() is also used if oprofile_arch_init() fails.\n\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "2bcb2b641a8f1524f7a9801eb9e52a00b8f18c6e",
      "tree": "1faeb9a6d2aecf54259205341c17fd9aef2bd5e6",
      "parents": [
        "9c91283a19c2d998a83f50f113f8585709c15caf"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Wed Sep 29 14:43:29 2010 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 11 19:34:03 2010 +0200"
      },
      "message": "oprofile, ARM: Rework op_create_counter()\n\nThis patch simplifies op_create_counter(). Removing if/else if paths\nand return code variable by direct returning from function.\n\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "9c91283a19c2d998a83f50f113f8585709c15caf",
      "tree": "77a0af19cf77eca6c3068f76f5de286f7df7bb0d",
      "parents": [
        "652953b72eea8b9d1bd6b9f67b796c6722bada3a"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Aug 27 14:32:41 2010 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 11 19:34:03 2010 +0200"
      },
      "message": "oprofile, ARM: Remove some goto statements\n\nThis patch removes some unnecessary goto statements.\n\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "81771974ae49bf79aab60c42eac7a6d730a9ef2b",
      "tree": "82f6448db358d7850f52516ebab38f90a6f06190",
      "parents": [
        "ad0f7cfaa85fc033523a09ab1f3dd6b8ded3dff5"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Wed Sep 29 16:52:25 2010 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 11 19:27:10 2010 +0200"
      },
      "message": "oprofile, ARM: Release resources on failure\n\nThis patch fixes a resource leak on failure, where the\noprofilefs and some counters may not released properly.\n\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\nAcked-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nCc: linux-arm-kernel@lists.infradead.org\nCc: \u003cstable@kernel.org\u003e # .35.x\nLKML-Reference: \u003c20100929145225.GJ13563@erda.amd.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "ad0f7cfaa85fc033523a09ab1f3dd6b8ded3dff5",
      "tree": "2565121e4b9945d953e02c77a2e53065b3789aa4",
      "parents": [
        "86c8c04792f152c5469023885510140dd34817bc",
        "c7a27aa4652c63172489a73f3961455650a79a7f"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 11 19:26:50 2010 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 11 19:26:50 2010 +0200"
      },
      "message": "Merge branch \u0027oprofile/urgent\u0027 (early part) into oprofile/perf\n"
    },
    {
      "commit": "3d90a00763b51e1db344a7430c966be723b67a29",
      "tree": "16d089339f161eb1e719b4b9b61e59e572587656",
      "parents": [
        "58850e210cd207399cf6461326e322541b2ec81c"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Mon Sep 27 20:45:08 2010 +0100"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 11 17:46:16 2010 +0200"
      },
      "message": "oprofile: Abstract the perf-events backend\n\nMove the perf-events backend from arch/arm/oprofile into\ndrivers/oprofile so that the code can be shared between architectures.\n\nThis allows each architecture to maintain only a single copy of the PMU\naccessor functions instead of one for both perf and OProfile. It also\nbecomes possible for other architectures to delete much of their\nOProfile code in favour of the common code now available in\ndrivers/oprofile/oprofile_perf.c.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nTested-by: Will Deacon \u003cwill.deacon@arm.com\u003e\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "34984f54b7e8cb29632e921fb2f47b403c0e617a",
      "tree": "76a900f41782ab78eb2c96ee2b6ff81c9f3bf1b3",
      "parents": [
        "8fe9793af04e2a63257dd620984ca912a6a40965",
        "31e7e931cdc27f76dc68444edc4df1c0d1bfa6cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 06 09:51:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 06 09:51:28 2010 -0700"
      },
      "message": "Merge branch \u0027v2.6.36-rc6-urgent-fixes\u0027 of git://xenbits.xen.org/people/sstabellini/linux-pvhvm\n\n* \u0027v2.6.36-rc6-urgent-fixes\u0027 of git://xenbits.xen.org/people/sstabellini/linux-pvhvm:\n  xen: do not initialize PV timers on HVM if !xen_have_vector_callback\n  xen: do not set xenstored_ready before xenbus_probe on hvm\n"
    },
    {
      "commit": "a947f0f8f7012a5e8689a9cff7209ec6964ec154",
      "tree": "99063a2381f600fcde0c464690893449dcabb1e8",
      "parents": [
        "899611ee7d373e5eeda08e9a8632684e1ebbbf00"
      ],
      "author": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Mon Oct 04 16:10:06 2010 +0100"
      },
      "committer": {
        "name": "Stefano Stabellini",
        "email": "stefano.stabellini@eu.citrix.com",
        "time": "Tue Oct 05 13:37:28 2010 +0100"
      },
      "message": "xen: do not set xenstored_ready before xenbus_probe on hvm\n\nRegister_xenstore_notifier should guarantee that the caller gets\nnotified even if xenstore is already up.\nTherefore we revert \"do not notify callers from\nregister_xenstore_notifier\" and set xenstored_read at the right time for\nPV on HVM guests too.\nIn fact in case of PV on HVM guests xenstored is ready only after the\nplatform pci driver has completed the initialization, so do not set\nxenstored_ready before the call to xenbus_probe().\n\nThis patch fixes a shutdown_event watcher registration bug that causes\n\"xm shutdown\" not to work properly.\n\nSigned-off-by: Stefano Stabellini \u003cstefano.stabellini@eu.citrix.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\n"
    },
    {
      "commit": "2f6b3aa7a563d05453c4d73ccf88191aee84333f",
      "tree": "25e19592cc7f969005ffe46f8d250f55c103967b",
      "parents": [
        "3c06806e690885ce978ef180c8f8b6f8c17fb4b4",
        "0f69c897f378bf975c519b1d2455c03d06477dfa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 13:35:48 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 13:35:48 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  regulator: max8649 - fix setting extclk_freq\n  regulator: fix typo in current units\n  regulator: fix device_register() error handling\n"
    },
    {
      "commit": "53d22d886a13b9f6309c3333be55bd71d621eb8d",
      "tree": "de604c66ba4facf69f4574b23efe6b6abfc3ae04",
      "parents": [
        "5a4bbd01c8516d4f116c32e6c4b64bfd5e5fe10d",
        "cadb86570c41fe52a0ea741f1f9775e3412f0167"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 11:15:06 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 11:15:06 2010 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging:\n  hwmon: f71882fg: use a muxed resource lock for the Super I/O port\n"
    },
    {
      "commit": "989cd445b48dc996426ab739d002ed504c5c43c9",
      "tree": "d00443db16f53b6eb329aaf3eb2fb843d1a14018",
      "parents": [
        "4a73a43741489a652588460e72be959e60bcb9ec",
        "2b7a32f7ecb24d01bd0b2d5097d7c7ebe7082ba7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 11:13:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 11:13:22 2010 -0700"
      },
      "message": "Merge branch \u0027merge-spi\u0027 of git://git.secretlab.ca/git/linux-2.6\n\n* \u0027merge-spi\u0027 of git://git.secretlab.ca/git/linux-2.6:\n  of/spi: Fix OF-style driver binding of spi devices\n  spi: spi-gpio.c tests SPI_MASTER_NO_RX bit twice, but not SPI_MASTER_NO_TX\n  spi/mpc8xxx: fix buffer overrun on large transfers\n"
    },
    {
      "commit": "4a73a43741489a652588460e72be959e60bcb9ec",
      "tree": "7479147c1832131a7c8abfcd0ee8ae1a7d07116f",
      "parents": [
        "c470af0a27bc2f84f337a50624926eac8343211e",
        "173e79fb70a98b5b223f8dc09c22990d777bdd78"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 11:11:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 11:11:01 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  vlan: dont drop packets from unknown vlans in promiscuous mode\n  Phonet: Correct header retrieval after pskb_may_pull\n  um: Proper Fix for f25c80a4: remove duplicate structure field initialization\n  ip_gre: Fix dependencies wrt. ipv6.\n  net-2.6: SYN retransmits: Add new parameter to retransmits_timed_out()\n  iwl3945: queue the right work if the scan needs to be aborted\n  mac80211: fix use-after-free\n"
    },
    {
      "commit": "c470af0a27bc2f84f337a50624926eac8343211e",
      "tree": "a139c9a6bd18663858e0e5ac09ecbf2661f92773",
      "parents": [
        "4e31635c367a9e21a43cfbfae4c9deda2e19d1f4",
        "7dcd2499deab8f10011713c40bc2f309c9b65077"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 11:10:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 04 11:10:26 2010 -0700"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel:\n  drm/i915: Rephrase pwrite bounds checking to avoid any potential overflow\n  drm/i915: Sanity check pread/pwrite\n  drm/i915: Use pipe state to tell when pipe is off\n  drm/i915: vblank status not valid while training display port\n  drivers/gpu/drm/i915/i915_gem.c: Add missing error handling code\n  drm/i915: Fix refleak during eviction.\n  drm/i915: fix GMCH power reporting\n"
    },
    {
      "commit": "4fdaa7b682b413dfb7ca9fa74ff45b1e0cb3dade",
      "tree": "dbd363d92dde1eca2da778e50c03b7c49159dc4d",
      "parents": [
        "dc0c22b878a60373762495b8e5628a32c1b80ac4"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Thu Aug 19 10:50:26 2010 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Mon Oct 04 10:55:24 2010 +0200"
      },
      "message": "oprofile: Remove duplicate code around __oprofilefs_create_file()\n\nRemoving duplicate code by assigning the inodes private data pointer\nin __oprofilefs_create_file(). Extending the function interface to\npass the pointer.\n\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "7dcd2499deab8f10011713c40bc2f309c9b65077",
      "tree": "1fc0476339e3fabd6b2a5f62dba1fd10abfd82f8",
      "parents": [
        "ce9d419dbecc292cc3e06e8b1d6d123d3fa813a4"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Sep 26 20:21:44 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Oct 03 14:16:18 2010 +0100"
      },
      "message": "drm/i915: Rephrase pwrite bounds checking to avoid any potential overflow\n\n... and do the same for pread.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "ce9d419dbecc292cc3e06e8b1d6d123d3fa813a4",
      "tree": "a65b65d58e52bb05b3f08c6610f5d6345e5f4879",
      "parents": [
        "ab7ad7f6451580aa7eccc0ba62807c872088a8f9"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Sep 26 20:50:05 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Oct 03 14:16:17 2010 +0100"
      },
      "message": "drm/i915: Sanity check pread/pwrite\n\nMove the access control up from the fast paths, which are no longer\nuniversally taken first, up into the caller. This then duplicates some\nsanity checking along the slow paths, but is much simpler.\nTracked as CVE-2010-2962.\n\nReported-by: Kees Cook \u003ckees@ubuntu.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "cadb86570c41fe52a0ea741f1f9775e3412f0167",
      "tree": "fea94910a78e8327628d3e95dd34acf4a09216a8",
      "parents": [
        "c6ea21e35bf3691cad59647c771e6606067f627d"
      ],
      "author": {
        "name": "Giel van Schijndel",
        "email": "me@mortis.eu",
        "time": "Sun Oct 03 08:09:49 2010 -0400"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Sun Oct 03 05:57:04 2010 -0700"
      },
      "message": "hwmon: f71882fg: use a muxed resource lock for the Super I/O port\n\nSleep while acquiring a resource lock on the Super I/O port. This should\nprevent collisions from causing the hardware probe to fail with -EBUSY.\n\nSigned-off-by: Giel van Schijndel \u003cme@mortis.eu\u003e\nAcked-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\n"
    },
    {
      "commit": "ab7ad7f6451580aa7eccc0ba62807c872088a8f9",
      "tree": "3db4739a40c0276e2c8ee99a9465317360769e90",
      "parents": [
        "b99a9d9bb62a984bdfcb6c973dfe180bd776abbe"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Sun Oct 03 00:33:06 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Oct 03 10:23:26 2010 +0100"
      },
      "message": "drm/i915: Use pipe state to tell when pipe is off\n\nInstead of waiting for the display line value to settle, we can simply\nwait for the pipe configuration register \u0027state\u0027 bit to turn off.\n\nContrarywise, disabling the plane will not cause the display line\nvalue to stop changing, so instead we wait for the vblank interrupt\nbit to get set. And, we only do this when we\u0027re not about to wait for\nthe pipe to turn off.\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "b99a9d9bb62a984bdfcb6c973dfe180bd776abbe",
      "tree": "f4a80a59ecb701ff1c41f5098b14b8de15ee7a90",
      "parents": [
        "929f49bf225b1b6cd04d0a7b9c0f7377d9131220"
      ],
      "author": {
        "name": "Keith Packard",
        "email": "keithp@keithp.com",
        "time": "Sun Oct 03 00:33:05 2010 -0700"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sun Oct 03 10:22:25 2010 +0100"
      },
      "message": "drm/i915: vblank status not valid while training display port\n\nWhile the display port is in training mode, vblank interrupts don\u0027t\noccur. Because we have to wait for the display port output to turn on\nbefore starting the training sequence, enable the output in \u0027normal\u0027\nmode so that we can tell when a vblank has occurred, then start the\ntraining sequence.\n\nSigned-off-by: Keith Packard \u003ckeithp@keithp.com\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "2b7a32f7ecb24d01bd0b2d5097d7c7ebe7082ba7",
      "tree": "e46d95355ecae82f6646684b83269a2dda09036c",
      "parents": [
        "23699f98f84f20195fddd0263d05a8ccb8694676"
      ],
      "author": {
        "name": "Sinan Akman",
        "email": "sinan@writeme.com",
        "time": "Sat Oct 02 21:28:29 2010 -0600"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 02 21:28:29 2010 -0600"
      },
      "message": "of/spi: Fix OF-style driver binding of spi devices\n\nThis patch adds the OF hook to the spi core so that devices\ncan automatically be registered based on device tree data.  This fixes\na problem with spi devices not binding to drivers after the cleanup of\nthe spi \u0026 i2c binding code.\n\nSigned-off-by: Sinan Akman \u003csinan@writeme.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "23699f98f84f20195fddd0263d05a8ccb8694676",
      "tree": "a6e1e9dd79d835caf8d2d39f4327ae559b2932df",
      "parents": [
        "37880c909c6a22674d3c0f83f2737264b4e60fe1"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Sat Oct 02 14:03:32 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Sat Oct 02 21:09:08 2010 -0600"
      },
      "message": "spi: spi-gpio.c tests SPI_MASTER_NO_RX bit twice, but not SPI_MASTER_NO_TX\n\nThe SPI_MASTER_NO_TX bit (can\u0027t do buffer write) wasn\u0027t tested.  This\ncode was introduced in commit 3c8e1a84 (spi/spi-gpio: add support for\ncontrollers without MISO or MOSI pin).  This patch fixes a bug in\nchoosing which transfer ops to use.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "929f49bf225b1b6cd04d0a7b9c0f7377d9131220",
      "tree": "5fe20466662036d72936722ae1f7e86f34836934",
      "parents": [
        "e39a01501b228e1be2037d5bddccae2a820af902"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Oct 02 15:59:17 2010 +0200"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Sat Oct 02 15:21:26 2010 +0100"
      },
      "message": "drivers/gpu/drm/i915/i915_gem.c: Add missing error handling code\n\nExtend the error handling code with operations found in other nearby error\nhandling code\n\nA simplified version of the sematic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r exists@\n@r@\nstatement S1,S2,S3;\nconstant C1,C2,C3;\n@@\n\n*if (...)\n {... S1 return -C1;}\n...\n*if (...)\n {... when !\u003d S1\n    return -C2;}\n...\n*if (...)\n {... S1 return -C3;}\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "0f69c897f378bf975c519b1d2455c03d06477dfa",
      "tree": "18724ed7024cd3e2b7b45826a1091aea50664bf3",
      "parents": [
        "e4a6376b3b2999d169b602a582a8819d95ff79bc"
      ],
      "author": {
        "name": "Axel Lin",
        "email": "axel.lin@gmail.com",
        "time": "Fri Oct 01 13:56:27 2010 +0800"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Oct 02 14:19:45 2010 +0100"
      },
      "message": "regulator: max8649 - fix setting extclk_freq\n\nThe SYNC bits are BIT6 and BIT7 of MAX8649_SYNC register.\npdata-\u003eextclk_freq could be [0|1|2].\n(MAX8649_EXTCLK_26MHZ|MAX8649_EXTCLK_13MHZ|MAX8649_EXTCLK_19MHZ)\nIt requires to left shift 6 bits to properly set extclk_freq.\n\nSigned-off-by: Axel Lin \u003caxel.lin@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "e4a6376b3b2999d169b602a582a8819d95ff79bc",
      "tree": "7613525a8644280e40ab998dc690eeb0ac06f509",
      "parents": [
        "ad7725cb43b8badb2fec2c2bfca07c067f2e19a7"
      ],
      "author": {
        "name": "Cyril Chemparathy",
        "email": "cyril@ti.com",
        "time": "Wed Sep 22 12:30:15 2010 -0400"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Oct 02 12:50:31 2010 +0100"
      },
      "message": "regulator: fix typo in current units\n\nThis patch fixes a typo that incorrectly reports mA numbers as uA.\n\nSigned-off-by: Cyril Chemparathy \u003ccyril@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "ad7725cb43b8badb2fec2c2bfca07c067f2e19a7",
      "tree": "16c7c2a6ec9605be409677eb1bf1993d208fd4be",
      "parents": [
        "c6ea21e35bf3691cad59647c771e6606067f627d"
      ],
      "author": {
        "name": "Vasiliy Kulikov",
        "email": "segooon@gmail.com",
        "time": "Sun Sep 19 16:55:01 2010 +0400"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Sat Oct 02 12:50:30 2010 +0100"
      },
      "message": "regulator: fix device_register() error handling\n\nIf device_register() fails then call put_device().\nSee comment to device_register.\n\nSigned-off-by: Vasiliy Kulikov \u003csegooon@gmail.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "18ffe4b18cef097f789d3ff43b45f2938cebe241",
      "tree": "59a23065256d235eb85a7afcd2d0efa628d16e9c",
      "parents": [
        "b10c4d40b3e413a908072acc53dea13e90c39aff",
        "abb295f3b3db602f91accf58b526b30b48673af1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:58:31 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:58:31 2010 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  vmwgfx: Fix fb VRAM pinning failure due to fragmentation\n  vmwgfx: Remove initialisation of dev::devname\n  vmwgfx: Enable use of the vblank system\n  vmwgfx: vt-switch (master drop) fixes\n  drm/vmwgfx: Fix breakage introduced by commit \"drm: block userspace under allocating buffer and having drivers overwrite it (v2)\"\n  drm: Hold the mutex when dropping the last GEM reference (v2)\n  drm/gem: handlecount isn\u0027t really a kref so don\u0027t make it one.\n  drm: i810/i830: fix locked ioctl variant\n  drm/radeon/kms: add quirk for MSI K9A2GM motherboard\n  drm/radeon/kms: fix potential segfault in r600_ioctl_wait_idle\n  drm: Prune GEM vma entries\n  drm/radeon/kms: fix up encoder info messages for DFP6\n  drm/radeon: fix PCI ID 5657 to be an RV410\n"
    },
    {
      "commit": "b10c4d40b3e413a908072acc53dea13e90c39aff",
      "tree": "3e487da92de125a35b267d8f7ac98878b9fd1fa6",
      "parents": [
        "303a407002db563ae76d0f8a8ef0d8fe7954fcd4",
        "7031307aefb6048377385dbb0af2dd43bb0190bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:55:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:55:54 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus/i2c/2636-rc5\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/i2c/2636-rc5\u0027 of git://git.fluff.org/bjdooks/linux:\n  i2c-s3c2410: fix calculation of SDA line delay\n  i2c-davinci: Fix race when setting up for TX\n  i2c-octeon: Return -ETIMEDOUT in octeon_i2c_wait() on timeout\n"
    },
    {
      "commit": "303a407002db563ae76d0f8a8ef0d8fe7954fcd4",
      "tree": "cb2383c974717eeecf861296e988bd8d6df98481",
      "parents": [
        "35ec42167bb5f13db93f1e8c13298eb564f95142",
        "fdb8c58a1671beb51949412e053926acd5500b5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:54:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:54:58 2010 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: invoke DSDT corruption workaround on all Toshiba Satellite\n  ACPI, APEI, Fix ERST MOVE_DATA instruction implementation\n  ACPI: fan: Fix more unbalanced code block\n  ACPI: acpi_pad: simplify code to avoid false gcc build warning\n  ACPI, APEI, Fix error path for memory allocation\n  ACPI, APEI, HEST Fix the unsuitable usage of platform_data\n  ACPI, APEI, Fix acpi_pre_map() return value\n  ACPI, APEI, Fix APEI related table size checking\n  ACPI: Disable Windows Vista compatibility for Toshiba P305D\n  ACPI: Kconfig: fix typo.\n  ACPI: add missing __percpu markup in arch/x86/kernel/acpi/cstate.c\n  ACPI: Fix typos\n  ACPI video: fix a poor warning message\n  ACPI: fix build warnings resulting from merge window conflict\n  ACPI: EC: add Vista incompatibility DMI entry for Toshiba Satellite L355\n  ACPI: expand Vista blacklist to include SP1 and SP2\n  ACPI: delete ZEPTO idle\u003dnomwait DMI quirk\n  ACPI: enable repeated PCIEXP wakeup by clearing PCIEXP_WAKE_STS on resume\n  PM / ACPI: Blacklist systems known to require acpi_sleep\u003dnonvs\n  ACPI: Don\u0027t report current_now if battery reports in mWh\n"
    },
    {
      "commit": "35ec42167bb5f13db93f1e8c13298eb564f95142",
      "tree": "2ca9d23a556144d5eb482f53675a4401c7ffd50f",
      "parents": [
        "3c729087d4312a4a1fa1a8b674fd9c8050cfc3db",
        "6110a1f43c27b516e16d5ce8860fca50748c2a87"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:53:45 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:53:45 2010 -0700"
      },
      "message": "Merge branch \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6\n\n* \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6:\n  intel_idle: Voluntary leave_mm before entering deeper\n  acpi_idle: add missing \\n to printk\n  intel_idle: add missing __percpu markup\n  intel_idle: Change mode 755 \u003d\u003e 644\n  cpuidle: Fix typos\n  intel_idle: PCI quirk to prevent Lenovo Ideapad s10-3 boot hang\n"
    },
    {
      "commit": "64aab720bdf8771214a7c88872bd8e3194c2d279",
      "tree": "3fd3007baee0fb26df7c887d2b7dfacdb4bd6df7",
      "parents": [
        "c044391bd82f3b165f9d93937fdc2740da0bab34"
      ],
      "author": {
        "name": "Marcin Slusarz",
        "email": "marcin.slusarz@gmail.com",
        "time": "Thu Sep 30 15:15:30 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:50:58 2010 -0700"
      },
      "message": "i7core_edac: fix panic in udimm sysfs attributes registration\n\nArray of udimm sysfs attributes was not ended with NULL marker, leading to\ndereference of random memory.\n\n  EDAC DEBUG: edac_create_mci_instance_attributes: edac_create_mci_instance_attributes() file udimm0\n  EDAC DEBUG: edac_create_mci_instance_attributes: edac_create_mci_instance_attributes() file udimm1\n  EDAC DEBUG: edac_create_mci_instance_attributes: edac_create_mci_instance_attributes() file udimm2\n  BUG: unable to handle kernel NULL pointer dereference at 00000000000001a4\n  IP: [\u003cffffffff81330b36\u003e] edac_create_mci_instance_attributes+0x148/0x1f1\n  Pid: 1, comm: swapper Not tainted 2.6.36-rc3-nv+ #483 P6T SE/System Product Name\n  RIP: 0010:[\u003cffffffff81330b36\u003e]  [\u003cffffffff81330b36\u003e] edac_create_mci_instance_attributes+0x148/0x1f1\n  (...)\n  Call Trace:\n   [\u003cffffffff81330b86\u003e] edac_create_mci_instance_attributes+0x198/0x1f1\n   [\u003cffffffff81330c9a\u003e] edac_create_sysfs_mci_device+0xbb/0x2b2\n   [\u003cffffffff8132f533\u003e] edac_mc_add_mc+0x46b/0x557\n   [\u003cffffffff81428901\u003e] i7core_probe+0xccf/0xec0\n  RIP  [\u003cffffffff81330b36\u003e] edac_create_mci_instance_attributes+0x148/0x1f1\n  ---[ end trace 20de320855b81d78 ]---\n  Kernel panic - not syncing: Attempted to kill init!\n\nSigned-off-by: Marcin Slusarz \u003cmarcin.slusarz@gmail.com\u003e\nCc: Mauro Carvalho Chehab \u003cmchehab@redhat.com\u003e\nAcked-by: Doug Thompson \u003cdougthompson@xmission.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c044391bd82f3b165f9d93937fdc2740da0bab34",
      "tree": "542a8ae1e206a85e4a3041e1053697d90228536b",
      "parents": [
        "e53ced1b02a18fb006fc13c1658bb454ed6cf63c"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Sep 30 15:15:29 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:50:58 2010 -0700"
      },
      "message": "drivers/serial/mrst_max3110.c needs linux/irq.h\n\nsparc64 allmodconfig:\n\n  drivers/serial/mrst_max3110.c: In function `serial_m3110_startup\u0027:\n  drivers/serial/mrst_max3110.c:470: error: `IRQ_TYPE_EDGE_FALLING\u0027 undeclared (first use in this function)\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "63d66cab4755edc86ddc5b78cae657a3fda908e1",
      "tree": "88543405c166053e72be4046f89f224e9ce46dcf",
      "parents": [
        "399f1e30ac17b77d383444aff480c7390f5adf2a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Thu Sep 30 15:15:28 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 01 10:50:58 2010 -0700"
      },
      "message": "drivers/serial/mfd.c needs slab.h\n\nalpha allmodconfig:\n\n  drivers/serial/mfd.c:144: error: implicit declaration of function \u0027kzalloc\u0027\n  drivers/serial/mfd.c:144: warning: assignment makes pointer from integer without a cast\n\nCc: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "abb295f3b3db602f91accf58b526b30b48673af1",
      "tree": "a4882b7f01e7e5808a5023ac9897d289fe8b4e29",
      "parents": [
        "f1a28ee238bddfa48c5233543926af65a4445bf6"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Fri Oct 01 10:21:51 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 01 21:08:55 2010 +1000"
      },
      "message": "vmwgfx: Fix fb VRAM pinning failure due to fragmentation\n\nIf the soon-to-be scanout buffer is partly covering the intended\nVRAM region, move and pin will fail. In that case, just move it out\nto system before attempting to move it in again.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "f1a28ee238bddfa48c5233543926af65a4445bf6",
      "tree": "8c85daf15ebb26caa7f0739f28807883e886a741",
      "parents": [
        "7a1c2f6c8d8485af5ac6c2a313f6a7162207a4af"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Fri Oct 01 10:21:50 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 01 21:08:53 2010 +1000"
      },
      "message": "vmwgfx: Remove initialisation of dev::devname\n\nThe removed code causes oopses with newer drms on master drop.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7a1c2f6c8d8485af5ac6c2a313f6a7162207a4af",
      "tree": "867f60ced7f7742dc2f4a2010d32b516e90ea411",
      "parents": [
        "30c78bb838b26ec7997515844c0c734e454b3cba"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Fri Oct 01 10:21:49 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 01 21:08:51 2010 +1000"
      },
      "message": "vmwgfx: Enable use of the vblank system\n\nThis is to avoid accessing uninitialized data during\ndrm_irq_uninstall and vblank ioctls. At the same time, enable error check from\ndrm_kms_init which previously appeared to ignore all errors.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "30c78bb838b26ec7997515844c0c734e454b3cba",
      "tree": "04df1e7175ee697874a099477298eed3c706ec8b",
      "parents": [
        "2854eedae2ff35d95e8923bebdb942bbd537c54f"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Fri Oct 01 10:21:48 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 01 21:08:50 2010 +1000"
      },
      "message": "vmwgfx: vt-switch (master drop) fixes\n\nWe add an option not to enable fbdev, this option is off (0) by default.\nNot enabling fbdev at load time makes it possible to co-operate with\nvga16fb and vga text mode when VT switching.\n\nHowever, if 3D resources are active when VT switching, we\u0027re currently\nnot able to switch over to vga, due to device limitations.\nThis fixes a bug where we previously lost 3D state during VT switch.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "2854eedae2ff35d95e8923bebdb942bbd537c54f",
      "tree": "06893883631691e415b4893a46a381251230bdb2",
      "parents": [
        "39b4d07aa3583ceefe73622841303a0a3e942ca1"
      ],
      "author": {
        "name": "Thomas Hellstrom",
        "email": "thellstrom@vmware.com",
        "time": "Thu Sep 30 12:18:33 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 01 21:08:48 2010 +1000"
      },
      "message": "drm/vmwgfx: Fix breakage introduced by commit \"drm: block userspace under allocating buffer and having drivers overwrite it (v2)\"\n\nThe mentioned commit breaks the vmwgfx ioctl argument sanity check.\n\nSigned-off-by: Thomas Hellstrom \u003cthellstrom@vmware.com\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "39b4d07aa3583ceefe73622841303a0a3e942ca1",
      "tree": "d42f6e782f331b1d967f50ca3a02b9e51ea88515",
      "parents": [
        "29d08b3efddca628b0360411ab2b85f7b1723f48"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Thu Sep 30 09:10:26 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 01 21:08:45 2010 +1000"
      },
      "message": "drm: Hold the mutex when dropping the last GEM reference (v2)\n\nIn order to be fully threadsafe we need to check that the drm_gem_object\nrefcount is still 0 after acquiring the mutex in order to call the free\nfunction. Otherwise, we may encounter scenarios like:\n\nThread A:                                        Thread B:\ndrm_gem_close\nunreference_unlocked\nkref_put                                         mutex_lock\n...                                              i915_gem_evict\n...                                              kref_get -\u003e BUG\n...                                              i915_gem_unbind\n...                                              kref_put\n...                                              i915_gem_object_free\n...                                              mutex_unlock\nmutex_lock\ni915_gem_object_free -\u003e BUG\ni915_gem_object_unbind\nkfree\nmutex_unlock\n\nNote that no driver is currently using the free_unlocked vfunc and it is\nscheduled for removal, hasten that process.\n\nBugzilla: https://bugs.freedesktop.org/show_bug.cgi?id\u003d30454\nReported-and-Tested-by: Magnus Kessler \u003cMagnus.Kessler@gmx.net\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e39a01501b228e1be2037d5bddccae2a820af902",
      "tree": "8505cc7a009cad8151f0edb3b5696f6249afd154",
      "parents": [
        "d270ae34eb77c58dea60e5b1e300a698d2ce39ac"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Wed Sep 29 22:23:05 2010 +0100"
      },
      "committer": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Fri Oct 01 10:03:16 2010 +0100"
      },
      "message": "drm/i915: Fix refleak during eviction.\n\nNow that we hold onto a reference whilst evicting objects, we need to\nbe sure that we drop all the references taken -- even on the error\npaths.\n\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\n"
    },
    {
      "commit": "ef70fcc0cd5d98f5e2df82c9e598b47f351d4f66",
      "tree": "b801ba4d7ebb1155df68d530df49444ffa6252cc",
      "parents": [
        "4cbe75be5c6ae86bdc7daec864eeb2dfd66f48bb",
        "98d943b02f6f1b57787ff1aa6f34d019a407e3ee"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Oct 01 08:54:17 2010 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Oct 01 08:54:17 2010 +0200"
      },
      "message": "Merge branch \u0027oprofile/urgent\u0027 into oprofile/core\n\nConflicts:\n\tarch/arm/oprofile/common.c\n\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "6110a1f43c27b516e16d5ce8860fca50748c2a87",
      "tree": "021233718337a4a72ba4715f4d0782d5253fec7c",
      "parents": [
        "9587a678fa56ea6d7f39b048f24f5d03a89bf9b3"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Thu Sep 30 21:19:07 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 30 21:19:22 2010 -0400"
      },
      "message": "intel_idle: Voluntary leave_mm before entering deeper\n\nAvoid TLB flush IPIs for the cores in deeper c-states by voluntary leave_mm()\nbefore entering into that state. CPUs tend to flush TLB in those c-states\nanyways.\n\nacpi_idle does this with C3-type states, but it was not caried over\nwhen intel_idle was introduced.  intel_idle can apply it\nto C-states in addition to those that ACPI might export as C3...\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "29d08b3efddca628b0360411ab2b85f7b1723f48",
      "tree": "f89a8a3069ebe9828b8a08c4b123f52625bf0bc7",
      "parents": [
        "130b9851933e6da636502cd85e1ba8f45f862e8c"
      ],
      "author": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Mon Sep 27 16:17:17 2010 +1000"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Fri Oct 01 09:17:44 2010 +1000"
      },
      "message": "drm/gem: handlecount isn\u0027t really a kref so don\u0027t make it one.\n\nThere were lots of places being inconsistent since handle count\nlooked like a kref but it really wasn\u0027t.\n\nFix this my just making handle count an atomic on the object,\nand have it increase the normal object kref.\n\nNow i915/radeon/nouveau drivers can drop the normal reference on\nuserspace object creation, and have the handle hold it.\n\nThis patch fixes a memory leak or corruption on unload, because\nthe driver had no way of knowing if a handle had been actually\nadded for this object, and the fbcon object needed to know this\nto clean itself up properly.\n\nReviewed-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "7031307aefb6048377385dbb0af2dd43bb0190bb",
      "tree": "c62a0f658aaa21ccd957d39cb385f16c279c2f04",
      "parents": [
        "4bba0fd8d1c6d405df666e2573e1a1f917098be0"
      ],
      "author": {
        "name": "MyungJoo Ham",
        "email": "myungjoo.ham@samsung.com",
        "time": "Thu Sep 30 15:54:46 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Oct 01 00:00:35 2010 +0100"
      },
      "message": "i2c-s3c2410: fix calculation of SDA line delay\n\nS3C2440 style I2C controller uses PCLK to calculate the SDA line delay.\nThe driver wrongly assumed that this delay is calculated from the\nfrequency that the controller is operating on. This patch fixes this\nissue.\n\nSigned-off-by: MyungJoo Ham \u003cmyungjoo.ham@samsung.com\u003e\nSigned-off-by: Kyungmin Park \u003ckyungmin.park@samsung.com\u003e\nSigned-off-by: Marek Szyprowski \u003cm.szyprowski@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "92629195314d8adefabeb78b13d681ad1c01e778",
      "tree": "cc84705305a643b391965e4136d07509234ff0e5",
      "parents": [
        "a91e7d471e2e384035b9746ea707ccdcd353f5dd",
        "e7ee762cf074b0fd8eec483d0cef8fdbf0d04b81"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 30 12:02:22 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 30 12:02:22 2010 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6\n"
    },
    {
      "commit": "130b9851933e6da636502cd85e1ba8f45f862e8c",
      "tree": "c08b7977b210bfd2974b5ce94f47c2d0854a11b9",
      "parents": [
        "f36fce0f49ed40f3e843d45fa53d476d63444b58"
      ],
      "author": {
        "name": "Arnd Bergmann",
        "email": "arnd@arndb.de",
        "time": "Wed Sep 29 17:47:58 2010 +0200"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Thu Sep 30 12:45:09 2010 +1000"
      },
      "message": "drm: i810/i830: fix locked ioctl variant\n\nThe i810 and i830 device drivers may replace their file operations\non an open file descriptor. My previous patch to move the BKL\nout of the common DRM code into these drivers only caught the\ndefault file operations, not the ones that actually end up being\nused.\n\nFound while trying to come up with a way to kill the BKL for\ngood in these drivers.\n\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "77f890223338c890fc33972673d2bd3a53061570",
      "tree": "c2ed6ee220adc2c69816feaf4bcd6273f3dcdd97",
      "parents": [
        "4193d9163582b05e33aca3392e46649e5c3da8d1",
        "cc60f8878eab892c03d06b10f389232b9b66bd83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 29 18:41:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 29 18:41:19 2010 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  dmaengine: fix interrupt clearing for mv_xor\n  missing inline keyword for static function in linux/dmaengine.h\n  dma/shdma: move dereference below the NULL check\n"
    },
    {
      "commit": "9d457c60ba783c709c750b851d07f0ac8af78ce9",
      "tree": "9e28956058607759b3ef63c0fb6fc9a0e3d9a810",
      "parents": [
        "f12f662f29d5801e598c6bb4a71e54b2de218f72",
        "90182317a9e383474613aa60e9d61d57bdf17c3e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 29 14:57:53 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 29 14:57:53 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6:\n  mfd: Fix max8925 irq control bit incorrect setting\n  mfd: Ignore non-GPIO IRQs when setting wm831x IRQ types\n"
    },
    {
      "commit": "f12f662f29d5801e598c6bb4a71e54b2de218f72",
      "tree": "591c389ec99d992cb3b9b093ddc0463c929b7b1e",
      "parents": [
        "899611ee7d373e5eeda08e9a8632684e1ebbbf00"
      ],
      "author": {
        "name": "Daniel J Blueman",
        "email": "daniel.blueman@gmail.com",
        "time": "Wed Sep 29 21:01:55 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Sep 29 13:17:56 2010 -0700"
      },
      "message": "fix OMAP2 MTD build failure\n\nFix build failure from recent interface change and merge.\n\nTested on OMAP3430.\n\nSigned-off-by: Daniel J Blueman \u003cdaniel.blueman@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fdb8c58a1671beb51949412e053926acd5500b5f",
      "tree": "4b031ae9d9626aae31afe6f1da697bd7f1007897",
      "parents": [
        "23f124ca3dda98496b7ccf897cfd66264a212b6c",
        "b137b9942a07843c64a934cfdb7d43155e507e13",
        "64a32307b710c100beb101e9c78f8022f0e8ba61",
        "337279ce3aa85d81d34c0f837d1c204df105103b",
        "100cf87788c0e9104f6fb1b0ff5f72f73fbbbea3",
        "539986482b0db07b7164ab086d167ab99b4d3061",
        "573b638158029898caf9470c8214b7ddd29751e3",
        "0bbba38a61283a55f2061ab3e0910c572d19f462"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Sep 29 15:18:28 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Sep 29 15:18:28 2010 -0400"
      },
      "message": "Merge branches \u0027apei\u0027, \u0027battery-mwh-fix\u0027, \u0027bugzilla-10807\u0027, \u0027bugzilla-14736\u0027, \u0027bugzilla-14679\u0027, \u0027bugzilla-16396\u0027, \u0027launchpad-613381\u0027 and \u0027misc\u0027 into release\n"
    },
    {
      "commit": "100cf87788c0e9104f6fb1b0ff5f72f73fbbbea3",
      "tree": "a0860d99de45f928e3180c6e3d8afbd0434f4657",
      "parents": [
        "899611ee7d373e5eeda08e9a8632684e1ebbbf00"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 22:57:02 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Sep 29 14:18:59 2010 -0400"
      },
      "message": "ACPI: invoke DSDT corruption workaround on all Toshiba Satellite\n\nOur list of Toshiba Satellite models that require this workaround\nis growing -- so invoke the workaround for the entire product line.\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d14679\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0bbba38a61283a55f2061ab3e0910c572d19f462",
      "tree": "ae194c65a07b45ecad35b0c9eab9d1f0ca626a56",
      "parents": [
        "0c827eebfcd5caad24a50bc514ef15476b086e47"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Wed Sep 29 19:53:55 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Sep 29 14:10:09 2010 -0400"
      },
      "message": "ACPI, APEI, Fix ERST MOVE_DATA instruction implementation\n\nThe src_base and dst_base fields in apei_exec_context are physical\naddress, so they should be ioremaped before being used in ERST\nMOVE_DATA instruction.\n\nReported-by: Javier Martinez Canillas \u003cmartinez.javier@gmail.com\u003e\nReported-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0c827eebfcd5caad24a50bc514ef15476b086e47",
      "tree": "093f2ce944471c3b95374c6ec934ea4ff7aaea2d",
      "parents": [
        "c9ad8e062e4c733b36fc10ebc201bedde1a4da80"
      ],
      "author": {
        "name": "Luis Henriques",
        "email": "luis.henrix@gmail.com",
        "time": "Wed Jul 07 19:30:15 2010 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Sep 29 14:08:10 2010 -0400"
      },
      "message": "ACPI: fan: Fix more unbalanced code block\n\ncommit 934231de706d2579fae14f5857fcd8de991009ff fixes an unbalanced\nCONFIG_ACPI_PROCFS code block during module initialisation.  This\npatch fixes similar issue but for the module exit.\n\nSigned-off-by: Luis Henriques \u003cluis.henrix@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c9ad8e062e4c733b36fc10ebc201bedde1a4da80",
      "tree": "3133de2d6ac31ddb0fc212d56cb48ed2141289dc",
      "parents": [
        "25cb1bfdd8256cd1c614947e1696e42176ac22ec"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 16:50:50 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Sep 29 14:08:10 2010 -0400"
      },
      "message": "ACPI: acpi_pad: simplify code to avoid false gcc build warning\n\nacpi_pad.c:432: warning: ‘num_cpus’ may be used uninitialized in this function\n\ngcc 4.4.4 was unable to notice that num_cpus is always set.\nRe-arrange the code to un-confuse gcc, and also make\nit easier for humans to read....\n\nSigned-off-by: Len Brown \u003clen.browns@intel.com\u003e\n"
    },
    {
      "commit": "23f124ca3dda98496b7ccf897cfd66264a212b6c",
      "tree": "7b60b3de8e5fb0ee000eb97ea0abba1b25b868c6",
      "parents": [
        "1dd6b20e368765223c31569d364219785b24700b"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Wed Sep 29 19:53:54 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Sep 29 14:02:35 2010 -0400"
      },
      "message": "ACPI, APEI, Fix error path for memory allocation\n\nIn ERST debug/test support patch, a dynamic allocated buffer is\nused. The may-failed memory allocation should be tried firstly before\nfree the previous buffer.\n\nAPEI resource management memory allocation related error path is fixed\ntoo.\n\nv2:\n\n- Fix error messages for APEI resources management\n\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1dd6b20e368765223c31569d364219785b24700b",
      "tree": "1217f73eff83cc603feb86cfd47f4a9876901758",
      "parents": [
        "bad97c37db9c1ee36de8ac58f9f73931d15a2e94"
      ],
      "author": {
        "name": "Jin Dongming",
        "email": "jin.dongming@np.css.fujitsu.com",
        "time": "Wed Sep 29 19:53:53 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Sep 29 14:02:26 2010 -0400"
      },
      "message": "ACPI, APEI, HEST Fix the unsuitable usage of platform_data\n\nplatform_data in hest_parse_ghes() is used for saving the address of entry\ninformation of erst_tab. When the device is failed to be added, platform_data\nwill be freed by platform_device_put(). But the value saved in platform_data\nshould not be freed here. If it is done, it will make system panic.\n\nSo I think platform_data should save the address of allocated memory\nwhich saves entry information of erst_tab.\n\nThis patch fixed it and I confirmed it on x86_64 next-tree.\n\nv2:\n    Transport the pointer of hest_hdr to platform_data using\n    platform_device_add_data()\n\nSigned-off-by: Jin Dongming \u003cjin.dongming@np.css.fujitsu.com\u003e\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bad97c37db9c1ee36de8ac58f9f73931d15a2e94",
      "tree": "49220b98d5311caf598fd3a6dec3daf7566ec97d",
      "parents": [
        "3a78f965328482eee542217de79036c2a8791de8"
      ],
      "author": {
        "name": "Jin Dongming",
        "email": "jin.dongming@np.css.fujitsu.com",
        "time": "Wed Sep 29 19:53:52 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Sep 29 14:02:16 2010 -0400"
      },
      "message": "ACPI, APEI, Fix acpi_pre_map() return value\n\nAfter we ioremap() a new region, we call __acpi_try_ioremap() to\nsee whether another thread has already mapped the same region.\nThis check clobbers \"vaddr\",  so compute the return value of\nacpi_pre_map() using the ioremap() result \"map-\u003evaddr\" instead.\n\nv2:\n    Modified the unsuitable description of patch.\n\nv3:\n    Removed unlikely() check and made description simpler.\n\nSigned-off-by: Jin Dongming \u003cjin.dongming@np.css.fujitsu.com\u003e\nReviewed-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3a78f965328482eee542217de79036c2a8791de8",
      "tree": "cf1cbcdc8e4a67b92f503b5eb9cb403fd113b0c7",
      "parents": [
        "899611ee7d373e5eeda08e9a8632684e1ebbbf00"
      ],
      "author": {
        "name": "Huang Ying",
        "email": "ying.huang@intel.com",
        "time": "Wed Sep 29 19:53:51 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Sep 29 13:59:18 2010 -0400"
      },
      "message": "ACPI, APEI, Fix APEI related table size checking\n\nOn Huang Ying\u0027s machine:\n\nerst_tab-\u003eheader_length \u003d\u003d sizeof(struct acpi_table_einj)\n\nbut Yinghai reported that on his machine,\n\nerst_tab-\u003eheader_length \u003d\u003d sizeof(struct acpi_table_einj) -\nsizeof(struct acpi_table_header)\n\nTo make erst table size checking code works on all systems, both\ntesting are treated as PASS.\n\nSame situation applies to einj_tab-\u003eheader_length, so corresponding\ntable size checking is changed in similar way too.\n\nv2:\n\n- Treat both table size as valid\n\nOriginally-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nSigned-off-by: Huang Ying \u003cying.huang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "90182317a9e383474613aa60e9d61d57bdf17c3e",
      "tree": "82c15105db4f388ad06656789e565f7a8f5315da",
      "parents": [
        "c9d66d3515bbb0ad8062721487de7ade02d2b936"
      ],
      "author": {
        "name": "Kevin Liu",
        "email": "kliu5@marvell.com",
        "time": "Wed Sep 08 09:44:36 2010 -0400"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Sep 29 10:14:53 2010 +0200"
      },
      "message": "mfd: Fix max8925 irq control bit incorrect setting\n\nIn max8925_irq_sync_unlock(), irq control bit is set at the same time.\nZero means enabling irq, and one means disabling irq.\n\nThe original code is:\n\tirq_chg[0] \u0026\u003d irq_data-\u003eenable;\n\nIt should be changed to:\n\tirq_chg[0] \u0026\u003d ~irq_data-\u003eenable;\n\nOtherwise, irq control bit is mess.\n\nSigned-off-by: Kevin Liu \u003ckliu5@marvell.com\u003e\nSigned-off-by: Haojian Zhuang \u003chaojian.zhuang@marvell.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "c9d66d3515bbb0ad8062721487de7ade02d2b936",
      "tree": "d5738f96fff1005af6627cb068d853d2efb4551f",
      "parents": [
        "899611ee7d373e5eeda08e9a8632684e1ebbbf00"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Mon Aug 16 20:26:51 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Wed Sep 29 10:14:52 2010 +0200"
      },
      "message": "mfd: Ignore non-GPIO IRQs when setting wm831x IRQ types\n\nThe driver was originally tested with an additional patch which\nmade this unneeded but that patch had issuges and got lost on the\nway to mainline, causing problems when the errors are reported.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\nCc: stable@kernel.org\n"
    },
    {
      "commit": "9587a678fa56ea6d7f39b048f24f5d03a89bf9b3",
      "tree": "5d56bd510b235188fc7243cce23b48211dd30777",
      "parents": [
        "e9a64ed4994db04c9963495b03d8a86538e3ad55",
        "4731fdcf6f7bdab3e369a3f844d4ea4d4017284d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 23:30:58 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 23:30:58 2010 -0400"
      },
      "message": "Merge branch \u0027meego-7093\u0027 into idle-release\n"
    },
    {
      "commit": "e9a64ed4994db04c9963495b03d8a86538e3ad55",
      "tree": "13e9128b19542eb1432d980554b9cc06845320fd",
      "parents": [
        "3265eba0bed7645cacd5e2cb3614d504b5ac29e6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Sep 24 20:50:02 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 23:30:40 2010 -0400"
      },
      "message": "acpi_idle: add missing \\n to printk\n\notherwise, these two lines print as one:\n\nACPI: acpi_idle yielding to intel_idle\nACPI: SSDT 3f5d8741 00203 (v02 PmRef  Cpu0Ist 00003000 INTL 20050624)\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3265eba0bed7645cacd5e2cb3614d504b5ac29e6",
      "tree": "0b7df23f4fb36ebf24bb07cb872e67d58401fc3e",
      "parents": [
        "68f160125f0655c21a1c9f896ddff97d98012cb0"
      ],
      "author": {
        "name": "Namhyung Kim",
        "email": "namhyung@gmail.com",
        "time": "Sun Aug 08 03:10:03 2010 +0900"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 23:30:39 2010 -0400"
      },
      "message": "intel_idle: add missing __percpu markup\n\nintel_idle_cpuidle_devices is a percpu pointer\nbut was missing __percpu markup.\n\nSigned-off-by: Namhyung Kim \u003cnamhyung@gmail.com\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "68f160125f0655c21a1c9f896ddff97d98012cb0",
      "tree": "6d1198459b3a9baec84811cce5bb1956b575ddd0",
      "parents": [
        "20e3341bb138bc9860adea4d76707470357b76ab"
      ],
      "author": {
        "name": "Thomas Weber",
        "email": "weber@corscience.de",
        "time": "Mon Jul 12 08:56:43 2010 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 23:30:39 2010 -0400"
      },
      "message": "intel_idle: Change mode 755 \u003d\u003e 644\n\nRemove execution permission from source file.\n\nSigned-off-by: Thomas Weber \u003cweber@corscience.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "20e3341bb138bc9860adea4d76707470357b76ab",
      "tree": "0f04ac94442c3049960c35a34983728a57412185",
      "parents": [
        "899611ee7d373e5eeda08e9a8632684e1ebbbf00"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.de.marchi@gmail.com",
        "time": "Tue Sep 07 12:53:49 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 23:30:38 2010 -0400"
      },
      "message": "cpuidle: Fix typos\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "337279ce3aa85d81d34c0f837d1c204df105103b",
      "tree": "e454047828e96db68e93c8a5a349b343a6ac2113",
      "parents": [
        "7a1d602f5fc35d14907b7da98d5627acb69589d1"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Tue Sep 28 22:48:55 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 22:48:55 2010 -0400"
      },
      "message": "ACPI: Disable Windows Vista compatibility for Toshiba P305D\n\nDisable the Windows Vista (SP1) compatibility for Toshiba P305D.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14736\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "25cb1bfdd8256cd1c614947e1696e42176ac22ec",
      "tree": "587f58547f6a2ceecf2ee2718e54ef6aef9667ab",
      "parents": [
        "bd126b23a2f30c3c7d268db2b96866923eb732a5"
      ],
      "author": {
        "name": "Andrea Gelmini",
        "email": "andrea.gelmini@gelma.net",
        "time": "Wed Aug 18 15:22:10 2010 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 21:38:20 2010 -0400"
      },
      "message": "ACPI: Kconfig: fix typo.\n\n\"power of\" -\u003e \"power off\"\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "58f87ed0d45141a90167f34c0959d607160a26df",
      "tree": "c9c279958afd9c05d466a2f05b59d4e74d9423af",
      "parents": [
        "e9f74c489c9d4209946c04f29e7a724cb5537206"
      ],
      "author": {
        "name": "Lucas De Marchi",
        "email": "lucas.de.marchi@gmail.com",
        "time": "Tue Sep 07 12:49:45 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 21:38:19 2010 -0400"
      },
      "message": "ACPI: Fix typos\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e9f74c489c9d4209946c04f29e7a724cb5537206",
      "tree": "b8bd87956edf420ed81b99c168aeb9bd87bf3ded",
      "parents": [
        "ec652b351f48ed4cd6796181fbb41759ff88cc0a"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Sep 03 10:08:50 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 21:38:01 2010 -0400"
      },
      "message": "ACPI video: fix a poor warning message\n\nFix a vague warning message.\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d16599\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ec652b351f48ed4cd6796181fbb41759ff88cc0a",
      "tree": "919a8aba7db1327cd5d0091fb2b7bdc742d4b5f5",
      "parents": [
        "899611ee7d373e5eeda08e9a8632684e1ebbbf00"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Aug 30 14:08:02 2010 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 21:38:01 2010 -0400"
      },
      "message": "ACPI: fix build warnings resulting from merge window conflict\n\ndrivers/acpi/sysfs.c:154: warning: passing argument 1 of \u0027__check_old_set_param\u0027 from incompatible pointer type\ninclude/linux/moduleparam.h:165: note: expected \u0027int (*)(const char *, struct kernel_param *)\u0027 but argument is of type \u0027int (*)(const char *, const struct kernel_param *)\u0027\n\nIntroduced by commit 1c8fce27e275fd7c6b75bc6455745f02d3903ee6 (\"ACPI:\nintroduce drivers/acpi/sysfs.c\") interacting with commit\n9bbb9e5a33109b2832e2e63dcc7a132924ab374b (\"param: use ops in struct\nkernel_param, rather than get and set fns directly\").\n\nUse module_param_cb instead of the obsoleted module_param_call to fix a build warning.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7a1d602f5fc35d14907b7da98d5627acb69589d1",
      "tree": "8dde636cc627f2537e652fbbfeea2154824a3532",
      "parents": [
        "bbb7030fbb6469c46974c4736a5f90d12102f299"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 17:51:51 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 18:14:34 2010 -0400"
      },
      "message": "ACPI: EC: add Vista incompatibility DMI entry for Toshiba Satellite L355\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d12641\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bbb7030fbb6469c46974c4736a5f90d12102f299",
      "tree": "2e9b04fab8996d5da6435ba1dc6864eb0c5e20cd",
      "parents": [
        "32163f4b2cef28a5aab8b226ffecfc6379a53786"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 17:48:49 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 17:48:49 2010 -0400"
      },
      "message": "ACPI: expand Vista blacklist to include SP1 and SP2\n\nWhen we claim incompatibility with Vista,\ninclude both Vista SP1 and SP2.\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d12641\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "64a32307b710c100beb101e9c78f8022f0e8ba61",
      "tree": "ca96ddf5b17d5102b54dcbf6f45df3d73441eab3",
      "parents": [
        "32163f4b2cef28a5aab8b226ffecfc6379a53786"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 17:20:20 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 17:20:20 2010 -0400"
      },
      "message": "ACPI: delete ZEPTO idle\u003dnomwait DMI quirk\n\nper comments in the bug report, this entry\nseems to hurt at much as it helps.\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d10807\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "573b638158029898caf9470c8214b7ddd29751e3",
      "tree": "284335b42bb0ba88a1026466080f3f62aa917afc",
      "parents": [
        "32163f4b2cef28a5aab8b226ffecfc6379a53786"
      ],
      "author": {
        "name": "Colin Ian King",
        "email": "colin.king@canonical.com",
        "time": "Mon Aug 02 15:14:43 2010 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 28 15:40:46 2010 -0400"
      },
      "message": "ACPI: enable repeated PCIEXP wakeup by clearing PCIEXP_WAKE_STS on resume\n\nSection 4.7.3.1.1 (PM1 Status Registers) of version 4.0 of\nthe ACPI spec concerning PCIEXP_WAKE_STS points out in\nin the final note field in table 4-11 that if this bit is\nset to 1 and the system is put into a sleeping state then\nthe system will not automatically wake.\n\nThis bit gets set by hardware to indicate that the system\nwoke up due to a PCI Express wakeup event, so clear it during\nacpi_hw_clear_acpi_status() calls to enable subsequent\nresumes to work.\n\nBugLink: http://bugs.launchpad.net/bugs/613381\n\nSigned-off-by: Colin Ian King \u003ccolin.king@canonical.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7268e3c4b5eb8e3206a467d664c6e17773f2d19e",
      "tree": "2b935d680e2a2d65d679b8633d11529dae225c0f",
      "parents": [
        "b4d32648c190711177a664af7d51149a8950555e",
        "fad16e7a7f67eef8d33f8ad58850db89382b09ce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 28 12:38:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 28 12:38:52 2010 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ahci: fix module refcount breakage introduced by libahci split\n"
    },
    {
      "commit": "e7ee762cf074b0fd8eec483d0cef8fdbf0d04b81",
      "tree": "e37c30da97ba7733c7371e358246786f2736bfc9",
      "parents": [
        "cd87a2d3a33d75a646f1aa1aa2ee5bf712d6f963"
      ],
      "author": {
        "name": "Florian Mickler",
        "email": "florian@mickler.org",
        "time": "Fri Sep 24 18:22:01 2010 +0200"
      },
      "committer": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Tue Sep 28 15:31:25 2010 -0400"
      },
      "message": "iwl3945: queue the right work if the scan needs to be aborted\n\niwl3945\u0027s scan_completed calls into the mac80211 stack which triggers a\nwarn on if there is no scan outstanding.\n\nThis can be avoided by not calling scan_completed but abort_scan in\niwl3945_request_scan  in the done: branch of the function which is used\nas an error out.\n\nThe done: branch seems to be an error-out branch, as, for example, if\niwl_is_ready(priv) returns false  the done: branch is executed.\n\nNOTE:\nI\u0027m not familiar with the driver at all.\nI just quickly scanned as a reaction to\n\nhttps://bugzilla.kernel.org/show_bug.cgi?id\u003d17722\n\nthe users of scan_completed in the  iwl3945 driver and noted the odd\ndiscrepancy between the comment above this instance and the comment in\nmac80211 scan_completed function.\n\nSigned-off-by: Florian Mickler \u003cflorian@mickler.org\u003e\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\n"
    },
    {
      "commit": "fad16e7a7f67eef8d33f8ad58850db89382b09ce",
      "tree": "09afb3e939cd4cc85e6aec76965c16fcc03c5798",
      "parents": [
        "050026feae5bd4fe2db4096b63b15abce7c47faa"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Sep 21 09:25:48 2010 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Sep 28 15:14:51 2010 -0400"
      },
      "message": "ahci: fix module refcount breakage introduced by libahci split\n\nlibata depends on scsi_host_template for module reference counting and\nsht\u0027s should be owned by each low level driver.  During libahci split,\nthe sht was left with libahci.ko leaving the actual low level drivers\nnot reference counted.  This made ahci and ahci_platform always\nunloadable even while they\u0027re being actively used.\n\nFix it by defining AHCI_SHT() macro in ahci.h and defining a sht for\neach low level ahci driver.\n\nstable: only applicable to 2.6.35.\n\nSigned-off-by: Tejun Heo \u003ctj@kernel.org\u003e\nReported-by: Pedro Francisco \u003cpedrogfrancisco@gmail.com\u003e\nTested-by: Michael Tokarev \u003cmjt@tls.msk.ru\u003e\nCc: stable@kernel.org\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b4d32648c190711177a664af7d51149a8950555e",
      "tree": "122bebbb0a1a150eee3e13a0f1689f1e8155f933",
      "parents": [
        "0d70397bc72f2122f9702093cce3039ec3ae7575",
        "fff2017354a3a9906862aabbf2a1cae5b4330e40"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 28 12:13:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 28 12:13:13 2010 -0700"
      },
      "message": "Merge branch \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging\n\n* \u0027hwmon-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/groeck/staging:\n  hwmon (coretemp): Fix build breakage if SMP is undefined\n"
    },
    {
      "commit": "0d70397bc72f2122f9702093cce3039ec3ae7575",
      "tree": "777ed3793d6fa999cbe700ae09181efec8d076a4",
      "parents": [
        "a2724f28d9f99b7b42e800b528902f0e3321873b",
        "0e52247a2ed1f211f0c4f682dc999610a368903f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 28 12:02:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 28 12:02:22 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: fix pci_resource_alignment prototype\n"
    },
    {
      "commit": "a2724f28d9f99b7b42e800b528902f0e3321873b",
      "tree": "b4431876af950c16ea6af3a8f2864a4ae494bc62",
      "parents": [
        "050026feae5bd4fe2db4096b63b15abce7c47faa",
        "01db403cf99f739f86903314a489fb420e0e254f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 28 12:01:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Sep 28 12:01:26 2010 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (47 commits)\n  tcp: Fix \u003e4GB writes on 64-bit.\n  net/9p: Mount only matching virtio channels\n  de2104x: fix ethtool\n  tproxy: check for transparent flag in ip_route_newports\n  ipv6: add IPv6 to neighbour table overflow warning\n  tcp: fix TSO FACK loss marking in tcp_mark_head_lost\n  3c59x: fix regression from patch \"Add ethtool WOL support\"\n  ipv6: add a missing unregister_pernet_subsys call\n  s390: use free_netdev(netdev) instead of kfree()\n  sgiseeq: use free_netdev(netdev) instead of kfree()\n  rionet: use free_netdev(netdev) instead of kfree()\n  ibm_newemac: use free_netdev(netdev) instead of kfree()\n  smsc911x: Add MODULE_ALIAS()\n  net: reset skb queue mapping when rx\u0027ing over tunnel\n  br2684: fix scheduling while atomic\n  de2104x: fix TP link detection\n  de2104x: fix power management\n  de2104x: disable autonegotiation on broken hardware\n  net: fix a lockdep splat\n  e1000e: 82579 do not gate auto config of PHY by hardware during nominal use\n  ...\n"
    },
    {
      "commit": "fff2017354a3a9906862aabbf2a1cae5b4330e40",
      "tree": "eb95c35c86cd364794b3e77886770831469bd6ee",
      "parents": [
        "56162badadb91aae93843d8d6558c7d7780e3cb2"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Mon Sep 27 18:01:49 2010 -0700"
      },
      "committer": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Sep 28 04:18:51 2010 -0700"
      },
      "message": "hwmon (coretemp): Fix build breakage if SMP is undefined\n\nCommit e40cc4bdfd4b89813f072f72bd9c7055814d3f0f introduced\na build breakage if CONFIG_SMP is undefined. This commit\nfixes the problem.\n\nThis fix is only a workaround. For a real fix, cpu_sibling_mask() should\nbe defined in UP include code, eg in linux/smp.h, and asm/smp.h should not be\nincluded directly. This fix is currently not possible because asm/smp.h defines\ncpu_sibling_mask() unconditionally and is included directly from many source\nfiles.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\n"
    },
    {
      "commit": "252a52aa4fa22a668f019e55b3aac3ff71ec1c29",
      "tree": "93e0def0cef2ba85c203f2c20b86cda4b6190843",
      "parents": [
        "95929eff2cb01e9858779283795f4e3943ee020d"
      ],
      "author": {
        "name": "Dan Rosenberg",
        "email": "drosenberg@vsecurity.com",
        "time": "Mon Sep 27 12:30:28 2010 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 16:29:06 2010 -0700"
      },
      "message": "Fix pktcdvd ioctl dev_minor range check\n\nThe PKT_CTRL_CMD_STATUS device ioctl retrieves a pointer to a\npktcdvd_device from the global pkt_devs array.  The index into this\narray is provided directly by the user and is a signed integer, so the\ncomparison to ensure that it falls within the bounds of this array will\nfail when provided with a negative index.\n\nThis can be used to read arbitrary kernel memory or cause a crash due to\nan invalid pointer dereference.  This can be exploited by users with\npermission to open /dev/pktcdvd/control (on many distributions, this is\nreadable by group \"cdrom\").\n\nSigned-off-by: Dan Rosenberg \u003cdan.j.rosenberg@gmail.com\u003e\n[ Rather than add a cast, just make the function take the right type -Linus ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f36fce0f49ed40f3e843d45fa53d476d63444b58",
      "tree": "f9313fb57a6058d766248be5715e841b076c13f8",
      "parents": [
        "e488459a0e131acc9e14df093cfee740bc431953"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Sep 27 11:33:00 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Sep 28 09:16:13 2010 +1000"
      },
      "message": "drm/radeon/kms: add quirk for MSI K9A2GM motherboard\n\nBoard has no digital connectors\n\nReported-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nTested-by: Andy Walls \u003cawalls@md.metrocast.net\u003e\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "e488459a0e131acc9e14df093cfee740bc431953",
      "tree": "2a98f3a7314a90fa2b894dd1042758e66076355f",
      "parents": [
        "31dfbc93923c0aaa0440b809f80ff2830c6a531a"
      ],
      "author": {
        "name": "Alex Deucher",
        "email": "alexdeucher@gmail.com",
        "time": "Mon Sep 27 10:57:10 2010 -0400"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Sep 28 09:16:05 2010 +1000"
      },
      "message": "drm/radeon/kms: fix potential segfault in r600_ioctl_wait_idle\n\nradeon_gem_wait_idle_ioctl can apparently get called prior to\nthe vram page being set up or even if accel if false, so make\nsure it\u0027s valid before using it.\n\nShould fix:\nhttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d597636\nhttps://bugs.freedesktop.org/show_bug.cgi?id\u003d29834\n\nSigned-off-by: Alex Deucher \u003calexdeucher@gmail.com\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "31dfbc93923c0aaa0440b809f80ff2830c6a531a",
      "tree": "9527de1c84f266ea23d6009c454d7cf1d1769889",
      "parents": [
        "73758a5d51280ca0613b8380fc07351f4d64f9c8"
      ],
      "author": {
        "name": "Chris Wilson",
        "email": "chris@chris-wilson.co.uk",
        "time": "Mon Sep 27 21:28:30 2010 +0100"
      },
      "committer": {
        "name": "Dave Airlie",
        "email": "airlied@redhat.com",
        "time": "Tue Sep 28 09:14:34 2010 +1000"
      },
      "message": "drm: Prune GEM vma entries\n\nHook the GEM vm open/close ops into the generic drm vm open/close so\nthat the private vma entries are created and destroy appropriately.\nFixes the leak of the drm_vma_entries during the lifetime of the filp.\n\nReported-by: Matt Mackall \u003cmpm@selenic.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Chris Wilson \u003cchris@chris-wilson.co.uk\u003e\nAcked-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: stable@kernel.org\nSigned-off-by: Dave Airlie \u003cairlied@redhat.com\u003e\n"
    },
    {
      "commit": "4bba0fd8d1c6d405df666e2573e1a1f917098be0",
      "tree": "af3128819f126fc9333e7883af04952badef6ee6",
      "parents": [
        "cc33e54290ed845904dac4b047934207738f0205"
      ],
      "author": {
        "name": "Jon Povey",
        "email": "jon.povey@racelogic.co.uk",
        "time": "Fri Sep 17 12:02:11 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Sep 28 00:05:08 2010 +0100"
      },
      "message": "i2c-davinci: Fix race when setting up for TX\n\nWhen setting up to transmit, a race exists between the ISR and\ni2c_davinci_xfer_msg() trying to load the first byte and adjust counters.\nThis is mostly visible for transmits \u003e 1 byte long.\n\nThe hardware starts sending immediately that MDR is loaded. IMR trickery\ndoesn\u0027t work because if we start sending, finish the first byte and an\nXRDY event occurs before we load IMR to unmask it, we never get an\ninterrupt, and we timeout.\n\nMove the MDR load after DXR,IMR loads to avoid this race without locking.\n\nTested on DM355 connected to Techwell TW2836 and Wolfson WM8985\n\nSigned-off-by: Jon Povey \u003cjon.povey@racelogic.co.uk\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "387a85628782690b56492dae4bbf544639f5d4a9",
      "tree": "537e5ecdeed9d630134cd25dffe502541db51c7d",
      "parents": [
        "824044c19552e8a5f345781ccd1c2062673a41ad"
      ],
      "author": {
        "name": "Ondrej Zary",
        "email": "linux@rainbow-software.org",
        "time": "Mon Sep 27 11:41:45 2010 +0000"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 27 15:40:29 2010 -0700"
      },
      "message": "de2104x: fix ethtool\n\nWhen the interface is up, using ethtool breaks it because:\na) link is put down but media_timer interval is not shortened to NO_LINK\nb) rxtx is stopped but not restarted\n\nAlso manual 10baseT-HD (and probably FD too - untested) mode does not work -\nthe link is forced up, packets are transmitted but nothing is received.\nChanging CSR14 value to match documentation (not disabling link check) fixes this.\n\nSigned-off-by: Ondrej Zary \u003clinux@rainbow-software.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cc33e54290ed845904dac4b047934207738f0205",
      "tree": "439d14aca85918a9aef8c371513c249d331771ac",
      "parents": [
        "5c64eb26ed5c5550fbabd345e573af3fc6a7f775"
      ],
      "author": {
        "name": "Bernhard Walle",
        "email": "walle@corscience.de",
        "time": "Mon Sep 27 12:55:16 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Sep 27 23:21:16 2010 +0100"
      },
      "message": "i2c-octeon: Return -ETIMEDOUT in octeon_i2c_wait() on timeout\n\nIt doesn\u0027t make sense to set result to -ETIMEDOUT but return 0 (success)\nafterwards. Since there\u0027s code in octeon_i2c_start() to handle the\nerror, it should be called.\n\nSigned-off-by: Bernhard Walle \u003cwalle@corscience.de\u003e\nAcked-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "824044c19552e8a5f345781ccd1c2062673a41ad",
      "tree": "1ab93ca25dec188c69151b51cdd3164612e3394a",
      "parents": [
        "fb0c5f0bc8b69b40549449ee7fc65f3706f12062",
        "5786aee8bf6d747ea59595601a19e78ad33d6929"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 27 15:04:23 2010 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 27 15:04:23 2010 -0700"
      },
      "message": "Merge branch \u0027vhost-net\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost\n"
    },
    {
      "commit": "d6f74be08d4388222ac83eeba0ade72659e7d247",
      "tree": "610e1a3a063d16673e57620e862e9d9905987c97",
      "parents": [
        "6e029fe3737b022610ededf9e70ee84fb2bdc045",
        "bec658ff31453a5726b1c188674d587a5d40c482"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:33:54 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:33:54 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  RDMA/cxgb3: Turn off RX coalescing for iWARP connections\n"
    },
    {
      "commit": "6e029fe3737b022610ededf9e70ee84fb2bdc045",
      "tree": "0fc7a86e17014907d32e1b6dcb3b8b310b495870",
      "parents": [
        "26d1e7ced7a51c9ebcff058a9671513fe1fe05b1",
        "2de59fea8b3095d1df4c729fda041625930aab4f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:32:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:32:36 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm: (28 commits)\n  ARM: 6411/1: vexpress: set RAM latencies to 1 cycle for PL310 on ct-ca9x4 tile\n  ARM: 6409/1: davinci: map sram using MT_MEMORY_NONCACHED instead of MT_DEVICE\n  ARM: 6408/1: omap: Map only available sram memory\n  ARM: 6407/1: mmu: Setup MT_MEMORY and MT_MEMORY_NONCACHED L1 entries\n  ARM: pxa: remove pr_\u003clevel\u003e uses of KERN_\u003clevel\u003e\n  ARM: pxa168fb: clear enable bit when not active\n  ARM: pxa: fix cpu_is_pxa*() not expanding to zero when not configured\n  ARM: pxa168: fix corrected reset vector\n  ARM: pxa: Use PIO for PI2C communication on Palm27x\n  ARM: pxa: Fix Vpac270 gpio_power for MMC\n  ARM: 6401/1: plug a race in the alignment trap handler\n  ARM: 6406/1: at91sam9g45: fix i2c bus speed\n  leds: leds-ns2: fix locking\n  ARM: dove: fix __io() definition to use bus based offset\n  dmaengine: fix interrupt clearing for mv_xor\n  ARM: kirkwood: Unbreak PCIe I/O port\n  ARM: Fix build error when using KCONFIG_CONFIG\n  ARM: 6383/1: Implement phys_mem_access_prot() to avoid attributes aliasing\n  ARM: 6400/1: at91: fix arch_gettimeoffset fallout\n  ARM: 6398/1: add proc info for ARM11MPCore/Cortex-A9 from ARM\n  ...\n"
    },
    {
      "commit": "befd1c7aae617fe6ea3d78f77773d171a8413b15",
      "tree": "0a2b90a0c7bde67caa376c9424f124858136acc6",
      "parents": [
        "a11377e47cf3f0174ea97a699a8ae0929b179aef",
        "00740c58541b6087d78418cebca1fcb86dc6077d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:31:12 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:31:12 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp:\n  amd64_edac: Fix driver module removal\n"
    },
    {
      "commit": "381ba329e578755bc974b46c6a6f2ac286e89b40",
      "tree": "899079aae0472b74087e9c5bec2f7283117d8fdb",
      "parents": [
        "65097561b91c4f8ce92a2905f150900f1779ccd1",
        "cf9a2f3afc75d41a61cbc91e725b9ce0746c400a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:28:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:28:19 2010 -0700"
      },
      "message": "Merge branch \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel\n\n* \u0027drm-intel-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ickle/drm-intel:\n  drm/i915/sdvo: Handle unsupported GET_SUPPORTED_ENHANCEMENTS gracefully\n  drm/i915/sdvo: Cleanup connector on error path\n  drm/i915: Fix 945GM regression in e259befd\n"
    },
    {
      "commit": "65097561b91c4f8ce92a2905f150900f1779ccd1",
      "tree": "10928f1396e077b96dbba1f93417248145561e23",
      "parents": [
        "9a457a524762edc1bb1ded65b7a75c01738632d5",
        "9320f7cbbdd5febf013b0e91db29189724057738"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:27:00 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:27:00 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc:\n  mmc: sdhci-s3c: fix NULL ptr access in sdhci_s3c_remove\n  mmc: sdhci-s3c: fix incorrect spinlock usage after merge\n  mmc: MAINTAINERS: add myself as MMC maintainer\n"
    },
    {
      "commit": "9a457a524762edc1bb1ded65b7a75c01738632d5",
      "tree": "19b8b7584abd26f1b3d2390fd5523af0182fad42",
      "parents": [
        "bc5fbd9cc8b72ea591557c1277237a43c65ce775",
        "40d24ff9b4309d37999bc0ae91a271f57651d9dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:26:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Sep 27 12:26:33 2010 -0700"
      },
      "message": "Merge branch \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  pcmcia: pd6729: Fix error path\n  pcmcia: preserve configuration information if request_io fails partly\n"
    }
  ],
  "next": "bc5fbd9cc8b72ea591557c1277237a43c65ce775"
}
