)]}'
{
  "log": [
    {
      "commit": "0b28002fdf2d5b6ce3135a544c04940a16c5b0ba",
      "tree": "474318b9381eecbb5bfe3181568df7ef3650330a",
      "parents": [
        "0f7217f4accad73e0a86febadb5a5d6e74ff7c37"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "mita@miraclelinux.com",
        "time": "Sun Mar 26 01:38:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:57:09 2006 -0800"
      },
      "message": "[PATCH] more s/fucn/func/ typo fixes\n\ns/fucntion/function/ typo fixes\n\nSigned-off-by: Akinobu Mita \u003cmita@miraclelinux.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9f4fd61fa7c13ea905dac18b9baa766a35b88485",
      "tree": "a12015d2a3655aaa2a7fd450bac5c954f02a8569",
      "parents": [
        "23dd842c0033dbb05248c42929c3c526c55386de"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Mar 26 01:37:10 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:54 2006 -0800"
      },
      "message": "[PATCH] ACPI: clean up memory attribute checking for map/read/write\n\nia64 ioremap is now smart enough to use the correct memory attributes, so\nremove the EFI checks from osl.c.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: \"Tolentino, Matthew E\" \u003cmatthew.e.tolentino@intel.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nAcked-by: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "23dd842c0033dbb05248c42929c3c526c55386de",
      "tree": "997126ad81b01819094fb75ccb1a33c88ace6e17",
      "parents": [
        "b2c99e3c70d77fb194df5aa1642030080d28ea48"
      ],
      "author": {
        "name": "Tolentino, Matthew E",
        "email": "matthew.e.tolentino@intel.com",
        "time": "Sun Mar 26 01:37:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:54 2006 -0800"
      },
      "message": "[PATCH] EFI fixes\n\nHere\u0027s a patch that fixes EFI boot for x86 on 2.6.16-rc5-mm3.  The\noff-by-one is admittedly my fault, but the other two fix up the rest.\n\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: \"Tolentino, Matthew E\" \u003cmatthew.e.tolentino@intel.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b2c99e3c70d77fb194df5aa1642030080d28ea48",
      "tree": "65f2a173e49b3e15e90b8cabf45b7dd4f3691e29",
      "parents": [
        "27d8e3d15bcf9d7cd99bf6ca910ea9e34328c7fb"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Sun Mar 26 01:37:08 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:54 2006 -0800"
      },
      "message": "[PATCH] EFI: keep physical table addresses in efi structure\n\nAlmost all users of the table addresses from the EFI system table want\nphysical addresses.  So rather than doing the pa-\u003eva-\u003epa conversion, just keep\nphysical addresses in struct efi.\n\nThis fixes a DMI bug: the efi structure contained the physical SMBIOS address\non x86 but the virtual address on ia64, so dmi_scan_machine() used ioremap()\non a virtual address on ia64.\n\nThis is essentially the same as an earlier patch by Matt Tolentino:\n\thttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d112130292316281\u0026w\u003d2\nexcept that this changes all table addresses, not just ACPI addresses.\n\nMatt\u0027s original patch was backed out because it caused MCAs on HP sx1000\nsystems.  That problem is resolved by the ioremap() attribute checking added\nfor ia64.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: \"Tolentino, Matthew E\" \u003cmatthew.e.tolentino@intel.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nAcked-by: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b5c59a1e41636afa77b90d34e8c394d8d929733",
      "tree": "99a587f48138d47c3a46a91549358cc147fef96b",
      "parents": [
        "7d3aee9a9686ffc235c343dcab85c3ebea78908a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Mar 26 02:24:07 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 20:19:29 2006 -0800"
      },
      "message": "[PATCH] Fix compilation of processor_idle.c on IA64\n\nBroken earlier by me by a x86-64 patch.\n\nThe code was optimized away, but the compiler still complained about an\nundeclared function.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bd6633476922b7b51227f7f704c2546e763ae5ed",
      "tree": "4e9844781419fe600c3e9f3e9dab8207f8dd12dd",
      "parents": [
        "7682968b7d4d42bb076051b962c3926b4c98539a"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:31:07 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:56 2006 -0800"
      },
      "message": "[PATCH] x86_64: Force broadcast timer on AMD systems with C3 too.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f083a329e63d471a5e9238e837772b1b76c218db",
      "tree": "3d0955a4190ca886c3efa2e93e725d843e7d907b",
      "parents": [
        "e6fc99c6aba0350a3c4c0206b7047d4893491485"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:30:19 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:54 2006 -0800"
      },
      "message": "[PATCH] x86_64: Clean up and tweak ACPI blacklist year code\n\n - Move the core parser into dmi_scan.c.  It can be useful for other\n   subsystems too.\n - Differentiate between field doesn\u0027t exist and field is 0 or\n   unparseable.  The first case is likely an old BIOS with broken ACPI,\n   the later is likely a slightly buggy BIOS where someone forget to\n   edit the date.  Don\u0027t blacklist in the later case.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c30fe7f73194650148b58ee80908c1bc38246397",
      "tree": "0433d79fb7c737f838aa2b787b5d9682bc60c66c",
      "parents": [
        "c690a72253b962b7274559f2cdf4844553076c03"
      ],
      "author": {
        "name": "Uwe Zeisberger",
        "email": "zeisberg@informatik.uni-freiburg.de",
        "time": "Fri Mar 24 18:23:14 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Mar 24 18:23:14 2006 +0100"
      },
      "message": "fix typos \"wich\" -\u003e \"which\"\n\nSigned-off-by: Uwe Zeisberger \u003czeisberg@informatik.uni-freiburg.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "63e5f248c4b748690b5180aa1b4b10eac51bb0e1",
      "tree": "7043d0ec5174d65e5d7b61d1d7b1704b49db17f6",
      "parents": [
        "20416ea54087c25502d6fb973b8e119973e16341"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Thu Feb 23 17:56:06 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpi: remove dock event handling from ibm_acpi\n\nRemove dock station support from ibm_acpi by default.  This support has\nbeen put into acpiphp instead.  Allow ibm_acpi to continue to provide\ndocking station support via config option for laptops/docking stations\nthat are not supported by acpiphp.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "ceaba663055e38226a070a9668eac5881d65a2cc",
      "tree": "805fdb8aeb5d3d5bacada0543875f67a0ac2e464",
      "parents": [
        "15a1ae74879925d0d3f71ebc3f56d0a2c5db393a"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Thu Feb 23 17:56:01 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Mar 23 14:35:15 2006 -0800"
      },
      "message": "[PATCH] acpi: export acpi_bus_trim\n\nExport the acpi_bus_trim function so that the pci hotplug driver can\nuse it.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "2eb1bdbad89b19c99f8ac1de1492cdabbff6b3d3",
      "tree": "eb0182da181df8022003182a8566629f8ca56c22",
      "parents": [
        "1f9921539208f6d88f600a801e333d718e4a13ff"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Feb 26 04:18:43 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:30 2006 -0800"
      },
      "message": "[PATCH] x86_64: Disable ACPI blacklist by year for now on x86-64\n\nACPI is initialized very early on x86-64, before the DMI code is\ninitialized.  This means it would often discover a 0 year and then turn\noff ACPI because it thought the BIOS was too old.  Some systems don\u0027t\nboot without ACPI so this was a problem.\n\nI have a full fix by adding new very early DMI detection, but it needs\nmore testing before it can be merged.  For 2.6.16 let\u0027s just turn the\ncheck off.  It never made much sense anyways because there are no x86-64\nsystems older than 2002 or so and they generally all have working ACPI.\n\nCc: len.brown@intel.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e78256b8f3e2850ad55c2d69e1429e6c2607afd3",
      "tree": "0d0e0f7d49000d3b047beaaa7f47a273c16b047d",
      "parents": [
        "6070f9ec6b03cc46cd0242523326f7a296f47c1c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sun Feb 26 04:18:37 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Feb 26 09:53:30 2006 -0800"
      },
      "message": "[PATCH] x86-64/i386: Use common X86_PM_TIMER option and make it EMBEDDED\n\nThis makes x86-64 use the common X86_PM_TIMER Kconfig entry in drivers/acpi\n\nAnd since PM timer is needed for correct timing on a lot of systems\nnow (e.g. AMD dual cores) and we often get bug reports from people\nwho forgot to set it make it depend on CONFIG_EMBEDDED. x86-64 had\nthis change before and it\u0027s a good thing.\n\nI also fixed the description slightly to make this more clear.\n\nCc: len.brown@intel.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35b73ceb9a7d10c81bd9e79e8485f7079ef2b40e",
      "tree": "c09177d88d8cbef4c753744c72053a0bd8f35fef",
      "parents": [
        "636f13c174dd7c84a437d3c3e8fa66f03f7fda63"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Fri Feb 17 13:59:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Feb 17 14:09:22 2006 -0800"
      },
      "message": "[PATCH] ACPI: fix vendor resource length computation\n\nacpi_rs_get_list_length() needs to account for all the vendor-defined data\nbytes.  Failing to include these causes buffers to be sized too small,\nwhich causes slab corruption when we later convert AML to resources and run\noff the end of the buffer.\n\nThis causes slab corruption on machines that use ACPI vendor-defined\nresources.  All HP ia64 machines do, and I\u0027m told that some NEC machines\nmay as well.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7ded56895c11a656408b6ff21086ae04a6a7cda0",
      "tree": "e12b7105ee50a86573594b803e55270abf5dbc3c",
      "parents": [
        "396bd50fed9c91f7aa1ac66f4b2880ca58c332ff"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "Ashok.Raj@intel.com",
        "time": "Fri Feb 03 21:51:23 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:14 2006 -0800"
      },
      "message": "[PATCH] x86_64: data/functions wrongly marked as __init with cpu hotplug.\n\nattached patch is 2 more cases i found via running the reference_init.pl\nscript. These were easy to spot just knowing the file names. There is\none another about init/main.c that i cant exactly zero in. (partly\nbecause i dont know how to interpret the data thats spewed out of the tool).\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76b461c21468f41837283b7888d55f1c0671f719",
      "tree": "3df6a35fe789dbc70db4ae6e32c8e694079e97d8",
      "parents": [
        "226d780909f71bebfa4dfffa21493244aa22dfdc"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Feb 03 21:50:47 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Feb 04 16:43:13 2006 -0800"
      },
      "message": "[PATCH] x86_64: Only switch to IPI broadcast timer on Intel when C3 is supported\n\nBug in apic timer removal on C3 patch. We should switch to IPI from APIC timer\nonly when C3 state is valid.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b8e4d89357fc434618a59c1047cac72641191805",
      "tree": "ac97fcc6fdc277c682365900663872c96f2420bd",
      "parents": [
        "292dd876ee765c478b27c93cc51e93a558ed58bf"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Jan 27 16:43:00 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 31 03:25:09 2006 -0500"
      },
      "message": "[ACPI] ACPICA 20060127\n\nImplemented support in the Resource Manager to allow\nunresolved namestring references within resource package\nobjects for the _PRT method. This support is in addition\nto the previously implemented unresolved reference\nsupport within the AML parser. If the interpreter slack\nmode is enabled (true on Linux unless acpi\u003dstrict),\nthese unresolved references will be passed through\nto the caller as a NULL package entry.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5741\n\nImplemented and deployed new macros and functions for\nerror and warning messages across the subsystem. These\nmacros are simpler and generate less code than their\npredecessors. The new macros ACPI_ERROR, ACPI_EXCEPTION,\nACPI_WARNING, and ACPI_INFO replace the ACPI_REPORT_*\nmacros.\n\nImplemented the acpi_cpu_flags type to simplify host OS\nintegration of the Acquire/Release Lock OSL interfaces.\nSuggested by Steven Rostedt and Andrew Morton.\n\nFixed a problem where Alias ASL operators are sometimes\nnot correctly resolved. causing AE_AML_INTERNAL\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5189\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5674\n\nFixed several problems with the implementation of the\nConcatenateResTemplate ASL operator. As per the ACPI\nspecification, zero length buffers are now treated as a\nsingle EndTag. One-length buffers always cause a fatal\nexception. Non-zero length buffers that do not end with\na full 2-byte EndTag cause a fatal exception.\n\nFixed a possible structure overwrite in the\nAcpiGetObjectInfo external interface. (With assistance\nfrom Thomas Renninger)\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "292dd876ee765c478b27c93cc51e93a558ed58bf",
      "tree": "5b740e93253295baee2a9c414a6c66d03d44a9ef",
      "parents": [
        "d4ec6c7cc9a15a7a529719bc3b84f46812f9842e",
        "9fdb62af92c741addbea15545f214a6e89460865"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 27 17:18:29 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 27 17:18:29 2006 -0500"
      },
      "message": "Pull release into acpica branch\n"
    },
    {
      "commit": "d4ec6c7cc9a15a7a529719bc3b84f46812f9842e",
      "tree": "7ca34ffd8ade994997009cc255db695b2becab1b",
      "parents": [
        "4a90c7e86202f46fa9af011bdbcdf36e355d1721"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 26 17:23:38 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 26 17:23:38 2006 -0500"
      },
      "message": "[ACPI] remove \"Resource isn\u0027t an IRQ\" warning\n\nIn the case where a (broken) BIOS gives  us a blank _CRS for\na PCI Interrupt Link Device, the acpi_walk_resources()\nwill not terminate, but will then give the callback\nthe resource end tag.  Ignore the end tag.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9fdb62af92c741addbea15545f214a6e89460865",
      "tree": "a25ec569b5b49a1b4c1d2a825f7aab2b2a5e2154",
      "parents": [
        "3ee68c4af3fd7228c1be63254b9f884614f9ebb2",
        "876c184b31dc73cc3f38c5b86dee55d091a56769",
        "729b4d4ce1982c52040bbf22d6711cdf8db07ad8",
        "cf82478840188f8c8494c1d7a668a8ae170d0e07",
        "dacd9b80355525be0e3c519687868410e304ad1c",
        "63c94b68ec30847a6e2b36651703f41066f91480",
        "35f652b5ef4ef145ac5514f6302b3f4cebfbbad4",
        "1a38416cea8ac801ae8f261074721f35317613dc",
        "4a90c7e86202f46fa9af011bdbcdf36e355d1721",
        "aea19aa0780d4b006372fedab8434226e1cc7686",
        "757b18661ea0a0d890e8ce7b1a391e5b7d417d78",
        "c4bb6f5ad968540d7f9619565bacd18d7419b85f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 24 17:52:48 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 24 17:52:48 2006 -0500"
      },
      "message": "[ACPI] merge 3549 4320 4485 4588 4980 5483 5651 acpica asus fops pnpacpi branches into release\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4a90c7e86202f46fa9af011bdbcdf36e355d1721",
      "tree": "3784cffb2166330d6f94ea53996fbeef36f58ce3",
      "parents": [
        "3c5c363826e435cf4d54d917202567e5b57cae5f"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Jan 13 16:22:00 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 20 02:23:50 2006 -0500"
      },
      "message": "[ACPI] ACPICA 20060113\n\nAdded 2006 copyright.\n\nAt SuSE\u0027s suggestion, enabled all error messages\nwithout enabling function tracing, ie with CONFIG_ACPI_DEBUG\u003dn\n\nReplaced all instances of the ACPI_DEBUG_PRINT macro invoked at\nthe ACPI_DB_ERROR and ACPI_DB_WARN debug levels with\nthe ACPI_REPORT_ERROR and ACPI_REPORT_WARNING macros,\nrespectively. This preserves all error and warning messages\nin the non-debug version of the ACPICA code (this has been\nreferred to as the \"debug lite\" option.) Over 200 cases\nwere converted to create a total of over 380 error/warning\nmessages across the ACPICA code. This increases the code\nand data size of the default non-debug version by about 13K.\nAdded ACPI_NO_ERROR_MESSAGES flag to enable deleting all messages.\nThe size of the debug version remains about the same.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3c5c363826e435cf4d54d917202567e5b57cae5f",
      "tree": "bffa50897687062c61621f1765a64a779fc3383a",
      "parents": [
        "0af5853bccd263161df80c259d61fc71211c5ac3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 20 01:17:42 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 20 01:17:42 2006 -0500"
      },
      "message": "[ACPI] delete message \"**** SET: Misaligned resource pointer:\"\n\nThis check, added in ACPICA 20051021, was overly paranoid.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2ae4117435b30c7f9c12c89bcb323ce48b08c16a",
      "tree": "2276595ca0eb0dbec113959f835db2a490a16dcb",
      "parents": [
        "3963f00831bc01f509c7dc38d050505fca64f67d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jan 16 15:22:45 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jan 16 15:22:45 2006 -0500"
      },
      "message": "Revert \"[ACPI] fix pnpacpi regression resulting from ACPICA 20051117\"\n\nThis reverts ed349a8a0a780ed27e2a765f16cee54d9b63bfee commit.\n"
    },
    {
      "commit": "858119e159384308a5dde67776691a2ebf70df0f",
      "tree": "f360768f999d51edc0863917ce0bf79e88c0ec4c",
      "parents": [
        "b0a9499c3dd50d333e2aedb7e894873c58da3785"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Sat Jan 14 13:20:43 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jan 14 18:27:06 2006 -0800"
      },
      "message": "[PATCH] Unlinline a bunch of other functions\n\nRemove the \"inline\" keyword from a bunch of big functions in the kernel with\nthe goal of shrinking it by 30kb to 40kb\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6eb0a0fd059598ee0d49c6283ce25cccd743e9fc",
      "tree": "a608f92e3b8a94cba89e94786169897c64629580",
      "parents": [
        "5a07a30c3cc4dc438494d6416ffa74008a2194b3"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Jan 11 22:44:21 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 11 19:04:54 2006 -0800"
      },
      "message": "[PATCH] i386: Handle missing local APIC timer interrupts on C3 state\n\nWhenever we see that a CPU is capable of C3 (during ACPI cstate init), we\ndisable local APIC timer and switch to using a broadcast from external timer\ninterrupt (IRQ 0). This is needed because Intel CPUs stop the local\nAPIC timer in C3.  This is currently only enabled for Intel CPUs.\n\nPatch below adds the code for i386 and also the ACPI hunk.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8015a01486a0f789c9e98e8bf1f12a3ccb535b30",
      "tree": "5130afa6067e14d179226693cfae88819c5358f6",
      "parents": [
        "ffeff788d6b10e342b4a887f28d339dfec1737f6"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Wed Nov 02 16:24:35 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 09 12:13:13 2006 -0800"
      },
      "message": "[PATCH] apci: use pin stored in pci_dev\n\nUse the stored value of the Interrupt Pin, rather than try to read\nit again.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "55a82ab3181be039c6440d3f2f69260ad6fe2988",
      "tree": "6acf566ae3831b0f4f8b428fbaa0e335bc7a2691",
      "parents": [
        "485a6435abc3897934ce0dc530e31db93e9296a6"
      ],
      "author": {
        "name": "Kylene Jo Hall",
        "email": "kjhall@us.ibm.com",
        "time": "Sun Jan 08 01:03:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jan 08 20:13:55 2006 -0800"
      },
      "message": "[PATCH] tpm: add bios measurement log\n\nAccording to the TCG specifications measurements or hashes of the BIOS code\nand data are extended into TPM PCRS and a log is kept in an ACPI table of\nthese extensions for later validation if desired.  This patch exports the\nvalues in the ACPI table through a security-fs seq_file.\n\nSigned-off-by: Seiji Munetoh \u003cmunetoh@jp.ibm.com\u003e\nSigned-off-by: Stefan Berger \u003cstefanb@us.ibm.com\u003e\nSigned-off-by: Reiner Sailer \u003csailer@us.ibm.com\u003e\nSigned-off-by: Kylene Hall \u003ckjhall@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "757b18661ea0a0d890e8ce7b1a391e5b7d417d78",
      "tree": "d82689f56941ec1578a863a5e2d6eebb0c7aa960",
      "parents": [
        "d479e908457f4972205fcafa054f8030e91781ef"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sat Jan 07 13:19:00 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jan 08 03:05:59 2006 -0500"
      },
      "message": "[ACPI] make two processor functions static\n\nacpi_processor_write_throttling()\nacpi_processor_write_limit()\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f9a204e1de73a7007de66fb289e1d64a7665c9b4",
      "tree": "e2f6d2d6bc2312a4417d8306d9e4f1a0d7dfc461",
      "parents": [
        "d758a8fa8ce0566947677f7e70bf70c57ad9445c"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Fri Jan 06 01:31:00 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 07 05:11:08 2006 -0500"
      },
      "message": "[ACPI] remove Kconfig \"default y\" for laptop drivers\n\nSigned-off-by: Borislav Petkov \u003cpetkov@uni-muenster.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d758a8fa8ce0566947677f7e70bf70c57ad9445c",
      "tree": "d569ee91b84d237de83b28d6a33270fc695e1f34",
      "parents": [
        "add5b5ee992e40c9cd8697ea94c223628be162a7"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Fri Jan 06 01:31:00 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 07 05:05:31 2006 -0500"
      },
      "message": "[ACPI] fix kernel-doc warnings in acpi/scan.c\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "876c184b31dc73cc3f38c5b86dee55d091a56769",
      "tree": "7baccb4a99a792ddc76721d3a52fb9a1682a5b87",
      "parents": [
        "0aec63e67c69545ca757a73a66f5dcf05fa484bf"
      ],
      "author": {
        "name": "Thomas Rosner",
        "email": "kernel-bugs@digital-trauma.de",
        "time": "Fri Jan 06 01:31:00 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 07 04:57:47 2006 -0500"
      },
      "message": "[ACPI] Disable C2/C3 for _all_ IBM R40e Laptops\n\nThis adds all known BIOS versions of IBM R40e Laptops to the C2/C3\nprocessor state blacklist and thus prevents them from crashing.\nworkaround for http://bugzilla.kernel.org/show_bug.cgi?id\u003d3549\n\nSigned-off-by: Thomas Rosner \u003ckernel-bugs@digital-trauma.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3963f00831bc01f509c7dc38d050505fca64f67d",
      "tree": "75380f1bd33b053567ce485defc66fd8e88a75f7",
      "parents": [
        "ed03f430cdc8c802652467e9097606fedc2c7abc"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Fri Jan 06 01:31:00 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 07 04:43:40 2006 -0500"
      },
      "message": "[ACPI] acpi_memhotplug.c build fix\n\ndrivers/acpi/acpi_memhotplug.c: In function `acpi_memory_get_device_resources\u0027:\ndrivers/acpi/acpi_memhotplug.c:101: error: structure has no member named `attribute\u0027\ndrivers/acpi/acpi_memhotplug.c:103: error: structure has no member named `attribute\u0027\ndrivers/acpi/acpi_memhotplug.c: In function `acpi_memory_disable_device\u0027:\ndrivers/acpi/acpi_memhotplug.c:253: warning: unused variable `attr\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d479e908457f4972205fcafa054f8030e91781ef",
      "tree": "1e3bacc19fc158a292807eabcd20012fb674d3ea",
      "parents": [
        "0aec63e67c69545ca757a73a66f5dcf05fa484bf"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Fri Jan 06 16:47:00 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 07 04:19:08 2006 -0500"
      },
      "message": "[ACPI] move some run-time structure inits to compile time\n\nacpi_processor_limit_fops.write was written at run time,\nbut can be initiailized at compile-time instead.\n\nSimilar for acpi_video_bus_POST_fops.write and friends,\nbut keep doing those at runtime to avoid prototype-hell.\n\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ed03f430cdc8c802652467e9097606fedc2c7abc",
      "tree": "30941ec1e6f93e99358fefe18175e5dd800a4379",
      "parents": [
        "ed349a8a0a780ed27e2a765f16cee54d9b63bfee",
        "6f957eaf79356a32e838f5f262ee9a60544b1d5b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 07 03:50:18 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 07 03:50:18 2006 -0500"
      },
      "message": "Pull pnpacpi into acpica branch\n"
    },
    {
      "commit": "25da0974601fc8096461f3d3f7ca3aab8e79adfb",
      "tree": "f9b3c1bfbc63fdb6a94e82177b8c3ae891125422",
      "parents": [
        "036d25f79ddfbc9878da24ef8e468a6d22caa605",
        "d99cf9d679a520d67f81d805b7cb91c68e1847f0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 06 16:34:21 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 06 16:34:21 2006 -0500"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "ed349a8a0a780ed27e2a765f16cee54d9b63bfee",
      "tree": "7b50020df7552127d309d1bbc2f248ce6099219b",
      "parents": [
        "3173cdfe02995f6c6841a28b5148f94cefd8ab77"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 05 02:40:11 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 05 02:40:11 2006 -0500"
      },
      "message": "[ACPI] fix pnpacpi regression resulting from ACPICA 20051117\n\nIn ACPICA 20051117, acpi_walk_resources() started\nsending ACPI_RESOURCE_TYPE_END_TAG to the callback\nroutine which wasn\u0027t prepared for it, causing\n_CRS to fail and PnPACPI to not recognize any devices:\n\npnp: ACPI device : hid PNP0C02\npnp: PnPACPI: unknown resource type 7\npnp: PnPACPI: METHOD_NAME__CRS failure for PNP0c02\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "312c004d36ce6c739512bac83b452f4c20ab1f62",
      "tree": "e61e8331680a0da29557fe21414d3b31e62c9293",
      "parents": [
        "5f123fbd80f4f788554636f02bf73e40f914e0d6"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@suse.de",
        "time": "Wed Nov 16 09:00:00 2005 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jan 04 16:18:08 2006 -0800"
      },
      "message": "[PATCH] driver core: replace \"hotplug\" by \"uevent\"\n\nLeave the overloaded \"hotplug\" word to susbsystems which are handling\nreal devices. The driver core does not \"plug\" anything, it just exports\nthe state to userspace and generates events.\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "aea19aa0780d4b006372fedab8434226e1cc7686",
      "tree": "80a455f9c22d4edf442127a4351862517da81bbc",
      "parents": [
        "bb84db937a875045de9e6d08d177ad3223ae0ae3"
      ],
      "author": {
        "name": "Karol Kozimor",
        "email": "sziwan@hell.org.pl",
        "time": "Tue Jan 03 23:05:00 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 04 00:59:11 2006 -0500"
      },
      "message": "[ACPI_ASUS] fix asus module param description\n\nSigned-off-by: Karol Kozimor \u003csziwan@hell.org.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bb84db937a875045de9e6d08d177ad3223ae0ae3",
      "tree": "b12999179dee70971580f535cb7a144934844d35",
      "parents": [
        "b697b5372ecfe0c57ee26e0c3787fc2306109228"
      ],
      "author": {
        "name": "Karol Kozimor",
        "email": "sziwan@hell.org.pl",
        "time": "Tue Jan 03 23:03:00 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 04 00:55:36 2006 -0500"
      },
      "message": "[ACPI_ASUS] M6R display reading\n\nThis patch corrects the node to read display settings on M6R laptops.\n\nSigned-off-by: Karol Kozimor \u003csziwan@hell.org.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "dacd9b80355525be0e3c519687868410e304ad1c",
      "tree": "f0c897a51437c0e9b7d8d80874dd6a63f14b83f0",
      "parents": [
        "88026842b0a760145aa71d69e74fbc9ec118ca44"
      ],
      "author": {
        "name": "Yu Luming",
        "email": "luming.yu@intel.com",
        "time": "Sat Dec 31 01:45:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 03 16:27:21 2006 -0500"
      },
      "message": "[ACPI] fix acpi_os_wait_sempahore() finite timeout case (AE_TIME warning)\n\nBefore this fix, the finite timeout case\nbehaved like the no-timeout (trylock) case.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4588\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "04348e69e7e78ad69a09b2e1157f628d6c764370",
      "tree": "9bf252f44d17fbeda620a39595659177172f3d77",
      "parents": [
        "c1a959d8ef4e343f11c8c0f9a693815b6dc76886"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 30 02:44:59 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 30 02:44:59 2005 -0500"
      },
      "message": "[ACPI] reduce kernel size: move 5BK .bss to 2.5KB .init.data\n\nput __initdata on sdt_entry[], as it is accessed only by __init functions.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d1311\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b697b5372ecfe0c57ee26e0c3787fc2306109228",
      "tree": "be486f634f5ad008d2412b6c039d7481991e5168",
      "parents": [
        "3603bc8dc5ab33941e6378fe52ea03b7f5561109"
      ],
      "author": {
        "name": "Karol Kozimor",
        "email": "sziwan@hell.org.pl",
        "time": "Thu Dec 22 12:42:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 29 02:41:54 2005 -0500"
      },
      "message": "[ASUS_ACPI] work around Samsung P30s oops\n\nThe code used to rely on a certain method to return a NULL buffer, which\nis now hardly possible with the implicit return code on by default. This\nsort of fixes bugs #5067 and #5092 for now.\n\nNote: this patch makes the driver unusable on said machines (and on said\nmachines only) iff acpi\u003dstrict is specified, but it seems noone really uses\nthat.\n\nSigned-off-by: Karol Kozimor \u003csziwan@hell.org.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3173cdfe02995f6c6841a28b5148f94cefd8ab77",
      "tree": "c198a8189aefdd00d0ad059ea4eded29412ba1e8",
      "parents": [
        "defba1d8f233c0d5cf3e1ea6aeb898eca7231860"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 28 03:20:03 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 28 03:23:34 2005 -0500"
      },
      "message": "[ACPI] fix osl.c build warning\n\ntypecheck complains on i386 that u32 !\u003d unsigned long\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "defba1d8f233c0d5cf3e1ea6aeb898eca7231860",
      "tree": "cd8b1b84da8d8a52ad0d44107daaeeee0a0b65f4",
      "parents": [
        "cb654695f6b912cef7cb3271665b6ee0d416124c"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Dec 16 17:05:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 28 02:54:59 2005 -0500"
      },
      "message": "[ACPI] ACPICA 20051216\n\nImplemented optional support to allow unresolved names\nwithin ASL Package objects. A null object is inserted in\nthe package when a named reference cannot be located in\nthe current namespace. Enabled via the interpreter slack\nflag which Linux has enabled by default (acpi\u003dstrict\nto disable slack).  This should eliminate AE_NOT_FOUND\nexceptions seen on machines that contain such code.\n\nImplemented an optimization to the initialization\nsequence that can improve boot time. During ACPI device\ninitialization, the _STA method is now run if and only\nif the _INI method exists. The _STA method is used to\ndetermine if the device is present; An _INI can only be\nrun if _STA returns present, but it is a waste of time to\nrun the _STA method if the _INI does not exist. (Prototype\nand assistance from Dong Wei)\n\nImplemented use of the C99 uintptr_t for the pointer\ncasting macros if it is available in the current\ncompiler. Otherwise, the default (void *) cast is used\nas before.\n\nFixed some possible memory leaks found within the\nexecution path of the Break, Continue, If, and CreateField\noperators. (Valery Podrezov)\n\nFixed a problem introduced in the 20051202 release where\nan exception is generated during method execution if a\ncontrol method attempts to declare another method.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7b3dad3d854654e470a598d361919ebdb858f37b",
      "tree": "48a223dc23355d9d86f5d9c4607d8b10df1738f4",
      "parents": [
        "3c058d8b179ea3ee3061b71115bcac38d243d436",
        "75b245b3259133360845bc6de3aecb8a6bd6ab59"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:26:10 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:26:10 2005 -0500"
      },
      "message": "Pull bug3410 into release branch\n"
    },
    {
      "commit": "3c058d8b179ea3ee3061b71115bcac38d243d436",
      "tree": "fc627a652b6580c159a113141eea711d138d1bf8",
      "parents": [
        "db9ace7083dbdcc3d02bdd6a1d26132c80b5b726",
        "9d6be4bed65a3bd36ab2de12923bff4f4530bd86"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:26:01 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:26:01 2005 -0500"
      },
      "message": "Pull owner_id into release branch\n"
    },
    {
      "commit": "9d6be4bed65a3bd36ab2de12923bff4f4530bd86",
      "tree": "ba9452d497ff1c2365563346b0e168687873ad43",
      "parents": [
        "05465fd5622202d65634b3a9a8bcc9cbb384a82a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:23:06 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:24:10 2005 -0500"
      },
      "message": "[ACPI] fix build warning from owner_id patch\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "75b245b3259133360845bc6de3aecb8a6bd6ab59",
      "tree": "75db01d92dd957a2508b2c4c5bca501b75e9527d",
      "parents": [
        "b05948d9b7167e23af88cc65b9ffa4687eaf1f0d"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Wed Dec 21 01:29:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 22 22:00:25 2005 -0500"
      },
      "message": "[ACPI] fix passive cooling regression\n\nReturn logic was inverted.\nGoing for changing the return value to not return zero as it is makes\nmore sense regarding the naming of the function (cpu_has_cpufreq()).\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3410\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "63c94b68ec30847a6e2b36651703f41066f91480",
      "tree": "2db0dc39092b00ad30d8337a5782626c48b61d7c",
      "parents": [
        "1e8df53c925024548cca4374f03bed1a7e2b0c45"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Mon Dec 05 20:51:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 21 04:58:31 2005 -0500"
      },
      "message": "[ACPI] build EC driver on IA64\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "05465fd5622202d65634b3a9a8bcc9cbb384a82a",
      "tree": "d65cb723395602037f84e1bc20ac46e48dff6e37",
      "parents": [
        "b05948d9b7167e23af88cc65b9ffa4687eaf1f0d"
      ],
      "author": {
        "name": "Alex Williamson",
        "email": "alex.williamson@hp.com",
        "time": "Thu Dec 08 15:37:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 21 04:52:16 2005 -0500"
      },
      "message": "[ACPI] increase owner_id limit to 64 from 32\n\nThis is an interim patch until changes in an updated\nACPICA core increase the limit to 255.\n\nSigned-off-by: Alex Williamson \u003calex.williamson@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "729b4d4ce1982c52040bbf22d6711cdf8db07ad8",
      "tree": "1ae8b12dcbcd17c364f2df28db8ab3db9c8b89a2",
      "parents": [
        "7116317dc9148d783846299fc80a7d377baa6dca"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Thu Dec 01 04:29:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 15 13:28:14 2005 -0500"
      },
      "message": "[ACPI] fix reboot upon suspend-to-disk\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4320\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d3e4cefc86ce1aefc0e9aebdc56308cb4bd51997",
      "tree": "f4418610996064cab63600ca093de65356dcdfde",
      "parents": [
        "927fe18397b3b1194a5b26b1d388d97e391e5fd2",
        "acd9b7b4e08a3f0f48afa922d8e371414cf2d3b2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 14 02:59:50 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 14 02:59:50 2005 -0500"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "a64882e795cc1d890e3359d0aa143af1cf67e8d4",
      "tree": "9b766783e8034d81f1e460a02da0ffbdc8a4aef1",
      "parents": [
        "66d43e98ea6ff291cd4e524386bfb99105feb180"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Dec 12 00:37:40 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] ACPI: fix sleeping whilst atomic warnings on resume\n\nThis has been broken for months.  On resume, we call acpi_pci_link_set()\nwith interrupts off, so we get a warning when we try to do a kmalloc of non\natomic memory.  The actual allocation is just 2 long\u0027s (plus extra byte for\nsome reason I can\u0027t fathom), so a simple conversion to GFP_ATOMIC is\nprobably the safest way to fix this.\n\nThe error looks like this..\n\nDebug: sleeping function called from invalid context at mm/slab.c:2486\nin_atomic():0, irqs_disabled():1\n [\u003cc0143f6c\u003e] kmem_cache_alloc+0x40/0x56\n [\u003cc0206a2e\u003e] acpi_pci_link_set+0x3f/0x17f\n [\u003cc0206f96\u003e] irqrouter_resume+0x1e/0x3c\n [\u003cc0239bca\u003e] __sysdev_resume+0x11/0x6b\n [\u003cc0239e88\u003e] sysdev_resume+0x34/0x52\n [\u003cc023de21\u003e] device_power_up+0x5/0xa\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "28f55ebce5bd2fceec8adc7c8860953d3e4532a8",
      "tree": "2c5c10c18e51f9a717514dfccdc287fc517730c6",
      "parents": [
        "c51a4de85de720670f2fbc592a6f8040af72ad87"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Dec 02 18:27:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Dec 10 00:29:11 2005 -0500"
      },
      "message": "[ACPI] ACPICA 20051202\n\nModified the parsing of control methods to no longer\ncreate namespace objects during the first pass of the\nparse. Objects are now created only during the execute\nphase, at the moment the namespace creation operator\nis encountered in the AML (Name, OperationRegion,\nCreateByteField, etc.) This should eliminate ALREADY_EXISTS\nexceptions seen on some machines where reentrant control\nmethods are protected by an AML mutex. The mutex will now\ncorrectly block multiple threads from attempting to create\nthe same object more than once.\n\nIncreased the number of available Owner Ids for namespace\nobject tracking from 32 to 255. This should eliminate the\nOWNER_ID_LIMIT exceptions seen on some machines with a\nlarge number of ACPI tables (either static or dynamic).\n\nEnhanced the namespace dump routine to output the owner\nID for each namespace object.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c51a4de85de720670f2fbc592a6f8040af72ad87",
      "tree": "ccaa60c483fcc904abd63d936ff7dc380bf28e7b",
      "parents": [
        "96db255c8f014ae3497507104e8df809785a619f"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Nov 17 13:07:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Dec 10 00:27:56 2005 -0500"
      },
      "message": "[ACPI] ACPICA 20051117\n\nFixed a problem in the AML parser where the method thread\ncount could be decremented below zero if any errors\noccurred during the method parse phase. This should\neliminate AE_AML_METHOD_LIMIT exceptions seen on some\nmachines. This also fixed a related regression with the\nmechanism that detects and corrects methods that cannot\nproperly handle reentrancy (related to the deployment of\nthe new OwnerId mechanism.)\n\nEliminated the pre-parsing of control methods (to detect\nerrors) during table load. Related to the problem above,\nthis was causing unwind issues if any errors occurred\nduring the parse, and it seemed to be overkill. A table\nload should not be aborted if there are problems with\nany single control method, thus rendering this feature\nrather pointless.\n\nFixed a problem with the new table-driven resource manager\nwhere an internal buffer overflow could occur for small\nresource templates.\n\nImplemented a new external interface, acpi_get_vendor_resource()\nThis interface will find and return a vendor-defined\nresource descriptor within a _CRS or _PRS\nmethod via an ACPI 3.0 UUID match. (from Bjorn Helgaas)\n\nRemoved the length limit (200) on string objects as\nper the upcoming ACPI 3.0A specification. This affects\nthe following areas of the interpreter: 1) any implicit\nconversion of a Buffer to a String, 2) a String object\nresult of the ASL Concatentate operator, 3) the String\nobject result of the ASL ToString operator.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "96db255c8f014ae3497507104e8df809785a619f",
      "tree": "79d2c506644370fd6c10d94bd40c419cd3bad148",
      "parents": [
        "0897831bb54eb36fd9e2a22da7f0f64be1b20d09"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Nov 02 00:00:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Dec 10 00:26:05 2005 -0500"
      },
      "message": "[ACPI] ACPICA 20051102\n\nModified the subsystem initialization sequence to improve\nGPE support. The GPE initialization has been split into\ntwo parts in order to defer execution of the _PRW methods\n(Power Resources for Wake) until after the hardware is\nfully initialized and the SCI handler is installed. This\nallows the _PRW methods to access fields protected by the\nGlobal Lock. This will fix systems where a NO_GLOBAL_LOCK\nexception has been seen during initialization.\n\nFixed a regression with the ConcatenateResTemplate()\nASL operator introduced in the 20051021 release.\n\nImplemented support for \"local\" internal ACPI object\ntypes within the debugger \"Object\" command and the\nacpi_walk_namespace() external interfaces. These local\ntypes include RegionFields, BankFields, IndexFields, Alias,\nand reference objects.\n\nMoved common AML resource handling code into a new file,\n\"utresrc.c\". This code is shared by both the Resource\nManager and the AML Debugger.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0897831bb54eb36fd9e2a22da7f0f64be1b20d09",
      "tree": "8d77687ce8ebcfb62d6012d2d3c44f6a904b3c15",
      "parents": [
        "50eca3eb89d73d9f0aa070b126c7ee6a616016ab"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Oct 21 00:00:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Dec 10 00:22:54 2005 -0500"
      },
      "message": "[ACPI] ACPICA 20051021\n\nImplemented support for the EM64T and other x86_64\nprocessors. This essentially entails recognizing\nthat these processors support non-aligned memory\ntransfers. Previously, all 64-bit processors were assumed\nto lack hardware support for non-aligned transfers.\n\nCompleted conversion of the Resource Manager to nearly\nfull table-driven operation. Specifically, the resource\nconversion code (convert AML to internal format and the\nreverse) and the debug code to dump internal resource\ndescriptors are fully table-driven, reducing code and data\nsize and improving maintainability.\n\nThe OSL interfaces for Acquire and Release Lock now use a\n64-bit flag word on 64-bit processors instead of a fixed\n32-bit word. (Alexey Starikovskiy)\n\nImplemented support within the resource conversion code\nfor the Type-Specific byte within the various ACPI 3.0\n*WordSpace macros.\n\nFixed some issues within the resource conversion code for\nthe type-specific flags for both Memory and I/O address\nresource descriptors. For Memory, implemented support\nfor the MTP and TTP flags. For I/O, split the TRS and TTP\nflags into two separate fields.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "50eca3eb89d73d9f0aa070b126c7ee6a616016ab",
      "tree": "b2d06d21b34b9bd17eea4c53cff1f3866fa1b21d",
      "parents": [
        "3d5271f9883cba7b54762bc4fe027d4172f06db7"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Sep 30 19:03:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Dec 10 00:20:25 2005 -0500"
      },
      "message": "[ACPI] ACPICA 20050930\n\nCompleted a major overhaul of the Resource Manager code -\nspecifically, optimizations in the area of the AML/internal\nresource conversion code. The code has been optimized to\nsimplify and eliminate duplicated code, CPU stack use has\nbeen decreased by optimizing function parameters and local\nvariables, and naming conventions across the manager have\nbeen standardized for clarity and ease of maintenance (this\nincludes function, parameter, variable, and struct/typedef\nnames.)\n\nAll Resource Manager dispatch and information tables have\nbeen moved to a single location for clarity and ease of\nmaintenance. One new file was created, named \"rsinfo.c\".\n\nThe ACPI return macros (return_ACPI_STATUS, etc.) have\nbeen modified to guarantee that the argument is\nnot evaluated twice, making them less prone to macro\nside-effects. However, since there exists the possibility\nof additional stack use if a particular compiler cannot\noptimize them (such as in the debug generation case),\nthe original macros are optionally available.  Note that\nsome invocations of the return_VALUE macro may now cause\nsize mismatch warnings; the return_UINT8 and return_UINT32\nmacros are provided to eliminate these. (From Randy Dunlap)\n\nImplemented a new mechanism to enable debug tracing for\nindividual control methods. A new external interface,\nacpi_debug_trace(), is provided to enable this mechanism. The\nintent is to allow the host OS to easily enable and disable\ntracing for problematic control methods. This interface\ncan be easily exposed to a user or debugger interface if\ndesired. See the file psxface.c for details.\n\nacpi_ut_callocate() will now return a valid pointer if a\nlength of zero is specified - a length of one is used\nand a warning is issued. This matches the behavior of\nacpi_ut_allocate().\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3d5271f9883cba7b54762bc4fe027d4172f06db7",
      "tree": "ab8a881a14478598a0c8bda0d26c62cdccfffd6d",
      "parents": [
        "378b2556f4e09fa6f87ff0cb5c4395ff28257d02",
        "9115a6c787596e687df03010d97fccc5e0762506"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 06 17:31:30 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 06 17:31:30 2005 -0500"
      },
      "message": "Pull release into acpica branch\n"
    },
    {
      "commit": "9115a6c787596e687df03010d97fccc5e0762506",
      "tree": "da65904b8c0c0bc6c778b39bc25d06e07ca7c82c",
      "parents": [
        "927fe18397b3b1194a5b26b1d388d97e391e5fd2",
        "e4f5c82a92c2a546a16af1614114eec19120e40a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 06 16:27:40 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 06 16:27:40 2005 -0500"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "927fe18397b3b1194a5b26b1d388d97e391e5fd2",
      "tree": "f04da374e2f38adf85dd26a6accb73d95a90c912",
      "parents": [
        "e4f5c82a92c2a546a16af1614114eec19120e40a",
        "1e483969930a82e16767884449f3a121a817ef00"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 05 17:08:40 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 05 17:08:40 2005 -0500"
      },
      "message": "Pull 5165 into release branch\n"
    },
    {
      "commit": "1e483969930a82e16767884449f3a121a817ef00",
      "tree": "9d110ed1c66f71762c88cbf5d83ea35467f46a14",
      "parents": [
        "4c0335526c95d90a1d958e0059f40a5745fc7c5d"
      ],
      "author": {
        "name": "David Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Dec 01 17:00:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 05 17:00:37 2005 -0500"
      },
      "message": "[ACPI] correct earlier SMP deep C-states on HT patch\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5165\n\nChange polarity of test for PLVL2_UP flag.\nSkip promotion/demotion code when not needed.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1e8df53c925024548cca4374f03bed1a7e2b0c45",
      "tree": "3f9c77f253844e2cc29ca5a7e77de2101d8839ca",
      "parents": [
        "53f11d4ff8797bcceaf014e62bd39f16ce84baec"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 05 16:47:46 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 05 16:48:54 2005 -0500"
      },
      "message": "[ACPI] Embedded Controller (EC) driver printk syntax update\n\nno functional changes\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "53f11d4ff8797bcceaf014e62bd39f16ce84baec",
      "tree": "978cac0e05a6581e3730a812e868225966bdddc2",
      "parents": [
        "02b28a33aae93a3b53068e0858d62f8bcaef60a3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 05 16:46:36 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 05 16:47:30 2005 -0500"
      },
      "message": "[ACPI] Enable Embedded Controller (EC) interrupt mode by default\n\n\"ec_intr\u003d0\" reverts to polling\n\"ec_burst\u003d\" no longer exists.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: Luming Yu \u003cluming.yu@intel.com\u003e\n"
    },
    {
      "commit": "02b28a33aae93a3b53068e0858d62f8bcaef60a3",
      "tree": "209d0d60c16aca4be49534e2a23eb24adad3b11f",
      "parents": [
        "06a2a3855e20ed3df380d69b37130ba86bec8001"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 05 16:33:04 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 05 16:37:16 2005 -0500"
      },
      "message": "[ACPI] Embedded Controller (EC) driver syntax update\n\n\"intr\" largely replaces \"burst\" for syntax to follow semantics\n\"poll\" largely replaces \"polling\" for economy of expression\nappend \"interrupt mode\" or \"polling mode\" to dmesg line\n\nno functional changes\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "af2eb17bac41a116b73d85b3fb160405c32bea5b",
      "tree": "9d4a7d6f04f6c2f935179d7263e798adda0614d4",
      "parents": [
        "1b0997f561bf46689cc6e0903f342e9bf2506bf1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 02 23:09:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 02 23:09:06 2005 -0800"
      },
      "message": "Add missing \"local_irq_enable()\" to C2/C3 exit logic\n\nSilly bug crept in with the C2/C3 TIF_POLLING_NRFLAG fixes.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2a298a35ebe060a6f2b06b20c2a34ea188ddfd37",
      "tree": "226dd2569d657231a3c24d8228467a039ffc6681",
      "parents": [
        "deda498710e190c7922c2634ed630ee64ce86c05"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Fri Dec 02 12:44:19 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 02 14:20:21 2005 -0800"
      },
      "message": "[PATCH] Fix TIF_POLLING_NRFLAG in ACPI idle routines\n\nCommit 64c7c8f88559624abdbe12b5da6502e8879f8d28 broke the ACPI C2 and C3\nsleep states, because it left TIF_POLLING_NRFLAG active even though\nthose states do not actually poll the reschedule flag at all.  As a\nresult, the CPU wouldn\u0027t get sent an IPI when it was to be woken up, and\nwould only notice that it had runnable processes on the next timer tick.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "06a2a3855e20ed3df380d69b37130ba86bec8001",
      "tree": "fc413825ef15496af219a527cbf0d21d9deff4f3",
      "parents": [
        "5666c0947ede0432ba5148570aa66ffb9febff5b"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Tue Sep 27 00:43:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 01 21:00:53 2005 -0500"
      },
      "message": "[ACPI] Disable EC burst mode w/o disabling EC interrupts\n\nNeed to de-couple the concept of polling/interrupts\nvs burst/non-burst.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4980\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cf82478840188f8c8494c1d7a668a8ae170d0e07",
      "tree": "f4b7fdc733986d36325996bc7ce33ed7bc79e5a3",
      "parents": [
        "4c0335526c95d90a1d958e0059f40a5745fc7c5d"
      ],
      "author": {
        "name": "Janosch Machowinski",
        "email": "jmachowinski@gmx.de",
        "time": "Sat Aug 20 08:02:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 01 20:40:57 2005 -0500"
      },
      "message": "[ACPI] handle BIOS with implicit C1 in _CST\n\nThe ASUS M6Ne specifies C2, implying C1\nbut not explicitly specifying it.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4485\n\nSigned-off-by: Janosch Machowinski \u003cjmachowinski@gmx.de\u003e\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "220ec706645ecf13ee3a87046d17316303905698",
      "tree": "a73d9f022541df9d9eb1e3bb20cf7ed67b3cc591",
      "parents": [
        "16071a073d44ef3ca3f79d0b49371a79464d9ac0",
        "1cbf4c563c0eaaf11c552a88b374e213181c6ddd"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 01 01:42:17 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 01 01:42:17 2005 -0500"
      },
      "message": "Pull 3410 into release branch\n"
    },
    {
      "commit": "16071a073d44ef3ca3f79d0b49371a79464d9ac0",
      "tree": "26fc25620f3e2b67ebb37c4057dfae46bbf02666",
      "parents": [
        "b7639dafb4e175ddd637425da5ff65f03e08028e",
        "cd8e2b48daee891011a4f21e2c62b210d24dcc9e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 01 01:39:55 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 01 01:39:55 2005 -0500"
      },
      "message": "Pull 5452 into release branch\n"
    },
    {
      "commit": "b7639dafb4e175ddd637425da5ff65f03e08028e",
      "tree": "2db15153df1b09b9320a0357696040f59bcebe50",
      "parents": [
        "c8734a9663806b7ebd3b5e33bae65a60ff6553bd",
        "59d399d357a7705568f424c6e861ee8657f7f655"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 01 01:39:41 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 01 01:39:41 2005 -0500"
      },
      "message": "Pull 5571 into release branch\n"
    },
    {
      "commit": "05131ecc99ea9da7f45ba3058fe8a2c1d0ceeab8",
      "tree": "dec76975406874cf677d6391302f42a6da55ac38",
      "parents": [
        "d2149b542382bfc206cb28485108f6470c979566"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Sun Oct 23 16:31:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Dec 01 01:30:35 2005 -0500"
      },
      "message": "[ACPI] Avoid BIOS inflicted crashes by evaluating _PDC only once\n\nLinux invokes the AML _PDC method (Processor Driver Capabilities)\nto tell the BIOS what features it can handle.  While the ACPI\nspec says nothing about the OS invoking _PDC multiple times,\ndoing so with changing bits seems to hopelessly confuse the BIOS\non multiple platforms up to and including crashing the system.\n\nFactor out the _PDC invocation so Linux invokes it only once.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5483\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cd8e2b48daee891011a4f21e2c62b210d24dcc9e",
      "tree": "8e02739b3c56ca19f8534ebc238b08619a4a40ac",
      "parents": [
        "d2149b542382bfc206cb28485108f6470c979566"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Oct 21 19:22:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 30 23:28:50 2005 -0500"
      },
      "message": "[ACPI] fix 2.6.13 boot hang regression on HT box w/ broken BIOS\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5452\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "59d399d357a7705568f424c6e861ee8657f7f655",
      "tree": "642af97ec5c14243744a76c2744b785d259f3594",
      "parents": [
        "d2149b542382bfc206cb28485108f6470c979566"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Nov 08 05:27:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 30 23:03:08 2005 -0500"
      },
      "message": "[ACPI] Fix Null pointer deref in video/lcd/brightness\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5571\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Yu Luming \u003cluming.yu@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1cbf4c563c0eaaf11c552a88b374e213181c6ddd",
      "tree": "6ec08fedd46526c3dbed911026e1581c82d50531",
      "parents": [
        "d2149b542382bfc206cb28485108f6470c979566"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Thu Sep 16 11:07:00 2004 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 30 22:51:04 2005 -0500"
      },
      "message": "[ACPI] Allow return to active cooling mode once passive mode is entered\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3410\nhttps://bugzilla.novell.com/show_bug.cgi?id\u003d131543\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Konstantin Karasyov \u003ckonstantin.a.karasyov@intel.com\u003e\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Yu Luming \u003cluming.yu@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "0a47c906342e2447003e207d23917dfa5c912071",
      "tree": "17c32a39e4a9df64501dc3d9f2ca9157b442d387",
      "parents": [
        "5d8e7aa6e5c21e14843404c5e4c04d4cf043e40e"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "petkov@uni-muenster.de",
        "time": "Wed Nov 30 22:12:45 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 30 22:15:25 2005 -0500"
      },
      "message": "[ACPI] delete \"default y\" on Kconfig for ibm_acpi extras driver\n\nSigned-off-by: Borislav Petkov \u003cpetkov@uni-muenster.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5d8e7aa6e5c21e14843404c5e4c04d4cf043e40e",
      "tree": "878de75795abb0851f5aa0ade257555d1264b67a",
      "parents": [
        "7dac562f6d89b3f70c3f12b0e17878b07af42298"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Sep 22 01:15:57 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 30 21:59:35 2005 -0500"
      },
      "message": "[ACPI] IA64 build: blacklist.c is used only on X86\n\nSigned-off-by: Al Viro \u003cviro@ftp.linux.org.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n(cherry picked from ef4611613657dfb8af8d336f2f61f08cfcdc9d8a commit)\n"
    },
    {
      "commit": "7dac562f6d89b3f70c3f12b0e17878b07af42298",
      "tree": "be68146ab85763871c93549e42c065caea2cab36",
      "parents": [
        "3141b6708dd9ad09b6667c23393cfdc25b127771",
        "4c0335526c95d90a1d958e0059f40a5745fc7c5d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 30 21:55:14 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 30 21:55:14 2005 -0500"
      },
      "message": "Pull 5165 into release branch\n"
    },
    {
      "commit": "bd7ce5b5ff930c29b1c0405051e9c9388660b785",
      "tree": "7aa081cec117678fd4175b02674fd2f7e3f114db",
      "parents": [
        "d2ef5ebb4c4fe141a82252d4db8d8521e6765c5a"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Mon Oct 03 10:39:00 2005 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 30 04:35:02 2005 -0500"
      },
      "message": "[ACPI] fix HP nx8220 boot hang regression\n\nThis patch reverts the acpi_bus_find_driver() return value check\nthat came in via the PCI tree via 3fb02738b0fd36f47710a2bf207129efd2f5daa2\n\n        [PATCH] acpi bridge hotadd: Allow ACPI .add and .start\n\toperations to be done independently\n\nThis particular change broke booting of some HP/Compaq laptops unless\nacpi\u003dnoirq is used.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5221\nhttps://bugzilla.novell.com/show_bug.cgi?id\u003d116763\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nCc: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4c0335526c95d90a1d958e0059f40a5745fc7c5d",
      "tree": "9a4f6f84f9ba1b1a838e71799470b2acab9e2ba7",
      "parents": [
        "6d93c64803a5fea84839789aae13290419c62d92"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Thu Sep 15 12:20:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 30 03:23:52 2005 -0500"
      },
      "message": "[ACPI] Add support for FADT P_LVL2_UP flag\nwhich tells us if C2 is valid for UP-only, or SMP.\n\nAs there is no separate bit for C3,  use P_LVL2_UP\nbit to cover both C2 and C3.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5165\n\nSigned-off-by: Venkatesh Pallipadi\u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n(cherry picked from 28b86b368af3944eb383078fc5797caf2dc8ce44 commit)\n"
    },
    {
      "commit": "6d93c64803a5fea84839789aae13290419c62d92",
      "tree": "5f3e1391e17d44cd61fcd8d628d8f33880fcd15e",
      "parents": [
        "d2ef5ebb4c4fe141a82252d4db8d8521e6765c5a"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Thu Sep 15 12:19:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Nov 30 03:23:06 2005 -0500"
      },
      "message": "[ACPI] Prefer _CST over FADT for C-state capabilities\n\nNote: This ACPI standard compliance may cause regression\non some system, if they have _CST present, but _CST value\nis bogus. \"nocst\" module parameter should workaround\nthat regression.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5165\n\nSigned-off-by: Venkatesh Pallipadi\u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n(cherry picked from 883baf7f7e81cca26f4683ae0d25ba48f094cc08 commit)\n"
    },
    {
      "commit": "2203d6ed448ff3b777ee6bb614a53e686b483e5b",
      "tree": "b7f540f808bde4febc304ad60b9af277ab0e7170",
      "parents": [
        "2656c076e31a3ce3ab2a987a578e7122dc2af51d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 18 07:29:51 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 18 07:29:51 2005 -0800"
      },
      "message": "Fix ACPI processor power block initialization\n\nProperly clear the memory, and set \"pr-\u003eflags.power\" only if a C2 or\ndeeper state is valid (to make the code match both the comment and\nprevious behaviour).\n\nThis fixes a boot-time lockup reported by Maneesh Soni when using\n\"maxcpus\u003d1\".\n\nAcked-by: Maneesh Soni \u003cmaneesh@in.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bca73e4bf8563d83f7856164caa44d5f42e44cca",
      "tree": "ea8c50adca509c8012aed715d578b6c927f9e284",
      "parents": [
        "95e861db3eaba7bc99f8605db70103ec3d078203"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sun Nov 13 16:06:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:10 2005 -0800"
      },
      "message": "[PATCH] move pm_register/etc. to CONFIG_PM_LEGACY, pm_legacy.h\n\nSince few people need the support anymore, this moves the legacy\npm_xxx functions to CONFIG_PM_LEGACY, and include/linux/pm_legacy.h.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a3a45ec8f8edaf088449e37fe81c99cbf580b9bd",
      "tree": "a6aaadb26ee068609b9520755e58a0fcdff588fd",
      "parents": [
        "427bf532b5ad6db5addc2bce675d13f874397c0c"
      ],
      "author": {
        "name": "rajesh.shah@intel.com",
        "email": "rajesh.shah@intel.com",
        "time": "Mon Oct 31 16:20:12 2005 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Nov 10 16:09:15 2005 -0800"
      },
      "message": "[PATCH] pciehp: clean-up how we request control of hotplug hardware\n\nThis patch further tweaks how we request control of hotplug\ncontroller hardware from BIOS. We first search the ACPI namespace\ncorresponding to a specific hotplug controller looking for an\n_OSC or OSHP method. On failure, we successively move to the\nACPI parent object, till we hit the highest level host bridge\nin the hierarchy. This allows for different types of BIOS\u0027s\nwhich place the _OSC/OSHP methods at various places in the acpi\nnamespace, while still not encroaching on the namespace of\nsome other root level host bridge.\n\nThis patch also introduces a new load time option (pciehp_force)\nthat allows us to bypass all _OSC/OSHP checking. Not supporting\nthese methods seems to be be the most common ACPI firmware problem\nwe\u0027ve run into. This will still _not_ allow the pciehp driver to\nwork correctly if the BIOS really doesn\u0027t support pciehp (i.e. if\nit doesn\u0027t generate a hotplug interrupt). Use this option with\ncaution.  Some BIOS\u0027s may deliberately not build any _OSC/OSHP\nmethods to make sure it retains control the hotplug hardware.\nUsing the pciehp_force parameter for such systems can lead to\ntwo separate entities trying to control the same hardware.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "64c7c8f88559624abdbe12b5da6502e8879f8d28",
      "tree": "02f85a35ddd0f24dec70e5d6ecd61073578fd8d6",
      "parents": [
        "5bfb5d690f36d316a5f3b4f7775fda996faa6b12"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Tue Nov 08 21:39:04 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 09 07:56:33 2005 -0800"
      },
      "message": "[PATCH] sched: resched and cpu_idle rework\n\nMake some changes to the NEED_RESCHED and POLLING_NRFLAG to reduce\nconfusion, and make their semantics rigid.  Improves efficiency of\nresched_task and some cpu_idle routines.\n\n* In resched_task:\n- TIF_NEED_RESCHED is only cleared with the task\u0027s runqueue lock held,\n  and as we hold it during resched_task, then there is no need for an\n  atomic test and set there. The only other time this should be set is\n  when the task\u0027s quantum expires, in the timer interrupt - this is\n  protected against because the rq lock is irq-safe.\n\n- If TIF_NEED_RESCHED is set, then we don\u0027t need to do anything. It\n  won\u0027t get unset until the task get\u0027s schedule()d off.\n\n- If we are running on the same CPU as the task we resched, then set\n  TIF_NEED_RESCHED and no further action is required.\n\n- If we are running on another CPU, and TIF_POLLING_NRFLAG is *not* set\n  after TIF_NEED_RESCHED has been set, then we need to send an IPI.\n\nUsing these rules, we are able to remove the test and set operation in\nresched_task, and make clear the previously vague semantics of\nPOLLING_NRFLAG.\n\n* In idle routines:\n- Enter cpu_idle with preempt disabled. When the need_resched() condition\n  becomes true, explicitly call schedule(). This makes things a bit clearer\n  (IMO), but haven\u0027t updated all architectures yet.\n\n- Many do a test and clear of TIF_NEED_RESCHED for some reason. According\n  to the resched_task rules, this isn\u0027t needed (and actually breaks the\n  assumption that TIF_NEED_RESCHED is only cleared with the runqueue lock\n  held). So remove that. Generally one less locked memory op when switching\n  to the idle thread.\n\n- Many idle routines clear TIF_POLLING_NRFLAG, and only set it in the inner\n  most polling idle loops. The above resched_task semantics allow it to be\n  set until before the last time need_resched() is checked before going into\n  a halt requiring interrupt wakeup.\n\n  Many idle routines simply never enter such a halt, and so POLLING_NRFLAG\n  can be always left set, completely eliminating resched IPIs when rescheduling\n  the idle task.\n\n  POLLING_NRFLAG width can be increased, to reduce the chance of resched IPIs.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Con Kolivas \u003ckernel@kolivas.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6044ec8882c726e325017bd948aa0cd94ad33abc",
      "tree": "3bfc5dc93434e8ad556540f6689abcd2699aa45d",
      "parents": [
        "2ea7533060e361810c21b2f5ee02151c4dfb85d8"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Mon Nov 07 01:01:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:54:05 2005 -0800"
      },
      "message": "[PATCH] kfree cleanup: misc remaining drivers\n\nThis is the remaining misc drivers/ part of the big kfree cleanup patch.\n\nRemove pointless checks for NULL prior to calling kfree() in misc files in\ndrivers/.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Aristeu Sergio Rozanski Filho \u003caris@cathedrallabs.org\u003e\nAcked-by: Roland Dreier \u003crolandd@cisco.com\u003e\nAcked-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: \"Antonino A. Daplas\" \u003cadaplas@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "01a527ec7c62efea601a39f0cd8e6a8517259014",
      "tree": "153c92030c0d77b7c4a38fd978ad9f089b14df92",
      "parents": [
        "bc874d174b224c016adac85fc9dd6da1161ffc57"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Mon Nov 07 01:01:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:56 2005 -0800"
      },
      "message": "[PATCH] drivers/acpi: fix-up schedule_timeout() usage\n\nUse schedule_timeout_interruptible() instead of\nset_current_state()/schedule_timeout() to reduce kernel size.  Also use\nmsecs_to_jiffies() instead of direct HZ division to avoid rounding errors.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4e57b6817880946a3a78d5d8cad1ace363f7e449",
      "tree": "b6b5f3f9e8e52cc55d98239a4992e72e983c8fa4",
      "parents": [
        "b0423a0d9cc836b2c3d796623cd19236bfedfe63"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Sun Oct 30 15:03:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:32 2005 -0800"
      },
      "message": "[PATCH] fix missing includes\n\nI recently picked up my older work to remove unnecessary #includes of\nsched.h, starting from a patch by Dave Jones to not include sched.h\nfrom module.h. This reduces the number of indirect includes of sched.h\nby ~300. Another ~400 pointless direct includes can be removed after\nthis disentangling (patch to follow later).\nHowever, quite a few indirect includes need to be fixed up for this.\n\nIn order to feed the patches through -mm with as little disturbance as\npossible, I\u0027ve split out the fixes I accumulated up to now (complete for\ni386 and x86_64, more archs to follow later) and post them before the real\npatch.  This way this large part of the patch is kept simple with only\nadding #includes, and all hunks are independent of each other.  So if any\nhunk rejects or gets in the way of other patches, just drop it.  My scripts\nwill pick it up again in the next round.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb9289eb20df6b54214c45ac7c6bf5179a149026",
      "tree": "dac51cecdd94e0c7273c990259ddd800057311b9",
      "parents": [
        "0245b3e787dc3267a915e1f56419e7e9c197e148"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Sun Oct 30 15:00:01 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:15 2005 -0800"
      },
      "message": "[PATCH] introduce .valid callback for pm_ops\n\nAdd pm_ops.valid callback, so only the available pm states show in\n/sys/power/state.  And this also makes an earlier states error report at\nenter_state before we do actual suspend/resume.\n\nSigned-off-by: Shaohua Li\u003cshaohua.li@intel.com\u003e\nAcked-by: Pavel Machek\u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b0acbec1bed75ec1e1daa7f7006323a2a2b2844",
      "tree": "e0d54fbaa6b8b0955ed881af8956b4085039b2d1",
      "parents": [
        "3947be1969a9ce455ec30f60ef51efb10e4323d1"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "haveblue@us.ibm.com",
        "time": "Sat Oct 29 18:16:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Oct 29 21:40:44 2005 -0700"
      },
      "message": "[PATCH] memory hotplug: move section_mem_map alloc to sparse.c\n\nThis basically keeps up from having to extern __kmalloc_section_memmap().\n\nThe vaddr_in_vmalloc_area() helper could go in a vmalloc header, but that\nheader gets hard to work with, because it needs some arch-specific macros.\nJust stick it in here for now, instead of creating another header.\n\nSigned-off-by: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Lion Vollnhals \u003cwebmaster@schiggl.de\u003e\nSigned-off-by: Jiri Slaby \u003cxslaby@fi.muni.cz\u003e\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "51b190b304bbeb1090ba20b0623d39917fa62997",
      "tree": "ff136b65291671ca93f65aff101c1b5ead5f9a9b",
      "parents": [
        "11909d64389c24b409e20f0eeafdc262e0a55788"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Wed Oct 19 22:45:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 19 23:04:31 2005 -0700"
      },
      "message": "[PATCH] `unaligned access\u0027 in acpi get_root_bridge_busnr()\n\nIn drivers/acpi/glue.c the address of an integer is cast to the address of\nan unsigned long.  This breaks on systems where a long is larger than an\nint --- for a start the int can be misaligned; for a second the assignment\nthrough the pointer will overwrite part of the next variable.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nAcked-by: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5cc9eeef9a9567acdfc2f6943f24381bf460f008",
      "tree": "14599d0ba4646a5f39de1e6d7939ed4415248d23",
      "parents": [
        "9ac0b9c1927228a38a71216536176af8811a435a"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Mon Oct 17 16:43:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 17:03:57 2005 -0700"
      },
      "message": "[PATCH] Fix /proc/acpi/events around suspend\n\nFix -EIO on /proc/acpi/events after suspends.  This actually breaks\nsuspending by power button in many setups.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "486368bf33a2844319ad4865039543cd50ac90dd",
      "tree": "268ac55f3f4e49abda178e05cc5a98c6e1d157ff",
      "parents": [
        "eca008c8134df15262a0362623edb59902628c95"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 22 01:57:01 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 22 01:58:50 2005 -0400"
      },
      "message": "[ACPI] clean up ACPICA 20050916\u0027s rscalc typedef syntax\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "eca008c8134df15262a0362623edb59902628c95",
      "tree": "a3c08ab2d42b5e56c7f5cbe01e598d9895ca4fca",
      "parents": [
        "bda663d36b94c723153246a4231bbc0f1cd1836e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 22 00:25:18 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 22 00:28:05 2005 -0400"
      },
      "message": "[ACPI] handle ACPICA 20050916\u0027s acpi_resource.type rename\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bda663d36b94c723153246a4231bbc0f1cd1836e",
      "tree": "cc9f75c1d010d1b99d29f13acd600b21eda5eec5",
      "parents": [
        "efb0372bbaf5b829ff8c39db372779928af542a7"
      ],
      "author": {
        "name": "Robert Moore",
        "email": "Robert.Moore@intel.com",
        "time": "Fri Sep 16 16:51:15 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Sep 21 23:51:39 2005 -0400"
      },
      "message": "[ACPI] ACPICA 20050916\n\nFixed a problem within the Resource Manager where\nsupport for the Generic Register descriptor was not fully\nimplemented.  This descriptor is now fully recognized,\nparsed, disassembled, and displayed.\n\nRestructured the Resource Manager code to utilize\ntable-driven dispatch and lookup, eliminating many of the\nlarge switch() statements.  This reduces overall subsystem\ncode size and code complexity.  Affects the resource parsing\nand construction, disassembly, and debug dump output.\n\nCleaned up and restructured the debug dump output for all\nresource descriptors.  Improved readability of the output\nand reduced code size.\n\nFixed a problem where changes to internal data structures\ncaused the optional ACPI_MUTEX_DEBUG code to fail\ncompilation if specified.\n\nSigned-off-by: Robert Moore \u003cRobert.Moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b01d8684e9e5b04270970c97df856d47668267e3",
      "tree": "a13f67e78a6f960a27dcfea91872136a298ee846",
      "parents": [
        "c2d08dade7743bd3a28cc5f68163e71c00a2a908"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Sat Sep 10 00:27:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:35 2005 -0700"
      },
      "message": "[PATCH] remove ACPI S4bios support\n\nRemove S4BIOS support.  It is pretty useless, and only ever worked for _me_\nonce.  (I do not think anyone else ever tried it).  It was in feature-removal\nfor a long time, and it should have been removed before.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5dce225bd9ea60e28e17076de63df0dee51b2883",
      "tree": "ef5388eee2851f08876ff33b0f5b104e25f2d8ee",
      "parents": [
        "3aed77bc84013fced136977b7cc17fff60eddf7a"
      ],
      "author": {
        "name": "viro@ZenIV.linux.org.uk",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Fri Sep 09 18:31:38 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 10:45:35 2005 -0700"
      },
      "message": "[PATCH] Fix CONFIG_ACPI_BLACKLIST_YEAR\n\nThis makes ACPI_BLACKLIST_YEAR be consistently defined when ACPI is\nenabled, regardless of whether we\u0027re on x86 or not, and thus avoids\nbogus -Wundef warnings on ia64.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a35a46bf1cda4737c428380d1db5d15e2590d18",
      "tree": "b65f37ce8cb9c701cd57a1d2ebe9385b125af8c2",
      "parents": [
        "2413d2c12cf0dc5980d7b082d838d5468d83a8b9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 03 12:40:06 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 03 12:41:12 2005 -0400"
      },
      "message": "[ACPI] revert bad processor_core.c patch for bug 5128\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2413d2c12cf0dc5980d7b082d838d5468d83a8b9",
      "tree": "5164f2a7610c35610ca59cf801d8b9e4217f45d9",
      "parents": [
        "129521dcc94f781890f8f668219ab79f0073ff9f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 03 02:55:47 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 03 02:58:17 2005 -0400"
      },
      "message": "[ACPI] build fix - processor_core.c w/ !CONFIG_SMP\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5128\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "824b558bbe2c298b165cdb54c33718994dda30bb",
      "tree": "5c4a62a57473720f6e81be75fa4cc2ad043ecbe7",
      "parents": [
        "9a31477a95d642dd42a1be7cc342f5902b56f584"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Sun Aug 21 19:17:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Sep 03 01:28:06 2005 -0400"
      },
      "message": "[ACPI] acpi_video_device_write_state() now works\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5060\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "9a31477a95d642dd42a1be7cc342f5902b56f584"
}
