)]}'
{
  "log": [
    {
      "commit": "75a44ce00b312f57264f42a0a985d17cd9994b98",
      "tree": "d2904db994b0ff9fc350c623643a92c62b0313fb",
      "parents": [
        "cca97b81564c5edbc8700ebb64fc2b4e13dfa51f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 23 23:00:13 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 23 23:00:13 2008 -0400"
      },
      "message": "ACPICA: update Intel copyright\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1d5b285da1893b90507b081664ac27f1a8a3dc5b",
      "tree": "debc9adbd1471bc86bc12d1bc0ff9875c86e30a0",
      "parents": [
        "3fa347770a8a9cb3568600380ce4b5c041b3ac0b"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:43 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:31 2008 -0400"
      },
      "message": "ACPICA: Fix for resource descriptor optimization issues for _CRS/_SRC\n\nFixed a problem where resource descriptor size optimization\ncould cause a problem when a _CRS resource template is passed\nto a _SRS method. The _SRS resource template must use the same\ndescriptors (with the same size) as returned from _CRS. This\nchange affects the following resource descriptors: IRQ/IRQNoFlags\nand StartDependendentFn/StartDependentFnNoPri.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9487\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6c9deb7201d96733dcd1b4cc44e99232308db359",
      "tree": "8140d11ebf7be104ba2901879cca436275c1cb7d",
      "parents": [
        "11bf04c44fd284a5f4e2348a04da6f749cace250"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Feb 02 19:48:24 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 02 21:14:31 2007 -0500"
      },
      "message": "ACPICA: Update copyright to 2007.\n\nAdded 2007 copyright to all module headers and signons. This affects\nvirtually every file in the ACPICA core subsystem, iASL compiler,\nand the utilities.\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f6dd9221dddb3550e60d32aee688588ec208312c",
      "tree": "dbde18df728775aaf5be5c4526fbfd4c3f398cd5",
      "parents": [
        "120bda20c6f64b32e8bfbdd7b34feafaa5f5332e"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Jul 07 20:44:38 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 09 15:15:40 2006 -0400"
      },
      "message": "ACPI: ACPICA 20060707\n\nAdded the ACPI_PACKED_POINTERS_NOT_SUPPORTED macro to\nsupport C compilers that do not allow the initialization\nof address pointers within packed structures - even though\nthe hardware itself may support misaligned transfers. Some\nof the debug data structures are packed by default to\nminimize size.\n\nAdded an error message for the case where\nacpi_os_get_thread_id() returns zero. A non-zero value is\nrequired by the core ACPICA code to ensure the proper\noperation of AML mutexes and recursive control methods.\n\nThe DSDT is now the only ACPI table that determines whether\nthe AML interpreter is in 32-bit or 64-bit mode. Not really\na functional change, but the hooks for per-table 32/64\nswitching have been removed from the code. A clarification\nto the ACPI specification is forthcoming in ACPI 3.0B.\n\nFixed a possible leak of an Owner ID in the error\npath of tbinstal.c acpi_tb_init_table_descriptor() and\nmigrated all table OwnerID deletion to a single place in\nacpi_tb_uninstall_table() to correct possible leaks when using\nthe acpi_tb_delete_tables_by_type() interface (with assistance\nfrom Lance Ortiz.)\n\nFixed a problem with Serialized control methods where the\nsemaphore associated with the method could be over-signaled\nafter multiple method invocations.\n\nFixed two issues with the locking of the internal\nnamespace data structure. Both the Unload() operator and\nacpi_unload_table() interface now lock the namespace during\nthe namespace deletion associated with the table unload\n(with assistance from Linn Crosetto.)\n\nFixed problem reports (Valery Podrezov) integrated: -\nEliminate unnecessary memory allocation for CreateXxxxField\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5426\n\nFixed problem reports (Fiodor Suietov) integrated: -\nIncomplete cleanup branches in AcpiTbGetTableRsdt (BZ 369)\n- On Address Space handler deletion, needless deactivation\ncall (BZ 374) - AcpiRemoveAddressSpaceHandler: validate\nDevice handle parameter (BZ 375) - Possible memory leak,\nNotify sub-objects of Processor, Power, ThermalZone (BZ\n376) - AcpiRemoveAddressSpaceHandler: validate Handler\nparameter (BZ 378) - Minimum Length of RSDT should be\nvalidated (BZ 379) - AcpiRemoveNotifyHandler: return\nAE_NOT_EXIST if Processor Obj has no Handler (BZ (380)\n- AcpiUnloadTable: return AE_NOT_EXIST if no table of\nspecified type loaded (BZ 381)\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4119532c95547821dbe72d6916dfa1b2148475b3",
      "tree": "564eb8f69924fb7dc72e93526faf1547acac7d30",
      "parents": [
        "b8d35192c55fb055792ff0641408eaaec7c88988"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri May 26 16:36:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 14 02:44:35 2006 -0400"
      },
      "message": "ACPI: ACPICA 20060526\n\nRestructured, flattened, and simplified the internal\ninterfaces for namespace object evaluation - resulting\nin smaller code, less CPU stack use, and fewer\ninterfaces. (With assistance from Mikhail Kouzmich)\n\nFixed a problem with the CopyObject operator where the\nfirst parameter was not typed correctly for the parser,\ninterpreter, compiler, and disassembler. Caused various\nerrors and unexpected behavior.\n\nFixed a problem where a ShiftLeft or ShiftRight of\nmore than 64 bits produced incorrect results with some\nC compilers. Since the behavior of C compilers when\nthe shift value is larger than the datatype width is\napparently not well defined, the interpreter now detects\nthis condition and simply returns zero as expected in all\nsuch cases. (BZ 395)\n\nFixed problem reports (Valery Podrezov) integrated: -\nUpdate String-to-Integer conversion to match ACPI 3.0A spec\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5329\nAllow interpreter to handle nested method declarations\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5361\n\nFixed problem reports (Fiodor Suietov) integrated: -\nacpi_terminate() doesn\u0027t free debug memory allocation\nlist objects (BZ 355) - After Core Subsystem\nshutdown, acpi_subsystem_status() returns AE_OK (BZ 356) -\nacpi_os_unmap_memory() for RSDP can be invoked inconsistently\n(BZ 357) - Resource Manager should return AE_TYPE for\nnon-device objects (BZ 358) - Incomplete cleanup branch\nin AcpiNsEvaluateRelative (BZ 359) - Use acpi_os_free()\ninstead of ACPI_FREE in acpi_rs_set_srs_method_data (BZ 360)\n- Incomplete cleanup branch in acpi_ps_parse_aml (BZ 361) -\nIncomplete cleanup branch in acpi_ds_delete_walk_state (BZ 362)\n- acpi_get_table_header returns AE_NO_ACPI_TABLES until DSDT\nis loaded (BZ 365) - Status of the Global Initialization\nHandler call not used (BZ 366) - Incorrect object parameter\nto Global Initialization Handler (BZ 367)\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "61686124f47d7c4b78610346c5f8f9d8a6d46bb5",
      "tree": "6fd91b2c1749907e58ef136107e53d634d7978c4",
      "parents": [
        "144c87b4e03759214c362d267e01c2905f1ab095"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Mar 17 16:44:00 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 14 01:22:20 2006 -0400"
      },
      "message": "[ACPI] ACPICA 20060317\n\nImplemented the use of a cache object for all internal\nnamespace nodes. Since there are about 1000 static nodes\nin a typical system, this will decrease memory use for\ncache implementations that minimize per-allocation overhead\n(such as a slab allocator.)\n\nRemoved the reference count mechanism for internal\nnamespace nodes, since it was deemed unnecessary. This\nreduces the size of each namespace node by about 5%-10%\non all platforms. Nodes are now 20 bytes for the 32-bit\ncase, and 32 bytes for the 64-bit case.\n\nOptimized several internal data structures to reduce\nobject size on 64-bit platforms by packing data within\nthe 64-bit alignment. This includes the frequently used\nACPI_OPERAND_OBJECT, of which there can be ~1000 static\ninstances corresponding to the namespace objects.\n\nAdded two new strings for the predefined _OSI method:\n\"Windows 2001.1 SP1\" and \"Windows 2006\".\n\nSplit the allocation tracking mechanism out to a separate\nfile, from utalloc.c to uttrack.c. This mechanism appears\nto be only useful for application-level code. Kernels may\nwish to not include uttrack.c in distributions.\n\nRemoved all remnants of the obsolete ACPI_REPORT_* macros\nand the associated code. (These macros have been replaced\nby the ACPI_ERROR and ACPI_WARNING macros.)\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\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": "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": "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": "4be44fcd3bf648b782f4460fd06dfae6c42ded4b",
      "tree": "5b5b7d296ea58786f53b95e5eac9565ff66890b0",
      "parents": [
        "c65ade4dc8b486e8c8b9b0a6399789a5428e2039"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 05 00:44:28 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 05 00:45:14 2005 -0400"
      },
      "message": "[ACPI] Lindent all ACPI files\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "44f6c01242da4e162f28d8e1216a8c7a91174605",
      "tree": "53f724764f1bd9036dfb049a643d198125cc9edc",
      "parents": [
        "ebb6e1a6122fd6b7c96470cfd4ce0f04150e5084"
      ],
      "author": {
        "name": "Robert Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Apr 18 22:49:35 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:08:52 2005 -0400"
      },
      "message": "ACPICA 20050408 from Bob Moore\n\nFixed three cases in the interpreter where an \"index\"\nargument to an ASL function was still (internally) 32\nbits instead of the required 64 bits.  This was the Index\nargument to the Index, Mid, and Match operators.\n\nThe \"strupr\" function is now permanently local\n(acpi_ut_strupr), since this is not a POSIX-defined\nfunction and not present in most kernel-level C\nlibraries. References to the C library strupr function\nhave been removed from the headers.\n\nCompleted the deployment of static\nfunctions/prototypes. All prototypes with the static\nattribute have been moved from the headers to the owning\nC file.\n\nACPICA 20050329 from Bob Moore\n\nAn error is now generated if an attempt is made to create\na Buffer Field of length zero (A CreateField with a length\noperand of zero.)\n\nThe interpreter now issues a warning whenever executable\ncode at the module level is detected during ACPI table\nload. This will give some idea of the prevalence of this\ntype of code.\n\nImplemented support for references to named objects (other\nthan control methods) within package objects.\n\nEnhanced package object output for the debug\nobject. Package objects are now completely dumped, showing\nall elements.\n\nEnhanced miscellaneous object output for the debug\nobject. Any object can now be written to the debug object\n(for example, a device object can be written, and the type\nof the object will be displayed.)\n\nThe \"static\" qualifier has been added to all local\nfunctions across the core subsystem.\n\nThe number of \"long\" lines (\u003e 80 chars) within the source\nhas been significantly reduced, by about 1/3.\n\nCleaned up all header files to ensure that all CA/iASL\nfunctions are prototyped (even static functions) and the\nformatting is consistent.\n\nTwo new header files have been added, acopcode.h and\nacnames.h.\n\nRemoved several obsolete functions that were no longer\nused.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
