)]}'
{
  "log": [
    {
      "commit": "6e3013932e97a0e034d55419c60ae4a8a229ceb8",
      "tree": "314bc076b6a45470401584850d7b7ac3b66b1cf2",
      "parents": [
        "5889ba0a6a1174ac38d7045824a2d2ed8e93d756",
        "5a21e4fe587ebb793bf3a1c02755f8a845170328"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 15:14:52 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 15:14:52 2007 -0500"
      },
      "message": "Pull bugzilla-9362 into release branch\n"
    },
    {
      "commit": "5a21e4fe587ebb793bf3a1c02755f8a845170328",
      "tree": "ed138219505186db6c8d347ba935f104f3339e25",
      "parents": [
        "c2d00f2d1bf8dd721f5557b0df23729addc1898d"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Sat Dec 08 13:02:46 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 15:14:23 2007 -0500"
      },
      "message": "ACPI: SBS: Return rate in mW if capacity in mWh\n\nklaptopd assumes rate to be in same units as capacity.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9362\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c2d00f2d1bf8dd721f5557b0df23729addc1898d",
      "tree": "6a89affd983c980589bc75409db16d7bfd114069",
      "parents": [
        "09f1fb41ad45bc18abe07c62f7b56560571584d1"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Sat Dec 08 13:02:40 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 15:14:06 2007 -0500"
      },
      "message": "ACPI: SBS: Ignore alarms coming from unknown devices\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9362\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "09f1fb41ad45bc18abe07c62f7b56560571584d1",
      "tree": "e5d5af2d570c16fb96219d75d4ae128dafb5a671",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Sat Dec 08 13:02:33 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 15:13:51 2007 -0500"
      },
      "message": "ACPI: SBS: Reset alarm bit\n\nAlarm bit should be cleared in order for other alarms to be sent.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9362\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5889ba0a6a1174ac38d7045824a2d2ed8e93d756",
      "tree": "208cc0412edc998267a6dd375b1ba7ac24000f19",
      "parents": [
        "d020c36685a35f66be89700e911c7d77a67bdc43",
        "6ce7641b879e4b9ead46e14275d9d3645b47fa63"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 14:54:09 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 14 14:54:09 2007 -0500"
      },
      "message": "Pull hotplug into release branch\n"
    },
    {
      "commit": "d020c36685a35f66be89700e911c7d77a67bdc43",
      "tree": "86c03cd323fefe5b3aa06939a05de82f2f19b1a3",
      "parents": [
        "6790acb14d264d874ff8cbae1a72e72883ec3678",
        "ad40e68bf5c54831cd6b2199fd24d616bac179f7"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 13 22:16:14 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 13 22:16:14 2007 -0500"
      },
      "message": "Pull battery-2.6.24 into release branch\n"
    },
    {
      "commit": "ffada8913e39e6fd35e95d7040ccac57b45812c9",
      "tree": "81446609173d6de7954857f9cb595ca234c1dcf3",
      "parents": [
        "98934def70b48dac74fac3738b78ab2d1a28edda"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu Dec 13 08:32:26 2007 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 13 17:50:09 2007 -0500"
      },
      "message": "ACPI: fix modpost warnings\n\nfor sn2_defconfig:\n\nWARNING: vmlinux.o(.text+0x4b8601): Section mismatch: reference to .init.data:node_to_pxm_map (between \u0027__acpi_map_pxm_to_node\u0027 and \u0027acpi_get_pxm\u0027)\nWARNING: vmlinux.o(.text+0x4b8741): Section mismatch: reference to .init.data:pxm_to_node_map (between \u0027acpi_map_pxm_to_node\u0027 and \u0027acpi_get_node\u0027)\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "98934def70b48dac74fac3738b78ab2d1a28edda",
      "tree": "75d97b7fb0dc47f19ad2ef5521fe69036ddfac60",
      "parents": [
        "da8cadb31b82c9d41fc593c8deab6aa20b162d6b"
      ],
      "author": {
        "name": "William Lee Irwin III",
        "email": "wli@holomorphy.com",
        "time": "Wed Dec 12 03:56:55 2007 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 13 16:24:10 2007 -0500"
      },
      "message": "ACPI: video_device_list corruption\n\nThe -\u003ecap fields of struct acpi_video_device and struct acpi_video_bus\nare 1B each, not 4B. The oversized memset()\u0027s corrupted the subsequent\nlist_head fields. This resulted in silent corruption without\nCONFIG_DEBUG_LIST and BUG\u0027s with it. This patch uses sizeof() to pass\nthe proper bounds to the memset() calls and thereby correct the bugs.\n\nSigned-off-by: William Irwin \u003cwli@holomorphy.com\u003e\nAcked-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e17bcb43a26a7111f851b5ff6d1258ecd355de75",
      "tree": "8e8f3fd329089270c3c6be06abca0ea650ce69b7",
      "parents": [
        "167b1de3ee4e50d65a2bd0a2667c9cd48faf54f3"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Dec 07 19:16:17 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Dec 07 19:16:17 2007 +0100"
      },
      "message": "ACPI: move timer broadcast before busmaster disable\n\nThe timer broadcast code might access HPET, which should not be\naccessed after the busmaster disable.\n\nIn acpi_idle_enter_simple() this change also prevents, that we modify\nthe busmaster state without going actually idle. This might leave the\nACPI bm state in a stale state, when we leave the function early in\nthe need_resched() check.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\n"
    },
    {
      "commit": "ad40e68bf5c54831cd6b2199fd24d616bac179f7",
      "tree": "9d2fd20462e854f74df4b8cb2d30651383942ed4",
      "parents": [
        "f194d132e4971111f85c18c96067acffb13cee6d"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@mail.ru",
        "time": "Sat Nov 10 20:02:49 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 06 22:29:22 2007 -0500"
      },
      "message": "ACPI: battery: fix ACPI battery technology reporting\n\nAt least some systems report technology information with trailing spaces:\n\n{pts/1}% cat -E /var/tmp/bat/2.6.23 | grep type\nbattery type:            Li-ION  $\n\nUse strncasecmp to compare model string to skip trailing part\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6ac47735cdba6ac8c64cb7595762a75fdcafaa6d",
      "tree": "e10770b0057cfac543c15727c098cc30a80ff116",
      "parents": [
        "7ac3ae32d170cea8cb8e7822acc29ed8f1b1018d",
        "152c300d007c70c4a1847dad39ecdaba22e7d457"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Dec 02 14:33:33 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Dec 02 14:33:33 2007 -0500"
      },
      "message": "Pull bugzilla-9429 into release branch\n"
    },
    {
      "commit": "7ac3ae32d170cea8cb8e7822acc29ed8f1b1018d",
      "tree": "b93c62f16189ee5d2d5d267267e45d14833ed574",
      "parents": [
        "92d499d991ec4f5cbd00d6f33967eab9d3ee8d6c",
        "357dc4c3f13cb5c1e3b40a09cbe6ff1b0df2c7c3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Dec 02 14:33:21 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Dec 02 14:33:21 2007 -0500"
      },
      "message": "Pull thermal into release branch\n"
    },
    {
      "commit": "152c300d007c70c4a1847dad39ecdaba22e7d457",
      "tree": "d3889cb8e4cdbfd8361fbc97717f295011bdacbd",
      "parents": [
        "92d499d991ec4f5cbd00d6f33967eab9d3ee8d6c"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Oct 17 16:10:18 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Dec 02 14:26:55 2007 -0500"
      },
      "message": "ACPICA: fix acpi-cpufreq boot crash due to _PSD return-by-reference\n\nChanged resolution of named references in packages\n\nFixed a problem with the Package operator where all named\nreferences were created as object references and left otherwise\nunresolved. According to the ACPI specification, a Package can\nonly contain Data Objects or references to control methods. The\nimplication is that named references to Data Objects (Integer,\nBuffer, String, Package, BufferField, Field) should be resolved\nimmediately upon package creation. This is the approach taken\nwith this change. References to all other named objects (Methods,\nDevices, Scopes, etc.) are all now properly created as reference objects.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5328\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9429\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "357dc4c3f13cb5c1e3b40a09cbe6ff1b0df2c7c3",
      "tree": "794d39137bae2073423f93b3b14717824138290c",
      "parents": [
        "f79f06ab9f86d7203006d2ec8992ac80df36a34e"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Thu Nov 29 16:22:43 2007 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Dec 01 23:27:15 2007 -0500"
      },
      "message": "ACPI: Delete the IRQ operation in throttling controll via PTC\n\nThe IRQ operation(enable/disable) should be avoided when throttling is\ncontrolled via PTC method. It is replaced by the migration of task.\n\nThis fixes an oops on T61 -- a regression due to\nf79f06ab9f86 b/c FixedHW support tried to read remote MSR with interrupts disabled.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fbb43ab03c1fa7587476910d346ee11882b4cc62",
      "tree": "c6999302740d4d056081696f29c2f6de095d2256",
      "parents": [
        "81257def2ab8ae1680583ce1e5f018dc6c8ed98d"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Nov 28 16:22:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Nov 29 09:24:55 2007 -0800"
      },
      "message": "ACPI: avoid references to impossible processors.\n\nACPI uses NR_CPUS in various loops and in some it accesses per cpu data of\nprocessors that are not present(!) and that will never be present.\n\nThe pointers to per cpu data are typically not initialized for processors\nthat are not present.  So we seem to be reading something here from offset\n0 in memory.\n\nMake ACPI use nr_cpu_ids instead. That stops at the end of the possible\nprocessors.\n\nConvert one loop to NR_CPUS to use the cpu_possible map instead.  That way\nranges of processor that can never be brought online are skipped during the\nloop.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nAcked-by: Andi Kleen \u003cak@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": "ff1ea52fa317a5658b6415b25169c5e531f54876",
      "tree": "88fd243ddb02de7e3b2b0f55aba91796785b5a63",
      "parents": [
        "b5faa4b89e4d83203b1f44f143a351b518f7cda2",
        "f44d9efd3510776216938fef84adc99cc0e12412"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:41:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Nov 26 19:41:28 2007 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86:\n  x86: fix APIC related bootup crash on Athlon XP CPUs\n  time: add ADJ_OFFSET_SS_READ\n  x86: export the symbol empty_zero_page on the 32-bit x86 architecture\n  x86: fix kprobes_64.c inlining borkage\n  pci: use pci\u003dbfsort for HP DL385 G2, DL585 G2\n  x86: correctly set UTS_MACHINE for \"make ARCH\u003dx86\"\n  lockdep: annotate do_debug() trap handler\n  x86: turn off iommu merge by default\n  x86: fix ACPI compile for LOCAL_APIC\u003dn\n  x86: printk kernel version in WARN_ON and other dump_stack users\n  ACPI: Set max_cstate to 1 for early Opterons.\n  x86: fix NMI watchdog \u0026 \u0027stopped time\u0027 problem\n"
    },
    {
      "commit": "c1c306344669ca40255e36192b101060ffbb1271",
      "tree": "292c7936d91b8ed2febb3e2902de41d0e6c84bca",
      "parents": [
        "d4d25deca49ec2527a634557bf5a6cf449f85deb"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "aystarik@gmail.com",
        "time": "Mon Nov 26 20:42:19 2007 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 26 20:42:19 2007 +0100"
      },
      "message": "ACPI: Set max_cstate to 1 for early Opterons.\n\nAMD Opteron processors before CG revision don\u0027t like C-states \u003e 1.\n\nThis solves the long standing bugzilla #5303 and probably some more\non affected machines:\n\n  http://bugzilla.kernel.org/show_bug.cgi?id\u003d5303\n\n[ tglx@linutronix.de: reworked the patch so it does not wreck ia64 ]\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a3f095ade0f5fd2a09a7f523632d762314452871",
      "tree": "24e23bc2077ae866be9c43cc1f419db46f043714",
      "parents": [
        "e6532b8883760bdf9d251c669a3919fc9457aeca",
        "e790cc8bbb990df900eabdda18a5a480d22a60c8"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 20:07:49 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 20:07:49 2007 -0500"
      },
      "message": "Pull bugzilla-9327 into release branch\n\nConflicts:\n\n\tdrivers/acpi/ec.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e790cc8bbb990df900eabdda18a5a480d22a60c8",
      "tree": "536d3bf16bb658817a1978bcc4270624f3661da0",
      "parents": [
        "3ebe08a749a0971a5407818169dc16212ef562f9"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Nov 21 03:23:32 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 20:06:15 2007 -0500"
      },
      "message": "ACPI: EC: Workaround for optimized controllers (version 3)\n\nSome controllers fail to send confirmation GPE after address or data write.\nDetect this and don\u0027t expect such confirmation in future.\nThis is a generalization of previous workaround\n(66c5f4e7367b0085652931b2f3366de29e7ff5ec), which did only read address.\n\nReference: http://bugzilla.kernel.org/show_bug.cgi?id\u003d9327\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Romano Giannetti \u003cromano.giannetti@gmail.com\u003e\nTested-by: Mats Johannesson\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3ebe08a749a0971a5407818169dc16212ef562f9",
      "tree": "b3f887f0623902fdf7e0b1d1a1ec396a71cecd05",
      "parents": [
        "0af2f653c504d302d83d3a648c0408882ff62d4c"
      ],
      "author": {
        "name": "Márton Németh",
        "email": "nm127@freemail.hu",
        "time": "Wed Nov 21 03:23:26 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 20:04:39 2007 -0500"
      },
      "message": "ACPI: EC: use printk_ratelimit(), add some DEBUG mode messages\n\nSometimes it is usefull to see raw protocol dump.\nUncomment \u0027#define DEBUG\u0027 at the beginning of file to make EC\nreally verbose.\n\nSigned-off-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0af2f653c504d302d83d3a648c0408882ff62d4c",
      "tree": "055f1fad06e1dba8c2e782786a7cfc2ea448a7f3",
      "parents": [
        "f2d68935ba08cf80f151bbdb5628381184e4a498"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 19:59:08 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 19:59:08 2007 -0500"
      },
      "message": "Revert \"ACPI: EC: Workaround for optimized controllers\"\n\nThis reverts commit f2d68935ba08cf80f151bbdb5628381184e4a498.\n"
    },
    {
      "commit": "6ce7641b879e4b9ead46e14275d9d3645b47fa63",
      "tree": "568ef0b834d30d35b96761a4a2de81f24af8b964",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Gary Hade",
        "email": "garyhade@us.ibm.com",
        "time": "Tue Nov 20 12:19:12 2007 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 19:06:04 2007 -0500"
      },
      "message": "ACPI: acpiphp: Remove dmesg spam on device remove\n\nIn cases where acpi_pci_bind() does not\nattach device data, acpi_pci_unbind()\ncomplains via an ACPI exception about the missing data when\nthe device is removed.  For example, acpi_pci_bind() does not\nattach data for non-existent device functions so when the device\nis removed using the ACPI PCI hotplug driver \u0027acpiphp\u0027 an ACPI\nexception is logged for every non-existent function.  This patch\navoids the confusing log messages by removing the unnecessary\nACPI exception.\n\nSigned-off-by: Gary Hade \u003cgaryhade@us.ibm.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e6532b8883760bdf9d251c669a3919fc9457aeca",
      "tree": "a3e00d9adb1d16b7f7286e365d54de44727ae562",
      "parents": [
        "d89a9bda14204547f966ed1510a269a44c0b7f5d",
        "4fdb2a05ef5703553fdd28f1b96ebdd79f173657"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:21:47 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:21:47 2007 -0500"
      },
      "message": "Pull fluff into release branch\n\nConflicts:\n\n\tdrivers/acpi/ec.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d89a9bda14204547f966ed1510a269a44c0b7f5d",
      "tree": "a096081fcc05ea6b9ed44778e3b86b5db9738b83",
      "parents": [
        "d12dbbfe948c89156ad1b0fe7c808ba4d6f00bc2",
        "c88c5786d3df51ccfa4e2d111fc9c8fc0f5b2797"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:57 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:57 2007 -0500"
      },
      "message": "Pull video-2.6.24 into release branch\n"
    },
    {
      "commit": "614a6bbecceb97558819f18a676fd819ea61550b",
      "tree": "d3f59dc6ef0ffdb14d8047072e096fdabeaf7d2b",
      "parents": [
        "c2e46d2e2a8e6ed17fac6154ac7e5fa7fe4efb28",
        "f79f06ab9f86d7203006d2ec8992ac80df36a34e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:31 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:31 2007 -0500"
      },
      "message": "Pull thermal into release branch\n"
    },
    {
      "commit": "c2e46d2e2a8e6ed17fac6154ac7e5fa7fe4efb28",
      "tree": "39e4aa997e6a10ef4eebb31487ea15c3c2e70c34",
      "parents": [
        "95b00786f3b8fa99f53931361beeb4c10504ad87",
        "65ea6520375cc09d19ecb46f03ab7ef70bcf06dd"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:00 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:20:00 2007 -0500"
      },
      "message": "Pull procfs-default into release branch\n\nConflicts:\n\n\tdrivers/acpi/sbs.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "95b00786f3b8fa99f53931361beeb4c10504ad87",
      "tree": "0f2de0587f08f1d0bd80a70a3d18ca5eb3dfb75c",
      "parents": [
        "22201f7402851b9a47e64139ca589bd8555f7138",
        "ddc081a19585c8ba5aad437779950c2ef215360a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:18:37 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:18:37 2007 -0500"
      },
      "message": "Pull cpuidle into release branch\n"
    },
    {
      "commit": "22201f7402851b9a47e64139ca589bd8555f7138",
      "tree": "69c31cb20f348842f743c4389b2f6dd599f3c90f",
      "parents": [
        "5824b4512650db90ddd5fdbea7f8aea3c7df3a94",
        "f2d68935ba08cf80f151bbdb5628381184e4a498"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:18:19 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:18:19 2007 -0500"
      },
      "message": "Pull bugzilla-9327 into release branch\n"
    },
    {
      "commit": "5824b4512650db90ddd5fdbea7f8aea3c7df3a94",
      "tree": "b8062daae958d01ffe632670efff7aa5ddc2233c",
      "parents": [
        "7833b4ae466e084a865542c6fd83394a3d274144",
        "5870a8cd23181703cc76f88f630372f8602c7648"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:18:07 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:18:07 2007 -0500"
      },
      "message": "Pull bugzilla-9262 into release branch\n"
    },
    {
      "commit": "86533e80e0a20ed1a676f9eeb2dde0fa5ff23276",
      "tree": "c645c87f236c42134bf7e06f7cc971685f4b5a5b",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582",
        "037cbc63fd83162a8ee0c69680207ce4609adbea"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:17:42 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Nov 20 01:17:42 2007 -0500"
      },
      "message": "Pull battery into release branch\n"
    },
    {
      "commit": "4fdb2a05ef5703553fdd28f1b96ebdd79f173657",
      "tree": "24f3b8906bbbead7a26005ae397835c38db6a625",
      "parents": [
        "55b8d50c1a7b2d53eddaa3114dc55b0ed00df0f3"
      ],
      "author": {
        "name": "Joe Perches",
        "email": "joe@perches.com",
        "time": "Mon Nov 19 17:48:02 2007 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 21:53:32 2007 -0500"
      },
      "message": "ACPI: Add missing spaces to printk format\n\nSigned-off-by: Joe Perches \u003cjoe@perches.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ddc081a19585c8ba5aad437779950c2ef215360a",
      "tree": "bea2be9bb259a336cb3be7f0babfb5bd571517da",
      "parents": [
        "5062911830a66df0c0ad28c387a8c0623cb0d28c"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Nov 19 21:43:22 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 21:43:22 2007 -0500"
      },
      "message": "cpuidle: fix HP nx6125 regression\n\nFix for http://bugzilla.kernel.org/show_bug.cgi?id\u003d9355\n\ncpuidle always used to fallback to C2 if there is some bm activity while\nentering C3. But, presence of C2 is not always guaranteed. Change cpuidle\nalgorithm to detect a safe_state to fallback in case of bm_activity and\nuse that state instead of C2.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5062911830a66df0c0ad28c387a8c0623cb0d28c",
      "tree": "95624d73fa437638ae720217f505492f77f56201",
      "parents": [
        "c9c860e5349ef62cd9226694b3aa625ef66f504e"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Nov 19 19:49:00 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 21:32:02 2007 -0500"
      },
      "message": "cpuidle: add sched_clock_idle_[sleep|wakeup]_event() hooks\n\nPort 2aa44d0567ed21b47b87d68819415d48194cb923\n(sched: sched_clock_idle_[sleep|wakeup]_event()) to cpuidle.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c9c860e5349ef62cd9226694b3aa625ef66f504e",
      "tree": "19ce87dd625256a6a3c73b6eac147b3818d93b18",
      "parents": [
        "83788c0caed3a425f64fa88fde7c78746b9cdd76"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Nov 19 19:48:00 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 21:25:23 2007 -0500"
      },
      "message": "cpuidle: fix C3 for no bus-master control case\n\nPort 18eab8550397f1f3d4b8b2c5257c88dae25d58ed\n(Enable C3 even when PM2_control is zero) to cpuidle.\n\nWithout this patch, some systems will notice a regression\nwhen enabling CPU_IDLE -- C3 would no longer be available.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5870a8cd23181703cc76f88f630372f8602c7648",
      "tree": "4fd47ddabf7dc0d237e8cb7069646cd5df2dee6b",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Nov 15 21:52:47 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 12:20:48 2007 -0500"
      },
      "message": "ACPI: EC: Don\u0027t init EC early if it has no _INI\n\nOption to init EC early inserted to handle #8598 ASUS problem,\nintroduced several others.\n\nEC driver in this particular case has fake _INI method, not present on\nother machines, which don\u0027t need or break from this workaround, so lets use\nits presence as a flag for early init.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9262\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8598\nhttps://bugzilla.novell.com/show_bug.cgi?id\u003d334806\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "65ea6520375cc09d19ecb46f03ab7ef70bcf06dd",
      "tree": "49260887db44d4ba8ada1d2025c9bfc3ef549561",
      "parents": [
        "3539a901d60ae84f8b0748cd26c1c263c2b3ef5f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 11:22:44 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 11:22:44 2007 -0500"
      },
      "message": "Revert \"acpi: make ACPI_PROCFS default to y\"\n\nThis reverts commit cbff2fbf55c21f50298b1aef1263b11bf510e35f.\n"
    },
    {
      "commit": "3539a901d60ae84f8b0748cd26c1c263c2b3ef5f",
      "tree": "5058839e8e0b4b3349609e6326e3e25c776a1c4b",
      "parents": [
        "fdcedbba2f98c94bfbac9f6e712ab765f997b8dc"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 11:22:35 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 11:22:35 2007 -0500"
      },
      "message": "Revert \"ACPI: add documentation for deprecated /proc/acpi/battery in ACPI_PROCFS\"\n\nThis reverts commit 6e800af233e0bdf108efb7bd23c11ea6fa34cdeb.\n"
    },
    {
      "commit": "fdcedbba2f98c94bfbac9f6e712ab765f997b8dc",
      "tree": "438968c5718fa25eebd332d7ac7a4e2ee4114a29",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Nov 19 16:33:45 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 11:21:50 2007 -0500"
      },
      "message": "ACPI: Split out control for /proc/acpi entries from battery, ac, and sbs.\n\nIntroduce new ACPI_PROCFS_POWER (default Yes) config option and move\nprocfs code in battery, ac, and sbs drivers under it.\nThis is done to allow ACPI_PROCFS to be default No.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c88c5786d3df51ccfa4e2d111fc9c8fc0f5b2797",
      "tree": "f3052d57cb9461efc13563f40b54da0401142b05",
      "parents": [
        "a4f0c2767e9c55123d7dad7176554e9d6e6056bc"
      ],
      "author": {
        "name": "Danny Baumann",
        "email": "dannybaumann@web.de",
        "time": "Fri Nov 02 13:47:53 2007 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 01:55:13 2007 -0500"
      },
      "message": "ACPI: Video: Increase buffer size for writes to brightness proc file.\n\nIn order to be able to write the value \"100\"\nto /proc/acpi/video/.../brightness, we have to allocate 5 bytes:\n4 characters will be written (1, 0, 0 plus null byte),\nand 1 byte should be buffer for a terminating NULL character.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9278\n\nSigned-off-by: Danny Baumann \u003cdannybaumann@web.de\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f2d68935ba08cf80f151bbdb5628381184e4a498",
      "tree": "be4b362db10ff61d514e4c56f480eae8c020d0f7",
      "parents": [
        "2ffbb8377c7a0713baf6644e285adc27a5654582"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Nov 19 01:37:03 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Nov 19 01:05:01 2007 -0500"
      },
      "message": "ACPI: EC: Workaround for optimized controllers\n\nSome controllers fail to send confirmation GPE after address write.\nDetect this and don\u0027t expect such confirmation in future.\nThis is a generalization of previous workaround\n(66c5f4e7367b0085652931b2f3366de29e7ff5ec), which did only read address.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9327\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Romano Giannetti \u003cromano.giannetti@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "037cbc63fd83162a8ee0c69680207ce4609adbea",
      "tree": "8a059dc10281006bfd18abb2cc6aa78eed6e53d6",
      "parents": [
        "4c41d3ad6544f1c9aec37c441af04f5d0ad3a731"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Sun Nov 18 00:32:31 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Nov 18 17:24:01 2007 -0500"
      },
      "message": "ACPI: SBS: Fix retval warning\n\ndrivers/acpi/sbs.c: In function acpi_battery_add:\ndrivers/acpi/sbs.c:811: warning: ignoring return value of device_create_file,\ndeclared with attribute warn_unused_result\n\nAdditional cleanups:\n* use struct acpi_battery in acpi_battery_remove() to clean up function\ncalls, just like acpi_battery_add() already does.\n\n* put braces around unregister call, as it depends on dev being not NULL.\n\n* remove unneeded braces\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f79f06ab9f86d7203006d2ec8992ac80df36a34e",
      "tree": "e7436b83e6315c1c28dd6cbe7fac6c0decd4ecea",
      "parents": [
        "0ac3c571315a53c14d2733564f14ebdb911fe903"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Thu Nov 15 17:06:36 2007 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 16 21:46:25 2007 -0500"
      },
      "message": "ACPI: Enable MSR (FixedHW) support for T-States\n\nAdd throttling control via MSR when T-states uses\nthe FixHW Control Status registers.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0ac3c571315a53c14d2733564f14ebdb911fe903",
      "tree": "4c33b0f9935d0f50de10674abba54b4361cd52ee",
      "parents": [
        "9bcb27217344c2c1389db3983a436e19484c2f50"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Thu Nov 15 17:05:46 2007 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 16 21:45:39 2007 -0500"
      },
      "message": "ACPI: Get throttling info from BIOS only after evaluating _PDC\n\nPreviously _PDC was evaluated later, and thus we\u0027d not get\nthe chance to tell the BIOS that we can suport FixedHW registers (MSRs)\nand the BIOS would always ask us to use System I/O access\nfor throttling.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9bcb27217344c2c1389db3983a436e19484c2f50",
      "tree": "14c28cade53f8f64755f3d660149c3c7d501fd1d",
      "parents": [
        "0753f6e0a3d9568fb6b8e34753b944d9f8eed05b"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Thu Nov 15 17:05:05 2007 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 16 21:43:21 2007 -0500"
      },
      "message": "ACPI: Use _TSS for throttling control, when present. Add error checks.\n\n_TSS was erroneously ignored, in favor of the FADT.\n\nWhen TSS is used, the access width is included in the PTC control/status\nregister.  So it is unnecessary that the access bit width is multiplied by 8.\nAt the same time the bit_offset should be considered for system I/O Access.\n\nIt should be checked the bit_width and bit_offset of PTC regsiter in order to\navoid the failure of system I/O access. It means that bit_width plus\nbit_offset can\u0027t be greater than 32.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0753f6e0a3d9568fb6b8e34753b944d9f8eed05b",
      "tree": "dc42d0f3e9d77f61c9b54e0dfaed9a9c2bddc18f",
      "parents": [
        "22cc50199d0616f7b002563a0e9117ba479356e1"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Thu Nov 15 17:03:46 2007 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 16 21:40:40 2007 -0500"
      },
      "message": "ACPI: throttle: Change internal APIs better handle _PTC\n\nChange the function interface for throttling control via PTC.\nThe following functions are concerned:\n\nacpi_read_throttling_status()\nacpi_write_throttling_state()\nacpi_get_throttling_value()\nacpi_get_throttling_state()\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "22cc50199d0616f7b002563a0e9117ba479356e1",
      "tree": "f04b7fa8396e3d449572b80e626fc752baa62edb",
      "parents": [
        "49fbabf56dc715bbb51e59742e82ba762790aac0"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Thu Nov 15 17:02:03 2007 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 16 21:39:21 2007 -0500"
      },
      "message": "ACPI: If _TSS exists, do not access FADT.duty_width\n\nFactor out legacy FADT.duty_width code\nand run it only in the non _TSS case.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "49fbabf56dc715bbb51e59742e82ba762790aac0",
      "tree": "3eaa894071469d36e614048f99f09f6e3e6f1b8b",
      "parents": [
        "ef54d5ad2f58f899be6419fd1090cdeb2439851a"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Thu Nov 15 17:01:06 2007 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 16 21:37:14 2007 -0500"
      },
      "message": "ACPI: Handle I/O access width requestst that are not a multiple of 8 bits.\n\nWe\u0027ve run into BIOS that hand us 4-bit access width requests\nfor T-state control when the code expected only multipls of 8-bits.\nRound up.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ef54d5ad2f58f899be6419fd1090cdeb2439851a",
      "tree": "3ebed37b1168bd408e567c05d5a841fbe72c0a77",
      "parents": [
        "8c0863403f109a43d7000b4646da4818220d501f"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Thu Nov 15 16:59:30 2007 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Nov 16 21:34:49 2007 -0500"
      },
      "message": "ACPI: Enforce T-state limit changes immediately\n\nWhen a T-state limit change notification is received,\nLinux must evaluate _TPC and change its current\nT-state immediately to comply with the new limit.\n\nPreviously, Linux would notice the new limit\nonly upon the next throttling change.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5bfeca3138a6031e38c566d57128ff592eb009a8",
      "tree": "79746c927ba215dad3ed65f44bb378320b092992",
      "parents": [
        "8a246ee43f4b1df3fa5cbf9c4a3d3dcad0b1e08c"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Nov 14 17:00:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:44 2007 -0800"
      },
      "message": "ACPI: AC: Update AC state on resume\n\nCheck if AC state has changed across resume and notify userspace if so.\n\nFixes \"[2.6.24-rc1 regression] AC adapter state does not change after resume\"\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8a246ee43f4b1df3fa5cbf9c4a3d3dcad0b1e08c",
      "tree": "ad9027fb48466d7faa6db2849d4538216aa4859a",
      "parents": [
        "f96159840bc5f605aca5113ab2d24308d3dc2eff"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@mail.ru",
        "time": "Wed Nov 14 17:00:37 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:44 2007 -0800"
      },
      "message": "make /proc/acpi/ac_adapter dependent on ACPI_PROCFS\n\nDo not provide /proc/acpi/ac_adapter if ACPI_PROCFS is not defined.  This\neliminates duplicated power adapters in HAL and makes it consistent with\nbattery module\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nCc: Len Brown \u003clenb@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": "cbff2fbf55c21f50298b1aef1263b11bf510e35f",
      "tree": "76adbd9e1ddfd1604406d384aac6819cf2164b05",
      "parents": [
        "887c3cb18865a4f9e0786e5a5b3ef47ff469b956"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed Nov 14 16:59:21 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:39 2007 -0800"
      },
      "message": "acpi: make ACPI_PROCFS default to y\n\nZillions of people are getting my-battery-monitor-doesnt-work problems\n(including me).\n\nLessen the damage by making ACPI_PROCFS default to on.\n\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1299342bacbe9038bef473d9b5b3cbebad112d4c",
      "tree": "4db9e41efdc68d8ac3a124920ef2b29c34243f1b",
      "parents": [
        "8a146a2b0d6e97941a5c2dc5d8a3ea1e6c3ab997"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@mail.ru",
        "time": "Wed Nov 14 16:58:28 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Nov 14 18:45:36 2007 -0800"
      },
      "message": "Fix Oops in toshiba_acpi error return path\n\nWhen backlight_device_register() fails, return after undo initialization, do\nnot try to use pointer that just was reset to NULL\n\nThis fixes this oops:\n\n[ 1595.177672]  [\u003cc010480a\u003e] show_trace_log_lvl+0x1a/0x30\n[ 1595.177706]  [\u003cc01052a2\u003e] show_trace+0x12/0x20\n[ 1595.177718]  [\u003cc0105305\u003e] dump_stack+0x15/0x20\n[ 1595.177728]  [\u003cc01c9375\u003e] kobject_shadow_add+0x125/0x1c0\n[ 1595.177754]  [\u003cc01c941a\u003e] kobject_add+0xa/0x10\n[ 1595.177764]  [\u003cc0239a37\u003e] device_add+0x97/0x5d0\n[ 1595.177776]  [\u003cc0239f82\u003e] device_register+0x12/0x20\n[ 1595.177786]  [\u003cdfd912df\u003e] backlight_device_register+0x9f/0x110 [backlight]\n[ 1595.177814]  [\u003cdf861117\u003e] toshiba_acpi_init+0x117/0x15e [toshiba_acpi]\n[ 1595.177834]  [\u003cc013e28d\u003e] sys_init_module+0xfd/0x14e0\n[ 1595.177871]  [\u003cc0104112\u003e] sysenter_past_esp+0x5f/0x99\n[ 1595.177883]  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n[ 1595.177890] Could not register toshiba backlight device\n[ 1595.177985] BUG: unable to handle kernel NULL pointer dereference at virtual address 00000004\n...\n[ 1595.394097] EIP:    0060:[\u003cdf861143\u003e]    Not tainted VLI\n[ 1595.394101] EFLAGS: 00010282   (2.6.23-rc9-1avb #24)\n[ 1595.480081] EIP is at toshiba_acpi_init+0x143/0x15e [toshiba_acpi]\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nCc: John Belmonte \u003ctoshiba_acpi@memebeam.org\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a4f0c2767e9c55123d7dad7176554e9d6e6056bc",
      "tree": "ac41b19ec62cf5fcd14dfc838179f65602abfdb6",
      "parents": [
        "bbac81f5487175e4bd5602a80c17689d8f82a63e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 14 12:49:13 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 14 12:49:13 2007 -0500"
      },
      "message": "ACPI: video - delete stray run-time printk\n\nprintk(\"video bus notify\\n\");\n\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bbac81f5487175e4bd5602a80c17689d8f82a63e",
      "tree": "7d2673fe27d2b2beeca481b08a14b3862de65ab5",
      "parents": [
        "ff102ea99099c36250e93a87a9794b5233801020"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 05 11:43:32 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 14 12:17:41 2007 -0500"
      },
      "message": "ACPI: video - convert semaphore to a mutex\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ff102ea99099c36250e93a87a9794b5233801020",
      "tree": "19cf2ac073458b8337e9514589ad2c284407f50b",
      "parents": [
        "f51e83916a0a022d3d0ea39ae2f877c703032923"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 05 11:43:31 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 14 12:14:28 2007 -0500"
      },
      "message": "ACPI: video - remove unsafe uses of list_for_each_safe()\n\nlist_for_each_safe() only protects list from list alterations\nperformed by the same thread. One still needs to implement\nproper locking when list is being accessed from several threads.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f51e83916a0a022d3d0ea39ae2f877c703032923",
      "tree": "0341762efa85726c476c32efa118a53097a9e04f",
      "parents": [
        "91c05c667b2d8e43e0bbc5f269bf45d4821001d6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 05 11:43:30 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 14 11:53:35 2007 -0500"
      },
      "message": "ACPI: video - add missing input_free_device()\n\nIf input_register_device() fails input_free_device() must\nbe called to release memory allocated for the device.\nAlso consolidate error handling in acpi_bus_video_add()\nand handle input_allocate_device() failures.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "91c05c667b2d8e43e0bbc5f269bf45d4821001d6",
      "tree": "5a2f7f3da16f8a55f7098d72cc95a2a0f0cbd15a",
      "parents": [
        "9418d5dc9ba40b88737580457bf3b7c63c60ec43"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 05 11:43:29 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 14 11:48:51 2007 -0500"
      },
      "message": "ACPI: video - fit input device into sysfs tree\n\nProperly set up parent on input device registered by the video driver.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9104476e4efbef8a8e32d48ced583603ff32a2db",
      "tree": "1be22813f6cab5aa5d08fd9131eba25d249842fd",
      "parents": [
        "0b832a4b93932103d73c0c3f35ef1153e288327b"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue Nov 13 12:23:06 2007 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Nov 13 09:02:18 2007 -0800"
      },
      "message": "ACPI: Battery: remove cycle from battery removal.\n\nget_property() should not call battery_update(), it also should call\nget_status() only if battery is present to avoid cycle and oops.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nAcked-by: Johannes Weiner \u003channes@saeurebad.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e800af233e0bdf108efb7bd23c11ea6fa34cdeb",
      "tree": "d72e479886d711945a86e714611a7a5752d7e022",
      "parents": [
        "c70ecc7765f7113f9a9d8a84a49951ad84f06326"
      ],
      "author": {
        "name": "Jerome Pinot",
        "email": "ngc891@gmail.com",
        "time": "Sun Nov 11 03:01:10 2007 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat Nov 10 14:28:16 2007 -0800"
      },
      "message": "ACPI: add documentation for deprecated /proc/acpi/battery in ACPI_PROCFS\n\nAdd documentation in Kconfig help about the move of /proc/acpi/battery\nto /sys/class/power_supply when selecting ACPI_PROCFS.  This will impact\na lot of users and should be documented.\n\nSigned-off-by: Jerome Pinot \u003cngc891@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4c41d3ad6544f1c9aec37c441af04f5d0ad3a731",
      "tree": "a219cf7ae81282beba10c821e2179326f8429939",
      "parents": [
        "dbeeb816e805091e7cfc03baf36dc40b4adb2bbd"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@digitalvampire.org",
        "time": "Wed Nov 07 15:09:09 2007 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "lenb@t61.(none)",
        "time": "Thu Nov 08 15:08:15 2007 -0500"
      },
      "message": "ACPI: Always return valid \u0027status\u0027 from acpi_battery_get_property()\n\nIf a battery is at a critical charge level and not being charged or\ndischarged, then the ACPI _BST method will return a state of 4, and\nthe current acpi_battery_get_property() code will not set any property\nvalue for POWER_SUPPLY_PROP_STATUS.  This will cause an oops in\npower_supply_show_property() when it reads off the end of the\nstatus_text array.  This actually was causing a 100% reproducible\ncrash on boot on my laptop with two batteries, when one battery was\ncompletely drained and the laptop was not plugged in.\n\nFix this by making sure acpi_battery_get_property() returns\nPOWER_SUPPLY_STATUS_UNKNOWN for any battery state it doesn\u0027t already\nhandle explicitly.  There doesn\u0027t seem to be any status enum value\ndefined that makes more sense than \u0027unknown\u0027 for a battery at a\ncritical charge level.\n\nSigned-off-by: Roland Dreier \u003croland@digitalvampire.org\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clenb@t61.(none)\u003e\n"
    },
    {
      "commit": "1942971b20817def5fd1142248307c7c3c51fc8a",
      "tree": "b1b70bb126a092496e85678a0e70528b4e5b8716",
      "parents": [
        "37e58df30063e229ee5157f9d1c1fa1d749917c2",
        "355ee5eb60e7ce5b5379788c56d36ab162771f7d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 17:31:01 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 17:31:01 2007 -0400"
      },
      "message": "Pull documentation into release branch\n"
    },
    {
      "commit": "14f7d720bb6cc60be8931ea1a0f547dc1e475b88",
      "tree": "df468cdc2d1556fdc24a023baeef4b5274baf702",
      "parents": [
        "6a22c57b8d2a62dea7280a6b2ac807a539ef0716",
        "5527c8bee27fa063dcec0e020fb8c242ba4270c2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 17:30:21 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 17:30:21 2007 -0400"
      },
      "message": "Pull alexey-fixes into release branch\n"
    },
    {
      "commit": "355ee5eb60e7ce5b5379788c56d36ab162771f7d",
      "tree": "36c1c395ca87a7016162ae50dca8df82b53156e6",
      "parents": [
        "a0ce317ae7d8ea99aea2c3f1a8ef0a99bab99a30"
      ],
      "author": {
        "name": "Frans Pop",
        "email": "elendil@planet.nl",
        "time": "Mon Oct 29 17:20:38 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 17:20:38 2007 -0400"
      },
      "message": "acpi: remove double mention of Support for ACPI option\n\nCurrent description for CONFIG_ACPI includes the word \"Support\" twice.  One\neffect of this is that in menuconfig the \"---\u003e\" that indicates the presence\nof sub-options will not show up unless you have a very wide console.\n\nSigned-off-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5527c8bee27fa063dcec0e020fb8c242ba4270c2",
      "tree": "33bc7220c74502aa35f577384ced8ec73e0e5868",
      "parents": [
        "106449e870b3069c049a3486ae7b47995351270c"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 29 17:08:59 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 17:08:59 2007 -0400"
      },
      "message": "ACPI: use select POWER_SUPPLY for AC, BATTERY and SBS\n\nPOWER_SUPPLY is needed for AC, battery, and SBS sysfs support.  Use\n\u0027select\u0027 instead of \u0027depends on\u0027, as it is will not be selected by anything\nelse, leading to confusion.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "106449e870b3069c049a3486ae7b47995351270c",
      "tree": "9f4e9fb97aa958ecae40adff7fd542949cd27cb5",
      "parents": [
        "0bde7eee9489cc7cce08cf6eba05b4f42a6b2334"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 29 23:29:40 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 16:52:01 2007 -0400"
      },
      "message": "ACPI: Battery: Allow extract string from integer\n\nSome machines return integer instead of expected string.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nTested-by: Frans Pop \u003celendil@planet.nl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0bde7eee9489cc7cce08cf6eba05b4f42a6b2334",
      "tree": "0976db28333b5109984535325778e617e5d2f15b",
      "parents": [
        "508df92d1f8d1921013cb4f45bb547d0eaff912a"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Sun Oct 28 15:33:10 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 16:33:22 2007 -0400"
      },
      "message": "ACPI: battery: Support for non-spec name for LiIon technology\n\nSupport Li-Ion as possible name for technology.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "508df92d1f8d1921013cb4f45bb547d0eaff912a",
      "tree": "5cd6bffd9a8888e085e3e90d378eeac11d98f0f4",
      "parents": [
        "b19073a0be5e317d626b3b404e0039b59383891c"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@mail.ru",
        "time": "Sun Oct 28 12:50:09 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 29 16:30:23 2007 -0400"
      },
      "message": "ACPI: battery: register power_supply subdevice only when battery is present\n\nMake sure no power_supply object is present unless we actualy detect\npresence of battery. This fixes ghost batteries detected by HAL\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c67c36e4b86872ac875716d502748b84b2541de5",
      "tree": "3b1f3d846cff947d0a12d4b3c7213192792ea675",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 17 23:18:32 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 25 15:08:03 2007 -0700"
      },
      "message": "Fix /proc/acpi/alarm BCD alarm encodings\n\nThis fixes some totally illogical and wrong code that converts things to\nand from BCD mode essentially randomly, does math on values in BCD mode\netc etc.  Introduce a few helper functions to make it a bit more obvious\nwhat is going on, and make sure that we always do all the arithmetic\n(and anythign else, for that matter) in binary, not BCD.\n\nTested by Mark Lord, who found the problem originally, and also pushed\nthe patch back and reminded me about it.\n\nSigned-off-by: Mark Lord \u003cmlord@pobox.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b19073a0be5e317d626b3b404e0039b59383891c",
      "tree": "4c9690e1cb8635805f75e18b7d0678113b3e12b1",
      "parents": [
        "1544fdbc857cbe8afca16a521d3254346befeb06"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Oct 25 17:10:47 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 17:10:47 2007 -0400"
      },
      "message": "ACPI: battery: Update battery information upon sysfs read.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1544fdbc857cbe8afca16a521d3254346befeb06",
      "tree": "6c4111911a0182293ef7a40f90b1196876795625",
      "parents": [
        "c9e4172cde0f793dbf48c99bdfd0abe7d18e4b09"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:26:00 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:38:02 2007 -0400"
      },
      "message": "ACPI: EC: fix use-after-free\n\nThis patch fixes a use-after-free introduced by\ncommit 30c08574da0ead1a47797ce028218ce5b2de61c7\n(ACPI: EC: Add new query handler to list head)\n\nSpotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c9e4172cde0f793dbf48c99bdfd0abe7d18e4b09",
      "tree": "e1d30a591040ad37a064d3d9de2447436cd81563",
      "parents": [
        "93ad7c07ad487b036add8760dabcc35666a550ef"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:25:37 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:33:00 2007 -0400"
      },
      "message": "ACPI: battery: remove dead code\n\nAfter commit f1d4661abe05d0a2c014166042d15ed8b69ae8f2 this was dead\ncode.\n\nSpotted by the Coverity checker.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "93ad7c07ad487b036add8760dabcc35666a550ef",
      "tree": "60538ab8a4eb901f94142a6a02a3ccf89b46895d",
      "parents": [
        "968fc5dc2699434ea1cbddaf189f19c4eb4dbe55"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:19:21 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:31 2007 -0400"
      },
      "message": "ACPI: Fan: Drop force_power_state acpi_device option\n\nforce_power_state was used as a workaround for invalid cached\npower state of the device. We do not cache power state, so no need for\nworkaround.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "968fc5dc2699434ea1cbddaf189f19c4eb4dbe55",
      "tree": "9f602bb0d7f678962aecf12110798825b3a01550",
      "parents": [
        "c35923bc558074d4f5e6f9706e4cb9811ae55775"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:19:15 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:31 2007 -0400"
      },
      "message": "ACPI: Fan: fan device does not need own structure\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c35923bc558074d4f5e6f9706e4cb9811ae55775",
      "tree": "562d2a16fac0bf72b5126f9d79e6d1765038692f",
      "parents": [
        "95b937e3f52a7f5546c4bffe29886fe400bad1d1"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:19:09 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:31 2007 -0400"
      },
      "message": "ACPI: power: don\u0027t cache power resource state\n\nACPI may change power resource state behind our back, so don\u0027t\nkeep our local copy, which may not be valid.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "95b937e3f52a7f5546c4bffe29886fe400bad1d1",
      "tree": "80865061245cb9151f62d82791c89d3020a37f1b",
      "parents": [
        "66c5f4e7367b0085652931b2f3366de29e7ff5ec"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:19:03 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:31 2007 -0400"
      },
      "message": "ACPI: EC: Output changes to operational mode\n\nInsert printk() for every change in operational mode.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "66c5f4e7367b0085652931b2f3366de29e7ff5ec",
      "tree": "b4745520c76a7ce77dff0a7627b933e7c0ddfdeb",
      "parents": [
        "1c55053c21706ccf1fdb26b4bb6d05c4a2782ffe"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:18:56 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:31 2007 -0400"
      },
      "message": "ACPI: EC: Add workaround for \"optimized\" controllers\n\nSome controllers do not send interrupts for OBF\u003d1 event, but send\nthem for IBF\u003d0. Add workaround for them.\n\nReference: http://bugzilla.kernel.org/show_bug.cgi?id\u003d8459\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1c55053c21706ccf1fdb26b4bb6d05c4a2782ffe",
      "tree": "fe111b945c262e7c219e8ae498aeb382c65d0577",
      "parents": [
        "7843932ac42899b936085beaea8620d4489b8b3f"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:18:50 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:31 2007 -0400"
      },
      "message": "ACPI: EC: Don\u0027t re-enable GPE for each transaction.\n\nWith the auto selection of operation mode, absence of GPEs does not\nreally degrade performance, so let PM code to handle\nenabling/disabling GPEs.\nThis is a revert of 5d57a6a55ec0bdcb952dbcd3f8ffcde8a3ee9413,\nwhich was meant to be temporary.\n\nReference: http://bugzilla.kernel.org/show_bug.cgi?id\u003d7977\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7843932ac42899b936085beaea8620d4489b8b3f",
      "tree": "6a3edbf8fc9d14c29c635f6759ca960088ee226f",
      "parents": [
        "0c5d31f48e54b2e56e9cef8d49ffedaef1e0ea52"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:18:43 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:31 2007 -0400"
      },
      "message": "ACPI: EC: auto select interrupt mode\n\nStart in POLL mode, and if we receive confirmation GPE,\nswitch to INT mode.\nIf confirmations are not sent, switch back to POLL.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0c5d31f48e54b2e56e9cef8d49ffedaef1e0ea52",
      "tree": "10843d57627f6a7b4173ab526263be10cc5695e4",
      "parents": [
        "080e412cc0bdb9ef8e7a983d5e008537e1c4d36c"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:18:36 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:31 2007 -0400"
      },
      "message": "ACPI: EC: Don\u0027t expect interrupt after last read\n\nThere is no interrupt after last read according to spec, so\ndon\u0027t set bit that we are expecting one.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "080e412cc0bdb9ef8e7a983d5e008537e1c4d36c",
      "tree": "e9b4511fc1b66450cdaf08bb3979b46ec4c5a701",
      "parents": [
        "23de5d9ef2a4bbc4f733f58311bcb7cf6239c813"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:18:30 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:31 2007 -0400"
      },
      "message": "ACPI: EC: Replace atomic variables with bits\n\nNumber of flags is about to be increased, so it is better to\nput them all into bits.\nNo functional changes.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "23de5d9ef2a4bbc4f733f58311bcb7cf6239c813",
      "tree": "a781cebb71c5ea3b5a6750ac48cb57aaad32aac4",
      "parents": [
        "1dbc1fda5d8ca907f320b806005d4a447977d26a"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:18:18 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:30 2007 -0400"
      },
      "message": "ACPI: button: send initial lid state after add and resume\n\nInput layer should know about initial state of lid switch,\neven before first notify.\n\nReference: https://bugzilla.novell.com/show_bug.cgi?id\u003d326814\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1dbc1fda5d8ca907f320b806005d4a447977d26a",
      "tree": "fcb1e1e85605f012c4b6faaf2f4115785bcbfeb7",
      "parents": [
        "9c1c6a1ba786d58bd03e27ee49f89a5685e8e07b"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:18:12 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:30 2007 -0400"
      },
      "message": "ACPI: suspend: Wrong order of GPE restore.\n\nacpi_leave_sleep_state() should have correct list of wake and\nruntime GPEs, which is available only after disable_wakeup_device()\nis called.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9c1c6a1ba786d58bd03e27ee49f89a5685e8e07b",
      "tree": "cbf38867d5705e8e144509d700a151df61abab17",
      "parents": [
        "c9927c2bf4f45bb85e8b502ab3fb79ad6483c244"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Oct 22 14:18:06 2007 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 25 16:31:30 2007 -0400"
      },
      "message": "ACPI: sleep: Fix GPE suspend cleanup\n\nCommit 9b039330808b83acac3597535da26f47ad1862ce removed\nacpi_gpe_sleep_prepare(), the only function used at S5 transition\nAdd call to generic acpi_enable_wake_device().\n\nReference: https://bugzilla.novell.com/show_bug.cgi?id\u003d299882\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c00046c279a2521075250fad682ca0acc10d4fd7",
      "tree": "78a7e9089c26f199ad9b0161bb564b7c1ca6daf9",
      "parents": [
        "9abbf7d028b1598b40ebdc81c48f30da7f3d5bf5",
        "8e8a1407ac23b43cec0412338c1b4f5e1c664550"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 20:36:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 20:36:17 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivial: (74 commits)\n  fix do_sys_open() prototype\n  sysfs: trivial: fix sysfs_create_file kerneldoc spelling mistake\n  Documentation: Fix typo in SubmitChecklist.\n  Typo: depricated -\u003e deprecated\n  Add missing profile\u003dkvm option to Documentation/kernel-parameters.txt\n  fix typo about TBI in e1000 comment\n  proc.txt: Add /proc/stat field\n  small documentation fixes\n  Fix compiler warning in smount example program from sharedsubtree.txt\n  docs/sysfs: add missing word to sysfs attribute explanation\n  documentation/ext3: grammar fixes\n  Documentation/java.txt: typo and grammar fixes\n  Documentation/filesystems/vfs.txt: typo fix\n  include/asm-*/system.h: remove unused set_rmb(), set_wmb() macros\n  trivial copy_data_pages() tidy up\n  Fix typo in arch/x86/kernel/tsc_32.c\n  file link fix for Pegasus USB net driver help\n  remove unused return within void return function\n  Typo fixes retrun -\u003e return\n  x86 hpet.h: remove broken links\n  ...\n"
    },
    {
      "commit": "405bbe9fa345050f46c411d77727f381d74a2ba8",
      "tree": "5e7b4d8e55d6008fbe7ab0594319bb37b5c6dc6c",
      "parents": [
        "c0fe2e6964bea897d059fd1680a53cf131546f20"
      ],
      "author": {
        "name": "Rolf Eike Beer",
        "email": "eike-kernel@sf-tec.de",
        "time": "Sat Oct 20 03:10:57 2007 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 20 03:10:57 2007 +0200"
      },
      "message": "Typo: depricated -\u003e deprecated\n\nTypo: depricated -\u003e deprecated\n\nSigned-off-by: Rolf Eike Beer \u003ceike-kernel@sf-tec.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\n"
    },
    {
      "commit": "60812a4a99b796d894d2522dc63cb0fafc3be25e",
      "tree": "bbf3a441b71e3b9b670d91652094114852272db8",
      "parents": [
        "b04cde34cf1d006dfaf8523640f3a18bbb15ebaa",
        "92cb7612aee39642d109b8d935ad265e602c0563"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 15:06:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 15:06:00 2007 -0700"
      },
      "message": "Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-x86\n\n* ssh://master.kernel.org/pub/scm/linux/kernel/git/tglx/linux-2.6-x86: (33 commits)\n  x86: convert cpuinfo_x86 array to a per_cpu array\n  x86: introduce frame_pointer() and stack_pointer()\n  x86 \u0026 generic: change to __builtin_prefetch()\n  i386: do not BUG_ON() when MSR is unknown\n  x86: acpi use cpu_physical_id\n  x86: convert cpu_llc_id to be a per cpu variable\n  x86: convert cpu_to_apicid to be a per cpu variable\n  i386: introduce \"used_vectors\" bitmap which can be used to reserve vectors.\n  x86: use raw locks during oopses\n  x86: honor _PAGE_PSE bit on page walks\n  i386: do cpuid_device_create() in CPU_UP_PREPARE instead of CPU_ONLINE.\n  x86: implement missing x86_64 function smp_call_function_mask()\n  x86: use descriptor\u0027s functions instead of inline assembly\n  i386: consolidate show_regs and show_registers for i386\n  i386: make callgraph use dump_trace() on i386/x86_64\n  x86: enable iommu_merge by default\n  i386: i386 add AMD64 Barcelona PMU MSR definitions to msr.h\n  x86: Unify i386 and x86-64 early quirks\n  x86: enable HPET on ICH3 and ICH4\n  x86: force enable HPET on VT8235/8237 chipsets\n  ...\n\nManually fix trivial conflict with task pid container helper changes in\narch/x86/kernel/process_32.c\n"
    },
    {
      "commit": "c4ec20717313daafba59225f812db89595952b83",
      "tree": "253337453b1dc965c40668e4949337ed1c46cab7",
      "parents": [
        "ec2626815bf9a9922e49820b03e670e833f3ca3c",
        "00a2b433557f10736e8a02de619b3e9052556c12"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 13:12:46 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 13:12:46 2007 -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: (41 commits)\n  ACPICA: hw: Don\u0027t carry spinlock over suspend\n  ACPICA: hw: remove use_lock flag from acpi_hw_register_{read, write}\n  ACPI: cpuidle: port idle timer suspend/resume workaround to cpuidle\n  ACPI: clean up acpi_enter_sleep_state_prep\n  Hibernation: Make sure that ACPI is enabled in acpi_hibernation_finish\n  ACPI: suppress uninitialized var warning\n  cpuidle: consolidate 2.6.22 cpuidle branch into one patch\n  ACPI: thinkpad-acpi: skip blanks before the data when parsing sysfs\n  ACPI: AC: Add sysfs interface\n  ACPI: SBS: Add sysfs alarm\n  ACPI: SBS: Add ACPI_PROCFS around procfs handling code.\n  ACPI: SBS: Add support for power_supply class (and sysfs)\n  ACPI: SBS: Make SBS reads table-driven.\n  ACPI: SBS: Simplify data structures in SBS\n  ACPI: SBS: Split host controller (ACPI0001) from SBS driver (ACPI0002)\n  ACPI: EC: Add new query handler to list head.\n  ACPI: Add acpi_bus_generate_event4() function\n  ACPI: Battery: add sysfs alarm\n  ACPI: Battery: Add sysfs support\n  ACPI: Battery: Misc clean-ups, no functional changes\n  ...\n\nFix up conflicts in drivers/misc/thinkpad_acpi.[ch] manually\n"
    },
    {
      "commit": "7b19ada2ed3c1eccb9fe94d74b05e1428224663d",
      "tree": "a0c5975ce5236ff4023b92d431bd0a8fa321c6ce",
      "parents": [
        "d05be13bcc6ec615fb2e9556a9b85d52800669b6"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Thu Oct 18 23:40:32 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 19 11:53:42 2007 -0700"
      },
      "message": "get rid of input BIT* duplicate defines\n\nget rid of input BIT* duplicate defines\n\nuse newly global defined macros for input layer. Also remove includes of\ninput.h from non-input sources only for BIT macro definiton. Define the\nmacro temporarily in local manner, all those local definitons will be\nremoved further in this patchset (to not break bisecting).\nBIT macro will be globally defined (1\u003c\u003cx)\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: \u003cdtor@mail.ru\u003e\nAcked-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nCc: \u003clenb@kernel.org\u003e\nAcked-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\nCc: \u003cperex@suse.cz\u003e\nAcked-by: Mauro Carvalho Chehab \u003cmchehab@infradead.org\u003e\nCc: \u003cvernux@us.ibm.com\u003e\nCc: \u003cmalattia@linux.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71b31233a215be27e2efbcc0e739cbebb0bde078",
      "tree": "3143e0964ab6a439dc5cc0aac24557828ba51c11",
      "parents": [
        "b6278470b7cdbf2bf6ba7345130d83924451a51a"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Fri Oct 19 20:35:03 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 19 20:35:03 2007 +0200"
      },
      "message": "x86: acpi use cpu_physical_id\n\nThis is from an earlier message from Christoph Lameter:\n\n    processor_core.c currently tries to determine the apicid by special casing\n    for IA64 and x86. The desired information is readily available via\n\n\t    cpu_physical_id()\n\n    on IA64, i386 and x86_64.\n\n    Signed-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\n\nAdditionally, boot_cpu_id needed to be exported to fix compile errors in\ndma code when !CONFIG_SMP.\n\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: \"Siddha, Suresh B\" \u003csuresh.b.siddha@intel.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7e0831d385d620a58d95b25e4afa9b643f9a411",
      "tree": "d3dde7c47276aeb6fad0a1f25fa6b74cc5dacfc1",
      "parents": [
        "efa4d2fb047b25a6be67fe92178a2a78da6b3f6a"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 18 03:04:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:20 2007 -0700"
      },
      "message": "Hibernation: Check if ACPI is enabled during restore in the right place\n\nThe following scenario leads to total confusion of the platform firmware on\nsome boxes (eg. HPC nx6325):\n* Hibernate with ACPI enabled\n* Resume passing \"acpi\u003doff\" to the boot kernel\n\nTo prevent this from happening it\u0027s necessary to check if ACPI is enabled (and\nenable it if that\u0027s not the case) _right_ _after_ control has been transfered\nfrom the boot kernel to the image kernel, before device_power_up() is called\n(ie.  with interrupts disabled).   Enabling ACPI after calling\ndevice_power_up() turns out to be insufficient.\n\nFor this reason, introduce new hibernation callback -\u003eleave() that will be\nexecuted before device_power_up() by the restored image kernel.   To make it\nwork, it also is necessary to move swsusp_suspend() from swsusp.c to disk.c\n(it\u0027s name is changed to \"create_image\", which is more up to the point).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b3dac3b304bdfbb06e92b0d4bba9ecab006795e6",
      "tree": "850b1162febb536b2ae31d1ff10378057322aa7a",
      "parents": [
        "74f270af0c1ed5b9d4413784256959dcfe3593ce"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 18 03:04:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:18 2007 -0700"
      },
      "message": "PM: Rename hibernation_ops to platform_hibernation_ops\n\nRename \u0027struct hibernation_ops\u0027 to \u0027struct platform_hibernation_ops\u0027 in\nanalogy with \u0027struct platform_suspend_ops\u0027.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\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": "74f270af0c1ed5b9d4413784256959dcfe3593ce",
      "tree": "5b74248167be086b0050a84f9ebe072bbb43fdb3",
      "parents": [
        "f242d9196fd1ef4e6bf0e50d2e7f32866fb145c2"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 18 03:04:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:18 2007 -0700"
      },
      "message": "PM: Rework struct hibernation_ops\n\nDuring hibernation we also need to tell the ACPI core that we\u0027re going to put\nthe system into the S4 sleep state.  For this reason, an additional method in\n\u0027struct hibernation_ops\u0027 is needed, playing the role of set_target() in\n\u0027struct platform_suspend_operations\u0027.  Moreover, the role of the .prepare()\nmethod is now different, so it\u0027s better to introduce another method, that in\ngeneral may be different from .prepare(), that will be used to prepare the\nplatform for creating the hibernation image (.prepare() is used anyway to\nnotify the platform that we\u0027re going to enter the low power state after the\nimage has been saved).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6c5eb9541f2197a3ffab90b1c7a3250a9b51bf6",
      "tree": "ac227415da22d4345f8e72a6a8e781757b6ce85a",
      "parents": [
        "26398a70ea35f153feb799fa850c71685667712b"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 18 03:04:41 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:18 2007 -0700"
      },
      "message": "PM: Rework struct platform_suspend_ops\n\nThere is no reason why the .prepare() and .finish() methods in \u0027struct\nplatform_suspend_ops\u0027 should take any arguments, since architectures don\u0027t use\nthese methods\u0027 argument in any practically meaningful way (ie.  either the\ntarget system sleep state is conveyed to the platform by .set_target(), or\nthere is only one suspend state supported and it is indicated to the PM core\nby .valid(), or .prepare() and .finish() aren\u0027t defined at all).   There also\nis no reason why .finish() should return any result.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\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": "26398a70ea35f153feb799fa850c71685667712b",
      "tree": "e75959ef010bf3521bce2a33e59565c34b0c109d",
      "parents": [
        "95d9ffbe01fb21d524c86bf77871255066bc6e55"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 18 03:04:40 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Oct 18 14:37:18 2007 -0700"
      },
      "message": "PM: Rename struct pm_ops and related things\n\nThe name of \u0027struct pm_ops\u0027 suggests that it is related to the power\nmanagement in general, but in fact it is only related to suspend.   Moreover,\nits name should indicate what this structure is used for, so it seems\nreasonable to change it to \u0027struct platform_suspend_ops\u0027.   In that case, the\nname of the global variable of this type used by the PM core and the names of\nrelated functions should be changed accordingly.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\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": "b4482a4b2e2ff5ed96d8d16d72e83e75064062c5",
      "tree": "675b5f0a80d720c63db138d5395d63cee6c74969",
      "parents": [
        "64a6f9500d8e8a8e1b1adc2120e56cc88df5727f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sun Oct 14 19:35:40 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Oct 14 12:41:52 2007 -0700"
      },
      "message": "more trivial signedness fixes in drivers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efefc6eb38d43b8e5daef482f575d767b002004e",
      "tree": "8a3933db1f8721f9bcc9912c800dc8406f4bdf94",
      "parents": [
        "117494a1b65183f0e3fcc817b07944bc5c465050",
        "cd59abfcc441b2abb4cf2cd62c1eb0f02a60e8dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:49:37 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Oct 12 15:49:37 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (75 commits)\n  PM: merge device power-management source files\n  sysfs: add copyrights\n  kobject: update the copyrights\n  kset: add some kerneldoc to help describe what these strange things are\n  Driver core: rename ktype_edd and ktype_efivar\n  Driver core: rename ktype_driver\n  Driver core: rename ktype_device\n  Driver core: rename ktype_class\n  driver core: remove subsystem_init()\n  sysfs: move sysfs file poll implementation to sysfs_open_dirent\n  sysfs: implement sysfs_open_dirent\n  sysfs: move sysfs_dirent-\u003es_children into sysfs_dirent-\u003es_dir\n  sysfs: make sysfs_root a regular directory dirent\n  sysfs: open code sysfs_attach_dentry()\n  sysfs: make s_elem an anonymous union\n  sysfs: make bin attr open get active reference of parent too\n  sysfs: kill unnecessary NULL pointer check in sysfs_release()\n  sysfs: kill unnecessary sysfs_get() in open paths\n  sysfs: reposition sysfs_dirent-\u003es_mode.\n  sysfs: kill sysfs_update_file()\n  ...\n"
    },
    {
      "commit": "60043428a561a5d431ad479b7ecb79805ed04efc",
      "tree": "3e143a2a4872987c38719fd07d18940d2acd77c5",
      "parents": [
        "34b51f39e23bc9e529830ddf6108381d4bab95a6"
      ],
      "author": {
        "name": "tonyj@suse.de",
        "email": "tonyj@suse.de",
        "time": "Tue Aug 07 22:28:47 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:04 2007 -0700"
      },
      "message": "Convert from class_device to device for drivers/video\n\nConvert from class_device to device for drivers/video.\n\nSigned-off-by: Tony Jones \u003ctonyj@suse.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "19c38de88a80913351fcacefdb461cc0b585fa87",
      "tree": "17d2978ce27861926a0d9a3eb49471b9b736f968",
      "parents": [
        "5901d0145c6b9e791bacd049eea11c9db9a3006e"
      ],
      "author": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Sep 12 15:06:57 2007 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:02 2007 -0700"
      },
      "message": "kobjects: fix up improper use of the kobject name field\n\nA number of different drivers incorrect access the kobject name field\ndirectly.  This is not correct as the name might not be in the array.\nUse the proper accessor function instead.\n\n"
    },
    {
      "commit": "7eff2e7a8b65c25920207324e56611150eb1cd9a",
      "tree": "02a0eeba9d25d996233e30c18f258dfae0ae2139",
      "parents": [
        "8380770c842faef3001e44662953d64ad9a93663"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Tue Aug 14 15:15:12 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Oct 12 14:51:01 2007 -0700"
      },
      "message": "Driver core: change add_uevent_var to use a struct\n\nThis changes the uevent buffer functions to use a struct instead of a\nlong list of parameters. It does no longer require the caller to do the\nproper buffer termination and size accounting, which is currently wrong\nin some places. It fixes a known bug where parts of the uevent\nenvironment are overwritten because of wrong index calculations.\n\nMany thanks to Mathieu Desnoyers for finding bugs and improving the\nerror handling.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nCc: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nCc: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "43ca7ec96f01bd921e772112729005d4474fdbf4",
      "tree": "067be7741666150fa689b42c917f9aaf25e3c761",
      "parents": [
        "5b94664a3a2a4f3c516a4a2f454f3c811cb25959"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@inhelltoy.tec.linutronix.de",
        "time": "Fri Oct 12 23:04:23 2007 +0200"
      },
      "message": "ACPI: remove the now unused ifdef code\n\nThe conversion of x86-64 to clock events makes the\n #ifdef CONFIG_GENERIC_CLOCKEVENTS\n n the timer broadcast functions useless. Remove it.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n\n"
    }
  ],
  "next": "19f71153b9be219756c6b2757921433a69b7975c"
}
