)]}'
{
  "log": [
    {
      "commit": "816c2eda3ce8fa7eb62f22e01e2ec7a3f7d677c0",
      "tree": "fdd957a51fc66dba5d41d80f7d552927f627cff1",
      "parents": [
        "4389ed2ff61de2b1485b31bf342da913dd342f59"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jun 24 22:57:12 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 26 01:55:27 2008 -0400"
      },
      "message": "dock: bay: Don\u0027t call acpi_walk_namespace() when ACPI is disabled.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4389ed2ff61de2b1485b31bf342da913dd342f59",
      "tree": "de76430883cff7fe392afbe71aea5b4ad0786ba7",
      "parents": [
        "543cf4cb3fe6f6cae3651ba918b9c56200b257d0"
      ],
      "author": {
        "name": "Vegard Nossum",
        "email": "vegard.nossum@gmail.com",
        "time": "Fri Jun 20 15:39:09 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jun 26 01:55:18 2008 -0400"
      },
      "message": "ACPI: don\u0027t walk tables if ACPI was disabled\n\nIngo Molnar wrote:\n\u003e -tip auto-testing started triggering this spinlock corruption message\n\u003e yesterday:\n\u003e\n\u003e [    3.976213] calling  acpi_rtc_init+0x0/0xd3\n\u003e [    3.980213] ACPI Exception (utmutex-0263): AE_BAD_PARAMETER, Thread F7C50000 could not acquire Mutex [3] [20080321]\n\u003e [    3.992213] BUG: spinlock bad magic on CPU#0, swapper/1\n\u003e [    3.992213]  lock: c2508dc4, .magic: 00000000, .owner: swapper/1, .owner_cpu: 0\n\nThis is apparently because some parts of ACPI, including mutexes, are not\ninitialized when acpi\u003doff is passed to the kernel.\n\nReported-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Vegard Nossum \u003cvegard.nossum@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5a87f7f5e523030aa6fe732ec338fd53c9a11c42",
      "tree": "a41d38ca5892b84711fdaf2b376f673109b5c52c",
      "parents": [
        "7b09f27891476c668d058926b90539e4068fbda2",
        "d385c2a85877f0cb785070094edf9a624c090d68"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 20 02:47:16 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 20 02:47:16 2008 -0400"
      },
      "message": "Merge branch \u0027bugzilla-9761\u0027 into release\n"
    },
    {
      "commit": "f163ff5176a8e9c827d8ebe044710d67d40799c3",
      "tree": "28f557f7ce17d80e188dd2eabf6d7bb444a5800b",
      "parents": [
        "c6d8f400cc7610f04177f81168c19b8407cb48c3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 14 01:26:37 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 14 01:26:37 2008 -0400"
      },
      "message": "ACPI: no AC status notification\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10695\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d385c2a85877f0cb785070094edf9a624c090d68",
      "tree": "3e83652befd3742e04bb0a0c8a96d65bbc455b09",
      "parents": [
        "c6d8f400cc7610f04177f81168c19b8407cb48c3"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Sat Jun 14 01:01:18 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 14 01:01:18 2008 -0400"
      },
      "message": "ACPI Exception (video-1721): UNKNOWN_STATUS_CODE, Cant attach device\n\nThe child of a video bus device is not alway a video device.\nIt should be a warn message rather than an exception here.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9761\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3549dba2c334e82df90f5e00ff85d2a7a2cdd1af",
      "tree": "10ec86f40c2d0004167145d49349ca1a754ad9e8",
      "parents": [
        "a39a2d7c72b358c6253a2ec28e17b023b7f6f41c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 06 15:32:39 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:47 2008 -0400"
      },
      "message": "ACPICA: fix stray va_end() caused by mis-merge\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a39a2d7c72b358c6253a2ec28e17b023b7f6f41c",
      "tree": "e6ad8c035a0db797d748a3739385de14c9ed55f7",
      "parents": [
        "8410565f540db87ca938f56f92780d251e4f157d"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon May 19 15:55:15 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:47 2008 -0400"
      },
      "message": "ACPI: Reject below-freezing temperatures as invalid critical temperatures\n\nMy laptop thinks that it\u0027s a good idea to give -73C as the critical\nCPU temperature.... which isn\u0027t the best thing since it causes a shutdown\nright at bootup.\n\nTemperatures below freezing are clearly invalid critical thresholds\nso just reject these as such.\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8410565f540db87ca938f56f92780d251e4f157d",
      "tree": "028c3900da5f1fe50e126bdc4b3c6aecd60fb110",
      "parents": [
        "d52c79ace60a2e2b22455fd195ff4bc8e7afa177"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Jun 10 14:29:26 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:47 2008 -0400"
      },
      "message": "ACPICA: Fix for access to deleted object \u003cregression\u003e\n\nFixes problem introduced in 20080123, with fix for Unload operator.\nParse tree object can be already deleted; must use the opcode\nwithin the WalkState.\n\nACPI: kmemcheck: Caught 16-bit read from freed memory\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10669\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d52c79ace60a2e2b22455fd195ff4bc8e7afa177",
      "tree": "bc8e8ab4746bde28dfe26fa3d785fed650e7c2fe",
      "parents": [
        "0bda3f2f86e233b00b46d91b07db25dd23ec15bc"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Jun 10 14:26:57 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:47 2008 -0400"
      },
      "message": "ACPICA: Fix to make _SST method optional\n\nFixes a problem introduced in 20080514 where the status of\nexecution of _SST is incorrectly returned to the caller. _SST\nis optional, and if it is AE_NOT_FOUND, the exception should be\nignored.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d716\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0bda3f2f86e233b00b46d91b07db25dd23ec15bc",
      "tree": "3ec5ae8bb42de8a9783e589b9c5072c5999d0fa9",
      "parents": [
        "bc45b1d39a925b56796bebf8a397a0491489d85c"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Jun 10 14:14:17 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:47 2008 -0400"
      },
      "message": "ACPICA: Fix for Load operator, load table at the namespace root\n\nThis reverts a change introduced in version 20071019. The table\nis now loaded at the namespace root even though this goes against\nthe ACPI specification.  This provides compatibility with other\nACPI implementations.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bc45b1d39a925b56796bebf8a397a0491489d85c",
      "tree": "0a69ef3a3cdb1cdf0f181c25583284e7a0a91fcf",
      "parents": [
        "7aa7d4336df34e32195557a1ad422627bd69ef0b"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Jun 10 14:12:50 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:47 2008 -0400"
      },
      "message": "ACPICA: Ignore ACPI table signature for Load() operator\n\nOnly \"SSDT\" is acceptable to the ACPI spec, but tables are\nseen with OEMx and null sigs. Therefore, signature validation\nis worthless.  Apparently MS ACPI accepts such signatures, ACPICA\nmust be compatible.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10454\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7aa7d4336df34e32195557a1ad422627bd69ef0b",
      "tree": "f0a5b7fd49d552fddc4cdcae5f97d2846332d8f7",
      "parents": [
        "46a21e465e506bcd4dba759a39e7ef79978a705d"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Jun 10 13:00:32 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:47 2008 -0400"
      },
      "message": "ACPICA: Fix to allow zero-length ASL field declarations\n\nAllows null field list in Field(), BankField(), and IndexField().\n\n2.6.26-rc1 regression: ACPI fails to load SDT. - Dell M1530\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10606\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "46a21e465e506bcd4dba759a39e7ef79978a705d",
      "tree": "aaaaf8b80209ee910d1bb8afd2dee16171e0cea4",
      "parents": [
        "7efd52a407bed6a2b02015b8ebbff7beba155392"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon Jun 09 16:22:26 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:47 2008 -0400"
      },
      "message": "ACPI: use memory_read_from_buffer()\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7efd52a407bed6a2b02015b8ebbff7beba155392",
      "tree": "c4cd8287c5434236465e3de7c91ed4957bd1c290",
      "parents": [
        "1fdd68608614cd1e951fd93873fe5597374e8c54"
      ],
      "author": {
        "name": "Holger Macht",
        "email": "hmacht@suse.de",
        "time": "Mon Jun 09 16:22:24 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:47 2008 -0400"
      },
      "message": "bay: exit if notify handler cannot be installed\n\nIf acpi_install_notify_handler() for a bay device fails, the bay driver is\nsuperfluous.  Most likely, another driver (like libata) is already caring\nabout this device anyway.  Furthermore,\nregister_hotplug_dock_device(acpi_handle) from the dock driver must not be\ncalled twice with the same handler.  This would result in an endless loop\nconsuming 100% of CPU.  So clean up and exit.\n\nSigned-off-by: Holger Macht \u003chmacht@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1fdd68608614cd1e951fd93873fe5597374e8c54",
      "tree": "d07150ee077b23320975caac065214db079d09ca",
      "parents": [
        "a66b34b26fe1b0983c6d91b6381df806cd98886e"
      ],
      "author": {
        "name": "Tim Pepper",
        "email": "lnxninja@linux.vnet.ibm.com",
        "time": "Mon Jun 09 16:22:25 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:46 2008 -0400"
      },
      "message": "dock.c remove trailing printk whitespace\n\nSigned-off-by: Tim Pepper \u003clnxninja@linux.vnet.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a66b34b26fe1b0983c6d91b6381df806cd98886e",
      "tree": "bce6963d4b4119fd500adf9baba45fd0370f04ed",
      "parents": [
        "39b8931b5cad9a7cbcd2394a40a088311e783a82"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Jun 09 16:22:24 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:46 2008 -0400"
      },
      "message": "proper prototype for acpi_processor_tstate_has_changed()\n\nThis patch adds a proper prototype for acpi_processor_tstate_has_changed()\nin include/acpi/processor.h\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "39b8931b5cad9a7cbcd2394a40a088311e783a82",
      "tree": "4db8369a3d5cc54a61942f38de9eb392e7e5bc60",
      "parents": [
        "36d872a370d3d10e5a7faa9dcacce744260fb13b"
      ],
      "author": {
        "name": "Fenghua Yu",
        "email": "fenghua.yu@intel.com",
        "time": "Mon Jun 09 16:48:18 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:46 2008 -0400"
      },
      "message": "ACPI: handle invalid ACPI SLIT table\n\nThis is a SLIT sanity checking patch.  It moves slit_valid() function to\ngeneric ACPI code and does sanity checking for both x86 and ia64.  It sets up\nnode_distance with LOCAL_DISTANCE and REMOTE_DISTANCE when hitting invalid\nSLIT table on ia64.  It also cleans up unused variable localities in\nacpi_parse_slit() on x86.\n\nSigned-off-by: Fenghua Yu \u003cfenghua.yu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c21d1e7f53ffd9c0f162c42e7fde07d1c45fa127",
      "tree": "1f69b8e39cef43780d37f8bb1e90375cace4d0ee",
      "parents": [
        "1b7fc5aae8867046f8d3d45808309d5b7f2e036a"
      ],
      "author": {
        "name": "Alistair John Strachan",
        "email": "alistair@devzero.co.uk",
        "time": "Mon May 12 19:13:09 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:46 2008 -0400"
      },
      "message": "ACPI 2.6.26-rc2: Add missing newline to DSDT/SSDT warning message\n\nAs of recently (probably 2.6.26-rc1) I\u0027ve been getting the following mangling\nin the kernel log:\n\n[4294014.568167] ACPI: DSDT override uses original SSDTs unless \"acpi_no_auto_ssdt\"\u003c6\u003eCPU0: Intel(R) Pentium(R) Dual  CPU  E2160  @ 1.80GHz stepping 0d\n\nThis is due to a missing newline character in the first message. The following\npatch against 2.6.26-rc2 fixes it. Please apply.\n\nSigned-off-by: Alistair John Strachan \u003calistair@devzero.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1b7fc5aae8867046f8d3d45808309d5b7f2e036a",
      "tree": "cb2b63db49de6b3d443446ccdb52bfaefbda3443",
      "parents": [
        "24e45bbe695719dca8c20e03d386eb6ea86526b5"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Jun 06 11:49:33 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:45 2008 -0400"
      },
      "message": "ACPI: EC: Use msleep instead of udelay while waiting for event.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10724\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "dcb84f335bee9c9a7781cfc5d74492dccaf066d2",
      "tree": "e24d4ca7df49b2a87862aa69c09d21ad45a024b7",
      "parents": [
        "e1094bfa26e5e94af2fea79e004614dbce42b008"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon May 19 19:09:27 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:45 2008 -0400"
      },
      "message": "cpuidle acpi driver: fix oops on AC\u003c-\u003eDC\n\ncpuidle and acpi driver interaction bug with the way cpuidle_register_driver()\nis called. Due to this bug, there will be oops on\nAC\u003c-\u003eDC on some systems, where they support C-states in one DC and not in AC.\n\nThe current code does\nON BOOT:\n\tLook at CST and other C-state info to see whether more than C1 is\n\tsupported. If it is, then acpi processor_idle does a\n\tcpuidle_register_driver() call, which internally enables the device.\n\nON CST change notification (AC\u003c-\u003eDC) and on suspend-resume:\n\tacpi driver temporarily disables device, updates the device with\n\tany new C-states, and reenables the device.\n\nThe problem is is on boot, there are no C2, C3 states supported and we skip\nthe register. Later on AC\u003c-\u003eDC, we may get a CST notification and we try\nto reevaluate CST and enabled the device, without actually registering it.\nThis causes breakage as we try to create /sys fs sub directory, without the\nparent directory which is created at register time.\n\nThanks to Sanjeev for reporting the problem here.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10394\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e1094bfa26e5e94af2fea79e004614dbce42b008",
      "tree": "b9a610ca0a45b5bf7d3cbc73e6923225b16d7436",
      "parents": [
        "28ffb5d3e0b563be5a9639c3a2b42f1a9430454f"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Wed May 14 11:32:59 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 11 19:13:45 2008 -0400"
      },
      "message": "ACPI: Disable Fixed_RTC event when installing RTC handler\n\nThe Fixed_RTC event should be disabled when installing RTC handler.\nOnly when RTC alarm is set will it be enabled again. If it is not\ndisabled, maybe some machines will be powered on automatically after\nthe system is shutdown even when the RTC alarm is not set.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10010\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b62151de496d26a705942b945fab9cecdb3fb8da",
      "tree": "8e262830a4cb63ef10cf10dca8540b12b567c845",
      "parents": [
        "7fafd91d85181e946207bed18c44addc47e36c63"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu May 22 15:45:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 23 08:11:06 2008 -0700"
      },
      "message": "acpi: fix integer as NULL pointer warning\n\ndrivers/acpi/dispatcher/dsmethod.c:568:50: warning: Using plain integer as NULL pointer\ndrivers/acpi/executer/exmutex.c:329:30: warning: Using plain integer as NULL pointer\ndrivers/acpi/executer/exmutex.c:466:31: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e0066c4ea9ffa420cb79814411ff74fdc7b7d98e",
      "tree": "f01544d73a8f8e9c425b6b2ef6e851ae54658680",
      "parents": [
        "08acd4f8af42affd8cbed81cc1b69fa12ddb213f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu May 01 04:10:02 2008 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 16:26:27 2008 -0700"
      },
      "message": "Fix ACPI vs proc_create_data() mismerge\n\nacpi_device_dir() is NULL until all files are createst, so everyting is\ncreated in straight in /proc/ and creation code warns.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08acd4f8af42affd8cbed81cc1b69fa12ddb213f",
      "tree": "988d15db6233b20db6a500cd5f590c6d2041462d",
      "parents": [
        "ccf2779544eecfcc5447e2028d1029b6d4ff7bb6",
        "008238b54ac2350babf195084ecedbcf7851a202"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 11:52:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Apr 30 11:52:52 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6: (179 commits)\n  ACPI: Fix acpi_processor_idle and idle\u003d boot parameters interaction\n  acpi: fix section mismatch warning in pnpacpi\n  intel_menlo: fix build warning\n  ACPI: Cleanup: Remove unneeded, multiple local dummy variables\n  ACPI: video - fix permissions on some proc entries\n  ACPI: video - properly handle errors when registering proc elements\n  ACPI: video - do not store invalid entries in attached_array list\n  ACPI: re-name acpi_pm_ops to acpi_suspend_ops\n  ACER_WMI/ASUS_LAPTOP: fix build bug\n  thinkpad_acpi: fix possible NULL pointer dereference if kstrdup failed\n  ACPI: check a return value correctly in acpi_power_get_context()\n  #if 0 acpi/bay.c:eject_removable_drive()\n  eeepc-laptop: add hwmon fan control\n  eeepc-laptop: add backlight\n  eeepc-laptop: add base driver\n  ACPI: thinkpad-acpi: bump up version to 0.20\n  ACPI: thinkpad-acpi: fix selects in Kconfig\n  ACPI: thinkpad-acpi: use a private workqueue\n  ACPI: thinkpad-acpi: fluff really minor fix\n  ACPI: thinkpad-acpi: use uppercase for \"LED\" on user documentation\n  ...\n\nFixed conflicts in drivers/acpi/video.c and drivers/misc/intel_menlow.c\nmanually.\n"
    },
    {
      "commit": "96916090f488986a4ebb8e9ffa6a3b50881d5ccd",
      "tree": "f229e148db08280913ef1a4dbcb13ab5aff96170",
      "parents": [
        "75a44ce00b312f57264f42a0a985d17cd9994b98",
        "729b2bdbfa19dd9be98dbd49caf2773b3271cc24",
        "2f67a0695dc389247c05041b05d2a2b06fc102a3",
        "51ae796f7fa1d8034252628572053f477bc29913",
        "ce52ddf58cbc2c40f5f08d37d2217945e4d5adf3",
        "e1faa9da284d14487ed4280b4e87cfde8e1539af",
        "36a913586597cab1cd565e9bf348d037f0df955b",
        "9448b0d43e5509c6b7baca02510a92ef2de6e328",
        "99bda83e8b3140b7e81572a5aabc7dedb455b272",
        "1071695f17daf050638e0bc550db647f8237c3bb",
        "7aa0f1a8b1f7072990c9dc37f238c96dc6d78911",
        "68f12ae5d778279e13e406d3913c74c592307770",
        "66fb9d120e91050093b8ce4c1daa2e440660152b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 30 13:58:00 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 30 13:58:00 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027acpica\u0027, \u0027bugzilla-10224\u0027, \u0027bugzilla-9772\u0027, \u0027bugzilla-9916\u0027, \u0027ec\u0027, \u0027eeepc\u0027, \u0027idle\u0027, \u0027misc\u0027, \u0027pm-legacy\u0027, \u0027sysfs-links-2.6.26\u0027, \u0027thermal\u0027, \u0027thinkpad\u0027 and \u0027video\u0027 into release\n"
    },
    {
      "commit": "36a913586597cab1cd565e9bf348d037f0df955b",
      "tree": "16466b07b7edc2c53357c2e00e39164dabc95af9",
      "parents": [
        "0fda6b403f0eca66ad8a7c946b3996e359100443"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Apr 30 13:57:15 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 30 13:57:15 2008 -0400"
      },
      "message": "ACPI: Fix acpi_processor_idle and idle\u003d boot parameters interaction\n\nacpi_processor_idle and \"idle\u003d\" boot parameter interaction is broken.\nThe problem is that, at boot time acpi driver is checking for \"idle\u003d\" boot\noption and not registering the acpi idle handler. But, when there is a CST\nchanged callback (typically when switching AC \u003c-\u003e battery or suspend-resume)\nthere are no checks for boot_option_idle_override and acpi idle handler tries\nto get installed with nasty side effects.\n\nWith CPU_IDLE configured this issue causes results in a nasty oops on CST\nchange callback and without CPU_IDLE there is no oops, but boot option\nof \"idle\u003d\" gets ignored and acpi idle handler gets installed.\n\nChange the behavior to not do anything in acpi idle handler when there is a\n\"idle\u003d\" boot option.\n\nNote that the problem is only there when \"idle\u003d\" boot option is used.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fe086a7bea7ab714930bd48addba961ceeef7634",
      "tree": "9595c1876f94a81a19166cc4eeb3fac84a895f5e",
      "parents": [
        "6ff0bc94eee96fe45e5caa338c8b03cb99431fa9"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Tue Apr 29 15:05:29 2008 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Apr 29 15:05:29 2008 -0700"
      },
      "message": "[IA64] Provide ACPI fixup for /proc/cpuinfo/physical_id\n\nLegacy HP ia64 platforms currently cannot provide\n/proc/cpuinfo/physical_id due to legacy SAL/PAL implementations.\nHowever, that physical topology information can be obtained\nvia ACPI.\n\nProvide an interface that gives ACPI one last chance to provide\nphysical_id for these legacy platforms. This logic only comes\ninto play iff:\n\n- ACPI actually provides slot information for the CPU\n- we lack a valid socket_id\n\nOtherwise, we don\u0027t do anything.\n\nSince x86 uses the ACPI processor driver as well, we provide a nop\nstub function for arch_fix_phys_package_id() in asm-x86/topology.h\n\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "5f78e4d33945b291d12765cdd7e4304f437b9361",
      "tree": "113cea729de15a98bb941cc4afb8d13301534ca7",
      "parents": [
        "867a89e0b73af48838c7987e80899a1ff26dd6ff",
        "5f0b2976cb2b62668a076f54419c24b8ab677167"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:26:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:26:51 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-bigbox-pci\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86-bigbox-pci:\n  x86: add pci\u003dcheck_enable_amd_mmconf and dmi check\n  x86: work around io allocation overlap of HT links\n  acpi: get boot_cpu_id as early for k8_scan_nodes\n  x86_64: don\u0027t need set default res if only have one root bus\n  x86: double check the multi root bus with fam10h mmconf\n  x86: multi pci root bus with different io resource range, on 64-bit\n  x86: use bus conf in NB conf fun1 to get bus range on, on 64-bit\n  x86: get mp_bus_to_node early\n  x86 pci: remove checking type for mmconfig probe\n  x86: remove unneeded check in mmconf reject\n  driver core: try parent numa_node at first before using default\n  x86: seperate mmconf for fam10h out from setup_64.c\n  x86: if acpi\u003doff, force setting the mmconf for fam10h\n  x86_64: check MSR to get MMCONFIG for AMD Family 10h\n  x86_64: check and enable MMCONFIG for AMD Family 10h\n  x86_64: set cfg_size for AMD Family 10h in case MMCONFIG\n  x86: mmconf enable mcfg early\n  x86: clear pci_mmcfg_virt when mmcfg get rejected\n  x86: validate against acpi motherboard resources\n\nFixed up fairly trivial conflicts in arch/x86/pci/{init.c,pci.h} due to\nOLPC support manually.\n"
    },
    {
      "commit": "cf7acfab032ff262f42954328cdfd20a5d9aaaac",
      "tree": "231698d72d4508f3b26f606f18ef844387ec43e5",
      "parents": [
        "667471386d4068e75a6a55b615701ced61eb6333"
      ],
      "author": {
        "name": "Denis V. Lunev",
        "email": "den@openvz.org",
        "time": "Tue Apr 29 01:02:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 29 08:06:22 2008 -0700"
      },
      "message": "acpi: use non-racy method for proc entries creation\n\nUse proc_create()/proc_create_data() to make sure that -\u003eproc_fops and -\u003edata\nbe setup before gluing PDE to main tree.\n\nAdd correct -\u003eowner to proc_fops to fix reading/module unloading race.\n\nSigned-off-by: Denis V. Lunev \u003cden@openvz.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66fb9d120e91050093b8ce4c1daa2e440660152b",
      "tree": "17d55a98abe36c649e2cd3885a89d7a1749d0b15",
      "parents": [
        "c46e5658a0b81891532705bd65592afe091a5967"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Wed Apr 16 20:52:02 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 10:51:45 2008 -0400"
      },
      "message": "ACPI: Cleanup: Remove unneeded, multiple local dummy variables\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c46e5658a0b81891532705bd65592afe091a5967",
      "tree": "cec8d88b60a37c942eafedcf64556749d8caa835",
      "parents": [
        "251cb0bc795f5c0d8ca27df093319e5b39966174"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 05 11:43:36 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 10:50:55 2008 -0400"
      },
      "message": "ACPI: video - fix permissions on some proc entries\n\nPOST and DOS are supposed to be writable but permissions\ndid not allow it.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "251cb0bc795f5c0d8ca27df093319e5b39966174",
      "tree": "2ac0efa68dfa9f43dda278a1df15386260164257",
      "parents": [
        "78eed028f13b1a0b2612368dff3786e400e6cf8b"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 05 11:43:34 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 10:50:41 2008 -0400"
      },
      "message": "ACPI: video - properly handle errors when registering proc elements\n\nHave acpi_video_device_add_fs() and acpi_video_bus_add_fs()\nproperly unwind proc creation after error.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "78eed028f13b1a0b2612368dff3786e400e6cf8b",
      "tree": "50b4ef935507ad380a08c067ecda3c62b95fae2a",
      "parents": [
        "a01e035ebb552223c03f2d9138ffc73f2d4d3965"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Nov 05 11:43:33 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 10:50:31 2008 -0400"
      },
      "message": "ACPI: video - do not store invalid entries in attached_array list\n\nthis is a cleanup, not a change to function.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2c6e33c366bff2f839df60d9235ff09143e28dd9",
      "tree": "0c97b7ff16df039af106ee5de4921b042e67145f",
      "parents": [
        "e7ae1e7ef9b4ef50444a49611dab92cb778eb97c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 23 18:02:52 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 10:15:27 2008 -0400"
      },
      "message": "ACPI: re-name acpi_pm_ops to acpi_suspend_ops\n\n... as they are platform_suspend_ops after all.\n\ncosmetic re-name only, no functional change.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a815ab8b5891f3d2515316655729272f68269e3b",
      "tree": "3554f9425dcd3bcb29e1ec279a44f1fff8e84c27",
      "parents": [
        "2a241d77cfdab08544a78057a4b24c9a98dc79d0"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Fri Apr 18 13:27:29 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 10:10:03 2008 -0400"
      },
      "message": "ACPI: check a return value correctly in acpi_power_get_context()\n\nWe should check *resource !\u003d NULL rather than resource !\u003d NULL, which will be\nalways true.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2a241d77cfdab08544a78057a4b24c9a98dc79d0",
      "tree": "5b0fa49085e1ba8e2eca69056b1125961d034422",
      "parents": [
        "a01e035ebb552223c03f2d9138ffc73f2d4d3965"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Mon Mar 31 02:05:40 2008 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 10:09:52 2008 -0400"
      },
      "message": "#if 0 acpi/bay.c:eject_removable_drive()\n\nThis patch #if 0\u0027s the unused eject_removable_drive().\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "51ae796f7fa1d8034252628572053f477bc29913",
      "tree": "07808a7233d5c1bab0bdf16d2762c7da1d9a372b",
      "parents": [
        "204470272c3b055b352d5f127d5d5c7dce5fa597"
      ],
      "author": {
        "name": "Damián Viano",
        "email": "des@debian.org",
        "time": "Tue Apr 29 03:32:25 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 03:32:25 2008 -0400"
      },
      "message": "ACPICA: always disable GPE when requested\n\nacpi_ev_disable_gpe() has an optimization where it doesn\u0027t disable\na GPE that it \"doesn\u0027t have to\".  Unfortunately, it can get tricked\nby AML that scribbles on register state behind its back.  So when asked\nto disable a GPE, simply do it -- a redundant register write\nin the common case is a fair price to pay to be bomb-proof\nfor the rare cases.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d6217\n\nSigned-off-by: Damián Viano \u003cdes@debian.org\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "76ecb4f2d7ea5c3aac8970b9529775316507c6d2",
      "tree": "313f2bb9b6f5ef62dbf08f587c3a71b9bcae1eef",
      "parents": [
        "9030062f3d61f87c1e787b3aa134fa3a8e4b2d25"
      ],
      "author": {
        "name": "Zhang, Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Apr 10 16:20:23 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 02:53:42 2008 -0400"
      },
      "message": "ACPI: update thermal temperature\n\nFix the problem that thermal_get_temp returns the cached value,\nwhich causes the temperature in generic thermal never updates.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9030062f3d61f87c1e787b3aa134fa3a8e4b2d25",
      "tree": "a24cd60df75180ac54a115842be631bd3f3ed003",
      "parents": [
        "e9ae71078b2c8657c0e8de808b76b76049806906"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Apr 11 10:09:24 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 02:52:45 2008 -0400"
      },
      "message": "ACPI: elide a non-zero test on a result that is never 0\n\nthermal_cooling_device_register used to return NULL if THERMAL is \"n\".\nAs the ACPI fan, processor and video drivers SELECT the generic\nthermal in PATCH 01, this is not a problem any more.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e9ae71078b2c8657c0e8de808b76b76049806906",
      "tree": "32ef403038aa5e4c604b1025845cdece3b4e2689",
      "parents": [
        "e68b16abd91dca91e35ea47537ef8a1b7ad72841"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Tue Apr 22 08:50:09 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 02:49:47 2008 -0400"
      },
      "message": "thermal: update the documentation\n\nUpdate the documentation for the thermal driver hwmon sys I/F.\n\nChange the ACPI thermal zone type to be consistent with hwmon.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9ec732ff80b7e8a9096666f78ae584d3b393bc84",
      "tree": "fae3a8b26c555521ac26992b8c3d897b07921cd5",
      "parents": [
        "63c4ec905d63834a97ec7dbbf0a2ec89ef5872be"
      ],
      "author": {
        "name": "Zhang, Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Apr 10 16:13:10 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 02:45:49 2008 -0400"
      },
      "message": "thermal: add new get_crit_temp callback\n\nAdd a new callback so that the generic thermal can get\nthe critical trip point info of a thermal zone,\nwhich is needed for building the tempX_crit hwmon sysfs attribute.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "63c4ec905d63834a97ec7dbbf0a2ec89ef5872be",
      "tree": "3ad4db7e154ee2fff4020f7ca76beb0d8016b04e",
      "parents": [
        "a01e035ebb552223c03f2d9138ffc73f2d4d3965"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Mon Apr 21 16:07:13 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 02:44:00 2008 -0400"
      },
      "message": "thermal: add the support for building the generic thermal as a module\n\nBuild the generic thermal driver as module \"thermal_sys\".\n\nMake ACPI thermal, video, processor and fan SELECT the generic\nthermal driver, as these drivers rely on it to build the sysfs I/F.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2f67a0695dc389247c05041b05d2a2b06fc102a3",
      "tree": "a43762f1c737724330b48a1815228d1756f3d054",
      "parents": [
        "a01e035ebb552223c03f2d9138ffc73f2d4d3965"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Tue Apr 29 02:34:42 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 29 02:34:42 2008 -0400"
      },
      "message": "flush kacpi_notify_wq before removing notify handler\n\nFlush kacpi_notify_wq before notify handler is removed,\nthis can fix a bug which the deferred notify handler is executed\nafter the notify_handler has already been removed.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9772\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c938ac21329f19ad286eaaed7e26434943c8061b",
      "tree": "2ba5674661276765607ddbae7674b914cbcc9267",
      "parents": [
        "25aca347d49ffc38aa3b7e63ce9b90df7f8b79c8"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Wed Mar 05 08:31:29 2008 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Apr 28 15:05:44 2008 -0400"
      },
      "message": "[CPUFREQ] change cpu freq tables to per_cpu variables\n\nChange cpufreq tables from arrays to per_cpu variables in\ndrivers/acpi/processor_thermal.c\n\nBased on git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git\n\nCc: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@codemonkey.org.uk\u003e\n"
    },
    {
      "commit": "d83fd8a26769c75d51a6b05d8dcb3e36302dd8ba",
      "tree": "69a00ebf477a24ea1be96d982eaf84c714da9359",
      "parents": [
        "6e10efefaae45989f2f143bacfef75af55068378"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Apr 28 02:14:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:30 2008 -0700"
      },
      "message": "drivers/acpi/thermal.c: fix build with CONFIG_DMI\u003dn\n\ndrivers/acpi/thermal.c: In function \u0027acpi_thermal_init\u0027:\ndrivers/acpi/thermal.c:1794: error: \u0027thermal_dmi_table\u0027 undeclared (first use in this function)\ndrivers/acpi/thermal.c:1794: error: (Each undeclared identifier is reported only once\ndrivers/acpi/thermal.c:1794: error: for each function it appears in.)\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7f424a8b08c26dc14ac5c17164014539ac9a5c65",
      "tree": "f1f7268ce5215fe4909cb801313a8997d52d1e1e",
      "parents": [
        "c3bf9bc243092c53946fd6d8ebd6dc2f4e572d48"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "peterz@infradead.org",
        "time": "Fri Apr 25 17:39:01 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Apr 27 00:01:45 2008 +0200"
      },
      "message": "fix idle (arch, acpi and apm) and lockdep\n\nOK, so 25-mm1 gave a lockdep error which made me look into this.\n\nThe first thing that I noticed was the horrible mess; the second thing I\nsaw was hacks like: 71e93d15612c61c2e26a169567becf088e71b8ff\n\nThe problem is that arch idle routines are somewhat inconsitent with\ntheir IRQ state handling and instead of fixing _that_, we go paper over\nthe problem.\n\nSo the thing I\u0027ve tried to do is set a standard for idle routines and\nfix them all up to adhere to that. So the rules are:\n\n  idle routines are entered with IRQs disabled\n  idle routines will exit with IRQs enabled\n\nNearly all already did this in one form or another.\n\nMerge the 32 and 64 bit bits so they no longer have different bugs.\n\nAs for the actual lockdep warning; __sti_mwait() did a plainly un-annotated\nirq-enable.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nTested-by: Bob Copeland \u003cme@bobcopeland.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "7752d5cfe3d11ca0bb9c673ec38bd78ba6578f8e",
      "tree": "280c5accec5ac0d9821ef9d7e3e095f9df87f8c5",
      "parents": [
        "c3bf9bc243092c53946fd6d8ebd6dc2f4e572d48"
      ],
      "author": {
        "name": "Robert Hancock",
        "email": "hancockr@shaw.ca",
        "time": "Fri Feb 15 01:27:20 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 26 23:41:03 2008 +0200"
      },
      "message": "x86: validate against acpi motherboard resources\n\nThis path adds validation of the MMCONFIG table against the ACPI reserved\nmotherboard resources.  If the MMCONFIG table is found to be reserved in\nACPI, we don\u0027t bother checking the E820 table.  The PCI Express firmware\nspec apparently tells BIOS developers that reservation in ACPI is required\nand E820 reservation is optional, so checking against ACPI first makes\nsense.  Many BIOSes don\u0027t reserve the MMCONFIG region in E820 even though\nit is perfectly functional, the existing check needlessly disables MMCONFIG\nin these cases.\n\nIn order to do this, MMCONFIG setup has been split into two phases.  If PCI\nconfiguration type 1 is not available then MMCONFIG is enabled early as\nbefore.  Otherwise, it is enabled later after the ACPI interpreter is\nenabled, since we need to be able to execute control methods in order to\ncheck the ACPI reserved resources.  Presently this is just triggered off\nthe end of ACPI interpreter initialization.\n\nThere are a few other behavioral changes here:\n\n- Validate all MMCONFIG configurations provided, not just the first one.\n\n- Validate the entire required length of each configuration according to\n  the provided ending bus number is reserved, not just the minimum required\n  allocation.\n\n- Validate that the area is reserved even if we read it from the chipset\n  directly and not from the MCFG table.  This catches the case where the\n  BIOS didn\u0027t set the location properly in the chipset and has mapped it\n  over other things it shouldn\u0027t have.\n\nThis also cleans up the MMCONFIG initialization functions so that they\nsimply do nothing if MMCONFIG is not compiled in.\n\nBased on an original patch by Rajesh Shah from Intel.\n\n[akpm@linux-foundation.org: many fixes and cleanups]\nSigned-off-by: Robert Hancock \u003chancockr@shaw.ca\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nTested-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nAcked-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "0fda6b403f0eca66ad8a7c946b3996e359100443",
      "tree": "dba222ea4c6f456a1521956f32631ab834a64886",
      "parents": [
        "4b119e21d0c66c22e8ca03df05d9de623d0eb50f"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Apr 09 21:31:46 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Apr 24 20:05:01 2008 -0400"
      },
      "message": "2.6.25 regression: powertop says 120K wakeups/sec\n\nPatch to fix huge number of wakeups reported due to recent changes in\nprocessor_idle.c. The problem was that the entry_method determination was\nbroken due to one of the recent commits (bc71bec91f987) causing\nC1 entry to not to go to halt.\n\nhttp://lkml.org/lkml/2008/3/22/124\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "204470272c3b055b352d5f127d5d5c7dce5fa597",
      "tree": "ca0d220cfd866a0672861301f3c758b913395e08",
      "parents": [
        "b69d3987f4360a5e7e9e55465b3cdd0cc204b79e"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue Mar 11 17:17:08 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Apr 24 19:55:20 2008 -0400"
      },
      "message": "ACPI: GPE enabling should happen after EC installation\n\nGPE could try to access EC region, so should not be enabled before\nEC is installed\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9916\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "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": "cca97b81564c5edbc8700ebb64fc2b4e13dfa51f",
      "tree": "cf997613fe23d04d05be41d727602016e0a1e350",
      "parents": [
        "66e2c0bcc5f6b8454d9091f6ba9ef4090abca4fd"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:44 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 23:01:51 2008 -0400"
      },
      "message": "ACPICA: Fix for some local named nodes not marked temporary and to disallow duplicates\n\nFixed a problem with the CreateField, CreateXXXField (Bit, Byte,\nWord, Dword, Qword), Field, BankField, and IndexField operators\nwhen invoked from inside an executing control method. In this case,\nthese operators created namespace nodes that were incorrectly\nleft marked as permanent nodes instead of temporary nodes. This\ncould cause a problem if there is race condition between an\nexiting control method and a running namespace walk. (Reported\nby Linn Crosetto). Fixed a problem where the CreateField and\nCreateXXXField operators would incorrectly allow duplicate names\n(the name of the field) with no exception generated.\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": "514d18d79b1da052ed4553ceec1f7e1197a5bb51",
      "tree": "b474e49f1614e73a2b7ad671b56c89c5e875d89a",
      "parents": [
        "66d3ca9ea28e1b3d591083772fd797b9b46410b8"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Apr 10 19:06:44 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 23:01:36 2008 -0400"
      },
      "message": "ACPICA: Update for new Notify values\n\nImplemented several changes for Notify handling: Added support\nfor new Notify values (ACPI 2.0+) and improved the Notify debug\noutput. Notify on PowerResource objects is no longer allowed,\nas per the ACPI specification.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\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": "66d3ca9ea28e1b3d591083772fd797b9b46410b8",
      "tree": "71d34c39cd081e4fe46e024023d3146c8fc9fff3",
      "parents": [
        "d8846574ed4a81be319bf68728f9cca9af595afd"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:44 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 19:09:25 2008 -0400"
      },
      "message": "ACPICA: Fixes for size of StartDependent resource descriptor\n\nFixed a couple of size calculation issues with the variable-length\nStart Dependent resource descriptor.\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": "d8846574ed4a81be319bf68728f9cca9af595afd",
      "tree": "0e58d06bcda223d07528d83d5a457cb90466af46",
      "parents": [
        "cd0b2248241f4146152fb04a6bf4bccb6ce0478a"
      ],
      "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 19:09:16 2008 -0400"
      },
      "message": "ACPICA: Updates for Debug object output\n\nImplemented several improvements for the output of the ASL \"Debug\"\nobject to clarify and keep all data for a given object on one\noutput line.\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": "cd0b2248241f4146152fb04a6bf4bccb6ce0478a",
      "tree": "072ccaed2ccaa225c6012356c280788fbf2afe16",
      "parents": [
        "7a5bb9964512c5313af19310c6a3002ec54f7336"
      ],
      "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 19:08:51 2008 -0400"
      },
      "message": "ACPICA: Fixes for external Reference Objects\n\nAll Reference Objects returned via the AcpiEvaluteObject interface\nare now marked as type \"REFERENCE\" instead of \"ANY\". The type ANY\nis now reservered for NULL objects - either NULL package elements\nor unresolved named references.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7a5bb9964512c5313af19310c6a3002ec54f7336",
      "tree": "2508740652210f8115c7237e8763238d909106ef",
      "parents": [
        "0ba7d25c70699cdd3e06fc049d8884ee54b9d5db"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Apr 10 19:06:43 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 15:35:19 2008 -0400"
      },
      "message": "ACPICA: Fix to handle NULL package elements correctly\n\nFixed problem where NULL package elements were not returned to\nthe AcpiEvaluateObject interface correctly. Instead of returning a\nNULL ACPI_OBJECT package element, the element was simply ignored,\npotentially causing a buffer overflow and/or confusing the caller\nwho expected a fixed number of elements.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10132\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\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": "0ba7d25c70699cdd3e06fc049d8884ee54b9d5db",
      "tree": "42d37e0e59010e5082b79858b314a5ae7f891ee0",
      "parents": [
        "a0144a2929620d9682bc4b0c6274ef03e417f49a"
      ],
      "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 15:34:41 2008 -0400"
      },
      "message": "ACPICA: Fix for extraneous debug message for packages\n\nFixed a problem where an extraneous debug message was produced for\npackage objects (when debugging enabled). The message \"Package\nList length larger than NumElements count\" is now produced in\nthe correct case, and is also an error message rather than a\ndebug message. Added a debug message for the opposite case, where\nNumElements is larger than the Package List, and the package has\nbeen padded out with NULL elements.\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": "24a3157a90ddf851a0880c0b8963bc43481cd85b",
      "tree": "0a57648310f97b5907a09cf04412d68b79d908e4",
      "parents": [
        "a3df4dadd446c0d7195f2bbe86dd5174426d8090"
      ],
      "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 possible error when packages/buffers are passed to methods externally\n\nFixed a problem where buffer and package objects passed as\narguments to a control method via the external AcpiEvaluateObject\ninterface could cause an AE_AML_INTERNAL exception depending on the\norder and type of operators executed by the target control method.\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": "a3df4dadd446c0d7195f2bbe86dd5174426d8090",
      "tree": "f88267fb60e64c5c178ff16568148f45b9326546",
      "parents": [
        "1d5b285da1893b90507b081664ac27f1a8a3dc5b"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@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: Update behavior of CopyObject to match ACPI spec\n\nFixed a problem where a CopyObject to RegionField, BankField, and\nIndexField objects did not perform an implicit conversion as it\nshould. These types must retain their initial type permanently as\nper the ACPI specification. However, a CopyObject to all other\nobject types should not perform an implicit conversion, as per\nthe ACPI specification.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d388\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\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": "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": "b1dd9096fef08642eb509fbf2a40b3c7734dce1c",
      "tree": "ae346e5d3c79d7bf332738408946defdf0b012c3",
      "parents": [
        "507f046c4dd17e9c94b5130ba184f8da90504685"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:42 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:31 2008 -0400"
      },
      "message": "ACPICA: Added new error messages\n\nNew messages for the 2 AE_SUPPORT cases.\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": "507f046c4dd17e9c94b5130ba184f8da90504685",
      "tree": "a45de6cfac4dd080afafb83614b2d31bdd32a1bd",
      "parents": [
        "8c49c235774002708bd0da1c28c570073ebd963b"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:42 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:31 2008 -0400"
      },
      "message": "ACPICA: Add va_end statements as appropriate\n\nAdded missing va_end statements that should correspond with each\nva_start statement.\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": "bc7a36ab74e09da7bb63e2477b0740ac992b290e",
      "tree": "f9384f3f0909e1da6f12fb55643de8de594551dd",
      "parents": [
        "a6f4a4511e65942b93ded60d746094ec0e58ed8e"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Apr 10 19:06:42 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:30 2008 -0400"
      },
      "message": "ACPICA: Fixes for Unload and DDBHandles\n\nImplemented support for the use of DDBHandles as an Indexed\nReference, as per the ACPI spec.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d486.\n\nImplemented support for UserTerm (Method invocation) for the Unload operator\nas per the ACPI spec.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d580\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": "47c08729bf1c60d522d020a7f8bc15d1c70e6ecb",
      "tree": "72ce86bc8ee6a9cbd9286f71b2f813c4262ff58e",
      "parents": [
        "200cce6a75061a3bf8d2e6b27c5cdcc7730893f1"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Apr 10 19:06:42 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:29 2008 -0400"
      },
      "message": "ACPICA: Fix for LoadTable operator, input strings\n\nFixed a problem with the LoadTable operator where the OemId\nand OemTableId input strings could cause unexpected failures if\nthey were shorter than the maximum lengths allowed.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d576\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\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": "200cce6a75061a3bf8d2e6b27c5cdcc7730893f1",
      "tree": "46b2b80c2dc8a1a9dd06de3dbed15c57410d5011",
      "parents": [
        "9accd46459b8c068540451fdab07dbfcefaf7280"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Apr 10 19:06:42 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:29 2008 -0400"
      },
      "message": "ACPICA: Fix for Load operator\n\nFixed a problem with the Load operator where an exception was not\nreturned in the case where the table is already loaded.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d463\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\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": "9accd46459b8c068540451fdab07dbfcefaf7280",
      "tree": "ac022ee80ed0ff6ea3d3fd10759e98bd58933c40",
      "parents": [
        "8246934b7cf99d1f0c053d57890775e5d0df9c33"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Apr 10 19:06:42 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:29 2008 -0400"
      },
      "message": "ACPICA: Methods now implicitly return 0 in slack mode\n\nImplemented an enhancement to the interpreter \"slack mode\". In the\nabsence of an explicit return or an implicitly returned object from\nthe last executed opcode, a control method will now implicitly\nreturn an integer of value 0 for Microsoft compatibility.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d392\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\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": "8246934b7cf99d1f0c053d57890775e5d0df9c33",
      "tree": "23aee29ccfd3efd3c3e8e61ca1b71bccc09080b4",
      "parents": [
        "c351f2dd542a3980e96cf128e06d19f784c5ea3e"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Apr 10 19:06:41 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:29 2008 -0400"
      },
      "message": "ACPICA: Fix for SizeOf when used with Buffers and Packages\n\nFixed a problem with the SizeOf operator when used with Package\nand Buffer objects. These objects have deferred execution for some\narguments, and the execution is now completed before the SizeOf is\nexecuted. This problem caused unexpected AE_PACKAGE_LIMIT errors\non some systems.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9558\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\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": "ef805d956320ffa36d068673d5c5eb2a7d13209b",
      "tree": "efc621915bc0909d99f523551c062390cc3afa0b",
      "parents": [
        "57345ee6b807d32e5eecf724a463378b80cc261c"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Apr 10 19:06:41 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:28 2008 -0400"
      },
      "message": "ACPICA: Implemented full argument resolution support for the BankValue argument to BankField\n\nPreviously, only constants were supported, now any TermArg may\nbe used.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d387\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d393\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\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": "57345ee6b807d32e5eecf724a463378b80cc261c",
      "tree": "4f54f5748cd37d21f38f1ae9c8a52bccfc06f216",
      "parents": [
        "941f48bb465b0b291f8435b1e3de95b0975b84bc"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:41 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:28 2008 -0400"
      },
      "message": "ACPICA: Undo accidental checkin of not-fully-tested mutex changes\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": "941f48bb465b0b291f8435b1e3de95b0975b84bc",
      "tree": "42327b3d29fbaa55827abfe620a94320f86b6eb4",
      "parents": [
        "9aa6169f471771324b476a90d9392daa06d63a2d"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Apr 10 19:06:41 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:28 2008 -0400"
      },
      "message": "ACPICA: Implemented full support for deferred execution for the TermArg string arguments for DataTableRegion\n\nThis enables forward references and full operand resolution for\nthe three string arguments. Similar to OperationRegion deferred\nargument execution.)\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d430\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\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": "9aa6169f471771324b476a90d9392daa06d63a2d",
      "tree": "56b435edcccebf6c2803799b91350c50598d8fe9",
      "parents": [
        "549f46044e1e207a2cbfdfb3f9a0d3fd5fd4105e"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:41 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:28 2008 -0400"
      },
      "message": "ACPICA: Fixed a problem with Index Fields where the Index register was incorrectly limited to a maximum of 32 bits\n\nNow any size may be used.\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": "549f46044e1e207a2cbfdfb3f9a0d3fd5fd4105e",
      "tree": "7f18ff91ea39569f905cb20ad1410f51c4437f56",
      "parents": [
        "8a2e71a82375aa2aef571d5fa9064ba67c8856a5"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:41 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:28 2008 -0400"
      },
      "message": "ACPICA: Fixed a problem with AcpiGetDevices where the search of a branch of the device tree could be terminated prematurely\n\nIn accordance with the ACPI specification, the search is terminated\nif a device is both not present and not functional (instead of\njust not present.) Yakui Zhao.\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": "1cb2ef6606e0abd8565f66b5f95267de1b390694",
      "tree": "54ef1226c245a93a35f013b35ec58b3eb38b82ed",
      "parents": [
        "e5bcc811f78f294e7be8a0721b3fb513028c5af4"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Apr 10 19:06:41 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:28 2008 -0400"
      },
      "message": "ACPICA: Fixed a problem with CopyObject used in conjunction with the Index operator\n\nThe reference was incorrectly dereferenced before the copy. The\nreference is now correctly copied.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5391\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\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": "e5bcc811f78f294e7be8a0721b3fb513028c5af4",
      "tree": "8545f7f57de2e3947cb73df726bfe4e3b122ad98",
      "parents": [
        "1f549a240ccb2755066587e1e6ef9f74f485a46a"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Apr 10 19:06:41 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:27 2008 -0400"
      },
      "message": "ACPICA: Fixed a problem with Index references passed as method arguments\n\nReferences passed as arguments to control methods were dereferenced\nimmediately (before control was passed to the called method). The\nreferences are now correctly passed directly to the called\nmethod.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5389\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\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": "1f549a240ccb2755066587e1e6ef9f74f485a46a",
      "tree": "0fda47e28671a1a02bf99f6b25a587159d345c96",
      "parents": [
        "b160987df7f49ee9c048a43b70ebae613a7e1437"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:40 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:27 2008 -0400"
      },
      "message": "ACPICA: Fixed a problem with FromBCD and ToBCD with some compilers\n\nOn some compilers, the ShortDivide function worked incorrectly,\ncausing problems with the BCD functions with large input\nvalues. (Truncation from 64-bit to 32-bit occurred.) Internal\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d435\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": "b160987df7f49ee9c048a43b70ebae613a7e1437",
      "tree": "612a648e839711f0cb3485467b2f0748199ea7ba",
      "parents": [
        "f2d69559b31c368cfe3a51607d9cd5e8c0168875"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:40 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:27 2008 -0400"
      },
      "message": "ACPICA: Fixes a problem with control method references within packages\n\nCompletes the package changes started with version 20071019.\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": "f2d69559b31c368cfe3a51607d9cd5e8c0168875",
      "tree": "672f0eff1255e67406d440b217242ba8223b671c",
      "parents": [
        "b7f9f04228eae2cf5adc2ffeb494d4970a8dd8a5"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:40 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:27 2008 -0400"
      },
      "message": "ACPICA: Cleanup of debug output\n\nImproved output of object dump routine.\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": "b7f9f04228eae2cf5adc2ffeb494d4970a8dd8a5",
      "tree": "729bc503991a07c0706737ba0cfdd1ab639a8252",
      "parents": [
        "1d18c05825c3f2b8933a7fc7f7528881e98deb04"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:40 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:27 2008 -0400"
      },
      "message": "ACPICA: Cosmetic changes only, no functional changes\n\nLint changes, fix compiler warnings, etc.\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": "1d18c05825c3f2b8933a7fc7f7528881e98deb04",
      "tree": "8b0a1ed08c4281451899d28785b936369b77b91d",
      "parents": [
        "39adb11e56d8eef6169aeae38f65df26883ff49c"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:40 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:27 2008 -0400"
      },
      "message": "ACPICA: Cosmetic changes only, no functional changes\n\nLint changes, fix compiler warnings, etc.\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": "49718b1741cb74d86eb8b1bd8f52ad6a013b40df",
      "tree": "3aa0b922a31385983a3412a64fddb70d2e538442",
      "parents": [
        "fe4078af56a7b7f37391712cf188df3202b03776"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Apr 10 19:06:40 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:26 2008 -0400"
      },
      "message": "ACPICA: Added additional parameter validation for LoadTable\n\nImplemented additional parameter validation for the LoadTable\noperator. The length of the input strings SignatureString,\nOemIdString, and OemTableId are now checked for maximum\nlengths.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d582\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\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": "9e41d93c975d403380b7debe05517d630c8e2836",
      "tree": "1f6e7afbca5c54cc16c7e8f88b93f1fccd7ae08a",
      "parents": [
        "7f4ac9f91383a0707de559dc8fbca986fc2d302f"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:39 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:26 2008 -0400"
      },
      "message": "ACPICA: Fixed a memory leak when Device or Thermal objects referenced in packages\n\nProblem introduced in fix for Package references.\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": "7f4ac9f91383a0707de559dc8fbca986fc2d302f",
      "tree": "8a123e5ae28e845000a09be372fe3037bbadfd0b",
      "parents": [
        "d8841647de7c4aa3f3ff5b8b8c4a3f042e848ff0"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:39 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:26 2008 -0400"
      },
      "message": "ACPICA: Fix for Load/LoadTable to specify load location\n\nFixed a problem with the Load and LoadTable operators where\nthe table location within the namespace was ignored. Instead,\nthe table was always loaded into the root or current scope.\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": "d8841647de7c4aa3f3ff5b8b8c4a3f042e848ff0",
      "tree": "c13984a05b5e742e86f07a762162d634404ec8ef",
      "parents": [
        "98af37fba9b3e601ca4bded51ef51a2be4e8c97b"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:39 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:26 2008 -0400"
      },
      "message": "ACPICA: Add error checks to prevent faults\n\nAdded additional error checking to prevent run-time faults.\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": "98af37fba9b3e601ca4bded51ef51a2be4e8c97b",
      "tree": "8a162d4b1950935570081f59e500086795362558",
      "parents": [
        "a13b8460c5b43a68192b599ce437168cc2ff04de"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:39 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:25 2008 -0400"
      },
      "message": "ACPICA: Add a table checksum verify for Load operator\n\nAdded a table checksum verification for the Load operator, in\nthe case where the load is from a buffer.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d578\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": "a13b8460c5b43a68192b599ce437168cc2ff04de",
      "tree": "0b371f11ac572fb35f45a36afcbd2def1bea2136",
      "parents": [
        "61ce421bb761f607b802c268bd8bd6a0c928a661"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:39 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:25 2008 -0400"
      },
      "message": "ACPICA: Fix for memory leak related to DdbHandle objects\n\nFixed a memory leak where DdbHandle objects were not deleted\nautomatically at control method exit.\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": "61ce421bb761f607b802c268bd8bd6a0c928a661",
      "tree": "e0a18886209192de2145b3c08ba4b4ed865de017",
      "parents": [
        "5eb691805f7ec5960fe9d5d7fc57a7fc3097bbd0"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:39 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:25 2008 -0400"
      },
      "message": "ACPICA: Fix a fault when storing DdbHandle to Debug object\n\nFixed a problem with the Debug object where a store of a DdbHandle\nreference object to the Debug object could cause a fault.\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": "5eb691805f7ec5960fe9d5d7fc57a7fc3097bbd0",
      "tree": "bd968bd9717f55a32ff9a30062aad025854c3bc6",
      "parents": [
        "53cf174409a24e8388e1d554d27436275fc81fe7"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:39 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:24 2008 -0400"
      },
      "message": "ACPICA: Fix for fault if Load() fails\n\nFixed a problem with the Load operator when loading a table from\na buffer object. The input buffer was prematurely zeroed and/or\ndeleted.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d577\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": "53cf174409a24e8388e1d554d27436275fc81fe7",
      "tree": "52883d192ba1b4bd978a8ca9d30af1e533679e70",
      "parents": [
        "1c12a7dde1752f2c40fe170cabff463a0b362720"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:39 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:24 2008 -0400"
      },
      "message": "ACPICA: Fix for Alias operator to see target child objects\n\nFixed a problem with the Alias operator when the target of the\nalias is a named ASL operator that opens a new scope -- Scope,\nDevice, PowerResource, Processor, and ThermalZone. In these cases,\nany children of the original operator could not be accessed via\nthe alias, potentially causing unexpected AE_NOT_FOUND exceptions.\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": "14808822a9cea782c2e6f8d39e438cc3891f6472",
      "tree": "c03ae3704fe2d4d07088bb8363e4901e42d13cd6",
      "parents": [
        "3e08e2d2d6efb256aa035e300deb059bb333b6db"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Apr 10 19:06:38 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:24 2008 -0400"
      },
      "message": "ACPICA: Fix for namespace lookup problem\n\nFixed a problem where objects of certain types (Device,\nThermalZone, Processor, PowerResource) can be not found if they\nare declared and referenced from within the same control method\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d341.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\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": "3e08e2d2d6efb256aa035e300deb059bb333b6db",
      "tree": "33a83f051ad4370f486f4e6d3e19615d5fc11b8b",
      "parents": [
        "698c0a0c299bd9389522e14dae1aff02070bac25"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Apr 10 19:06:38 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:24 2008 -0400"
      },
      "message": "ACPICA: New interfaces for table event handlers\n\nDesigned and implemented new external interfaces to install and\nremove handlers for ACPI table-related events. Current events that\nare defined are LOAD and UNLOAD. These interfaces allow the host to\ntrack ACPI tables as they are dynamically loaded and unloaded. See\nAcpiInstallTableHandler and AcpiRemoveTableHandler.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\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": "e20a679b4acf81a419bbe80beddedc988bf3bd51",
      "tree": "71180ebb625d44b7670ae57eae248174dea9cb8a",
      "parents": [
        "6deb65dd9d66ff70fa8f8665690295a1126f801a"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:38 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:23 2008 -0400"
      },
      "message": "ACPICA: Support for iASL - multiple files and wildcards\n\nImplemented support to allow multiple files to be\ncompiled/disassembled in a single invocation. This includes\ncommand line wildcard support for both the Windows and Unix\nversions of the compiler. This feature simplifies the disassembly\nand compilation of multiple ACPI tables in a single directory.\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": "6deb65dd9d66ff70fa8f8665690295a1126f801a",
      "tree": "f28915733315a2916cfbb4ef639310f30ad7bb1e",
      "parents": [
        "5cc1b9b42663878330a4cc1d8020bb9289c46066"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:38 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:23 2008 -0400"
      },
      "message": "ACPICA: Updated error message for dynamic method serialization\n\nAdded more information to make the message clearer.\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": "e5567afa5cfa19e45f93c9c8796e46187a2d12f4",
      "tree": "ab02e06e8a7aad960b1188b5211c1ed9d3631cf0",
      "parents": [
        "235eebbdb501261e9960deb2a9a3459af44ec0ea"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:38 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:23 2008 -0400"
      },
      "message": "ACPICA: Fix for update of the Global Lock Handle\n\nFixed a problem where the global lock handle was not properly\nupdated if a thread that acquired the global lock via\nexecuting AML code then attempted to acquire the lock via the\nAcpiAcquireGlobalLock interface.\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": "91d02132fea3a60d3db7bd72933e38e36cd9e4c7",
      "tree": "0acd2c723040ede352258f016952371afaee1152",
      "parents": [
        "422f4f90a23437e3e9de31eab5feb2a13f0cbb38"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:38 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:22 2008 -0400"
      },
      "message": "ACPICA: Fix for package reference counts\n\nPrevents infinite loop of \u0027Large Reference Count\u0027 messages in\naslts-bdemo-b286 test.\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": "422f4f90a23437e3e9de31eab5feb2a13f0cbb38",
      "tree": "01daa1c4ee727fe13939a5e2811bb9c3076bc8e3",
      "parents": [
        "f02e9fa1ceee045f7d5c53d475032815752a2510"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:37 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:22 2008 -0400"
      },
      "message": "ACPICA: Increase maximum buffer size dumped to screen in buffer object dump\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": "f02e9fa1ceee045f7d5c53d475032815752a2510",
      "tree": "52da78bd3ef6442418ad2dae6fa55aab964dc6b4",
      "parents": [
        "a4df451a1055d97726ab890249bc3f941906fa75"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:37 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:22 2008 -0400"
      },
      "message": "ACPICA: Misc fixes for recent global lock code update\n\nFixes as a result of running full validation test suite.\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": "a69c77c72094bfda1ed02336ec9a1bae186fd2fc",
      "tree": "1e28aba9f36ff0d513e8815e4a619ff441d17b28",
      "parents": [
        "91e38d10b2b49b8a200111baa7714c4a7e658a4c"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:37 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:22 2008 -0400"
      },
      "message": "ACPICA: Removed extraneous code\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": "91e38d10b2b49b8a200111baa7714c4a7e658a4c",
      "tree": "c48b2889e074d83f3dc3f66c3889709ff3dc3e7a",
      "parents": [
        "dbaaa9567543191faa933e78f979f5ff7385918c"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:37 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:22 2008 -0400"
      },
      "message": "ACPICA: Update comments for acquire/release mutex interfaces\n\npdate comments for acquire/release mutex interfaces\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": "4b6e16cf2bacbf328535097fa74f1494b1873c54",
      "tree": "5b81427d81577d7741d3d17dcc928a770decdbe0",
      "parents": [
        "4e3156b183aa087bc19804b3295c7c1a71f64752"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:37 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:21 2008 -0400"
      },
      "message": "ACPICA: Avoid use of invalid pointers in returned object field\n\nDuring operand evaluation, ensure that the ReturnObj field is\ncleared on error and only valid pointers are stored there.\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": "4e3156b183aa087bc19804b3295c7c1a71f64752",
      "tree": "5db51b2351f4d919b36364681e594d2b6daa3860",
      "parents": [
        "ba886cd4ac957608777fbc8d137f6b9f0450e775"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Apr 10 19:06:37 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Apr 22 14:29:21 2008 -0400"
      },
      "message": "ACPICA: changed order of interpretation of operand objects\n\nThe interpreter now evaluates operands in the order that they\nappear (both in the\n AML and ASL), instead of in reverse order. This previously\n caused subtle incompatibilities with the MS interpreter as well\n as being non-intuitive.\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"
    }
  ],
  "next": "ba886cd4ac957608777fbc8d137f6b9f0450e775"
}
