)]}'
{
  "log": [
    {
      "commit": "92daa7b53b76984565dfdfda5d9c679884121fb2",
      "tree": "1bc19a1a399a55ef22acb7d191079e7b727ba18d",
      "parents": [
        "cab08969188e2da09923fe9c4a99ec9b934b0708"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Oct 23 21:46:43 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 25 04:07:13 2008 -0400"
      },
      "message": "ACPI suspend: build fix for ACPI_SLEEP\u003dn \u0026\u0026 XEN_SAVE_RESTORE\u003dy.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cab08969188e2da09923fe9c4a99ec9b934b0708",
      "tree": "08301b8a87934ec4cd67c52285d071048cd509d5",
      "parents": [
        "df316e939100e789b3c5d4d102619ccf5834bd00"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 24 15:39:47 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 25 04:07:13 2008 -0400"
      },
      "message": "toshiba_acpi: always call input_sync() after input_report_switch()\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "df316e939100e789b3c5d4d102619ccf5834bd00",
      "tree": "91ec46a160ce6a66cb6c2600d3f385a43ad991b7",
      "parents": [
        "16be87ea170ae6cfaa9f47f79d14f7577d8cb420"
      ],
      "author": {
        "name": "Guillem Jover",
        "email": "guillem.jover@nokia.com",
        "time": "Fri Oct 24 00:28:33 2008 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 25 04:07:12 2008 -0400"
      },
      "message": "ACPI: Always report a sync event after a lid state change\n\nCurrently not always an EV_SYN event is reported to userland\nafter the EV_SW SW_LID event has been sent. This is easy to verify\nby using “input-events” from input-utils and just closing and opening\nthe lid.\n\nSigned-off-by: Guillem Jover \u003cguillem.jover@nokia.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "16be87ea170ae6cfaa9f47f79d14f7577d8cb420",
      "tree": "5374ee09fc961a659fa5e7aa9203be424f37acca",
      "parents": [
        "e013e13bf605b9e6b702adffbe2853cfc60e7806"
      ],
      "author": {
        "name": "Miao Xie",
        "email": "miaox@cn.fujitsu.com",
        "time": "Fri Oct 24 17:22:04 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 25 04:07:12 2008 -0400"
      },
      "message": "ACPI: cpufreq, processor: fix compile error in drivers/acpi/processor_perflib.c\n\nWhen trying to build 2.6.28-rc1 on ia64, make aborts with:\n\n  CC      drivers/acpi/processor_perflib.o\n  drivers/acpi/processor_perflib.c:41:28: error: asm/cpufeature.h: No such file or directory\n  drivers/acpi/processor_perflib.c: In function ‘acpi_processor_get_performance_info’:\n  drivers/acpi/processor_perflib.c:364: error: implicit declaration of function ‘boot_cpu_has’\n  drivers/acpi/processor_perflib.c:364: error: ‘X86_FEATURE_EST’ undeclared (first use in this function)\n  drivers/acpi/processor_perflib.c:364: error: (Each undeclared identifier is reported only once\n  drivers/acpi/processor_perflib.c:364: error: for each function it appears in.)\n  make[2]: *** [drivers/acpi/processor_perflib.o] Error 1\n  make[1]: *** [drivers/acpi] Error 2\n  make: *** [drivers] Error 2\n\nthis patch fix it.\n\nSigned-off-by: Miao Xie \u003cmiaox@cn.fujitsu.com\u003e\nAcked-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "765426e8ee4c0ab2bc9d44951f4865b8494cdbd0",
      "tree": "2b46ab8953eff175c8d3474a9754c1ab1394e4de",
      "parents": [
        "36ec891895020f3bc9953c8b11d079c6d77d76bd",
        "898b054f3eec5921320ae8614b5bdd7b07ea5b43"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 10:20:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 10:20:36 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: (123 commits)\n  dock: make dock driver not a module\n  ACPI: fix ia64 build warning\n  ACPI: hack around sysfs warning with link order\n  ACPI suspend: fix build warning when CONFIG_ACPI_SLEEP\u003dn\n  intel_menlo: fix build warning\n  panasonic-laptop: fix build\n  ACPICA: Update version to 20080926\n  ACPICA: Add support for zero-length buffer-to-string conversions\n  ACPICA: New: Validation for predefined ACPI methods/objects\n  ACPICA: Fix for implicit return compatibility\n  ACPICA: Fixed a couple memory leaks associated with \"implicit return\"\n  ACPICA: Optimize buffer allocation procedure\n  ACPICA: Fix possible memory leak, error exit path\n  ACPICA: Fix fault after mem allocation failure in AML parser\n  ACPICA: Remove unused ACPI register bit definition\n  ACPICA: Update version to 20080829\n  ACPICA: Fix possible memory leak in acpi_ns_get_external_pathname\n  ACPICA: Cleanup for internal Reference Object\n  ACPICA: Update comments - no functional changes\n  ACPICA: Update for Reference ACPI_OPERAND_OBJECT\n  ...\n"
    },
    {
      "commit": "898b054f3eec5921320ae8614b5bdd7b07ea5b43",
      "tree": "acbbe2bd4ccd9982aac24b35a33120a3df715232",
      "parents": [
        "3262a8f2bf686ced3a6ce8dee013ddf85511fbb6"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Sat Sep 27 11:10:28 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 23 04:00:47 2008 -0400"
      },
      "message": "dock: make dock driver not a module\n\nTo avoid dock driver is loaded after other drivers like libata, let\u0027s\nmake dock driver not a module.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5eaff72218b9c2cb7ca7aa284cf0271870c7a7b1",
      "tree": "148153811fbbc3f91d22ad5c629a238e6329ed14",
      "parents": [
        "b849075c0e08ea43400c1341c78eeca76ab08d8a"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Fri Oct 17 16:33:57 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 23 00:47:54 2008 -0400"
      },
      "message": "ACPI: hack around sysfs warning with link order\n\n    There exists the following warning message will appear after the\nfollowing commit is merged.\n   \u003ecommit f2e969acd6d5981e6b1272810002558650d0736e\n   \u003eAuthor: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\n   \u003eDate:   Mon Aug 11 14:57:50 2008 +0800\n    \u003eACPI: Add \"acpi.power_nocheck\u003d1\" to disable power state check in\npower transition:\n\n   \u003eWARNING: at linux-2.6/fs/sysfs/dir.c:463  sysfs_add_one+0x33/0x39()\n   \u003esysfs: duplicate filename \u0027acpi\u0027 can not be created\n   \u003ekobject_add_internal failed for acpi with -EEXIST, don\u0027t try to register\n            things with the same name in the same directory\n\n   In the above commit the \"acpi.power_nocheck\" module parameter is defined\nin drivers/acpi/power.c file. As several module parameters using the same ACPI\nprefix are defined in the different files(for example: power_nocheck is\ndefined in drivers/acpi/power.c,debug_layer/debug_level are defined in\ndrivers/acpi/debug.c) and there exists another module between them, the\nwarning message will be printed when using the current generic param code.\n(In the function of param_sysfs_init).\n\n   In fact when ACPI is selected, the drivers/acpi/power will also be compiled\nas built-in kernel.So this issue can be fixed by the following approach.\n   workaround it by adjusting the module link order in drivers/acpi/Makefile.\nIn such case the module parameter using the same prefix(ACPI) are put together\nin the param data section.\n\n   Of course the better solution is to fix it in generic param code related\nwith sysfs.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b849075c0e08ea43400c1341c78eeca76ab08d8a",
      "tree": "e989289c8315f5dd727068e1b4fea2039b3d9998",
      "parents": [
        "eb83f493ab9f8bd09fb7a99ae6ae565e92470491"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 23 00:45:18 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 23 00:45:18 2008 -0400"
      },
      "message": "ACPI suspend: fix build warning when CONFIG_ACPI_SLEEP\u003dn\n\ndrivers/acpi/sleep/main.c:27: warning: ‘acpi_target_sleep_state’ defined but not used\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "057316cc6a5b521b332a1d7ccc871cd60c904c74",
      "tree": "4333e608da237c73ff69b10878025cca96dcb4c8",
      "parents": [
        "3e2dab9a1c2deb03c311eb3f83466009147ed4d3",
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:57:26 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 23 00:11:07 2008 -0400"
      },
      "message": "Merge branch \u0027linus\u0027 into test\n\nConflicts:\n\tMAINTAINERS\n\tarch/x86/kernel/acpi/boot.c\n\tarch/x86/kernel/acpi/sleep.c\n\tdrivers/acpi/Kconfig\n\tdrivers/pnp/Makefile\n\tdrivers/pnp/quirks.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7674416db4ee3d43813dddb650364ca994755256",
      "tree": "1a4549823d7bdd892dc3b3b7b3fa9214216ac384",
      "parents": [
        "0ca9413c234aa5a49ffaf80e46b50721a752e45a",
        "27663c5855b10af9ec67bc7dfba001426ba21222"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:33:29 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:33:29 2008 -0400"
      },
      "message": "Merge branch \u0027ull\u0027 into test\n\nConflicts:\n\tdrivers/acpi/bay.c\n\tdrivers/acpi/dock.c\n\tdrivers/ata/libata-acpi.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "acd41d36e5a813501da92156f325ce15ddcd58ff",
      "tree": "daaca230153261b13e6d1989a977352e2c29a3d4",
      "parents": [
        "4dff4e7f6cbcd2722b02dbb394ba87c4e05f8841",
        "4fb507b6b764195bb7821cf2baa988f6eb677d30"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:28:46 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:28:46 2008 -0400"
      },
      "message": "Merge branch \u0027suspend\u0027 into test\n"
    },
    {
      "commit": "5f50ef453dcb05115fc98f244b8f10bfacd4b8b7",
      "tree": "1999a7e6d242198d48f0089c7995a50f339fa3e4",
      "parents": [
        "530bc23bfeaa9156003afbeb9708fd03a5f1c73c",
        "e3deda9c87ac5eef2b5d18cd0b5511370979ca26"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:28:38 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:28:38 2008 -0400"
      },
      "message": "Merge branch \u0027misc\u0027 into test\n"
    },
    {
      "commit": "b815d7b3255e455bd83b19b912ef7b0041fe0865",
      "tree": "48f89e841417ee95f3994d2b09f772fffab739f9",
      "parents": [
        "3156d1ed68ff387a4f0b86c505ed76368f576c54",
        "fcea94ba0773a4bf78d109f2acd72d003f0621f6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:28:03 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:28:03 2008 -0400"
      },
      "message": "Merge branch \u0027fadt-test\u0027 into test\n"
    },
    {
      "commit": "0fbb3726f246aadd1bebc01114100b6e69afa5b9",
      "tree": "87e0ca2d5904df9e12e8b7b1d2b303b17758c70a",
      "parents": [
        "47bf31adc541bef0c20de15e800e0011f1ae70c7",
        "c0ff17720ec5f42205b3d2ca03a18da0a8272976"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:27:59 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:27:59 2008 -0400"
      },
      "message": "Merge branch \u0027ec\u0027 into test\n"
    },
    {
      "commit": "47bf31adc541bef0c20de15e800e0011f1ae70c7",
      "tree": "28903879a8570eaefa57942ec3d475d365f5a465",
      "parents": [
        "4538fad56ee1c16bce0294b5647d2551f0e03164",
        "0a918a9432cc30aede10f904253b66ea6ab485ac"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:25:26 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:25:26 2008 -0400"
      },
      "message": "Merge branch \u0027dock\u0027 into test\n\nConflicts:\n\tdrivers/acpi/osl.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4538fad56ee1c16bce0294b5647d2551f0e03164",
      "tree": "bbfe1b95eb38f2cf160c6521dc32f9a9dbc82cd2",
      "parents": [
        "ebd7e45f6d27556c94216024212a462aaf899ecb",
        "89cedfefca1d446ee2598fd3bcbb23ee3802e26a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:20:05 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:20:05 2008 -0400"
      },
      "message": "Merge branch \u0027cpuidle\u0027 into test\n"
    },
    {
      "commit": "ebd7e45f6d27556c94216024212a462aaf899ecb",
      "tree": "a09c89eb3e2a0a5a41eb94d496763b720e1c949e",
      "parents": [
        "462af435b3d8c682eb86e79d6a42ed62d183c317",
        "8fd145917fb62368a9b80db59562c20576238f5a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:20:02 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:20:02 2008 -0400"
      },
      "message": "Merge branch \u0027bugzilla-11481\u0027 into test\n"
    },
    {
      "commit": "462af435b3d8c682eb86e79d6a42ed62d183c317",
      "tree": "fb810e916568a356586fa9452316b99d9deab780",
      "parents": [
        "63e065e5d35b7ca1ba2c71a042dfb602820409b8",
        "faee816b1502385dc9bc5abf2960d1cc645844d1"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:20:01 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:20:01 2008 -0400"
      },
      "message": "Merge branch \u0027bugzilla-10503\u0027 into test\n"
    },
    {
      "commit": "63e065e5d35b7ca1ba2c71a042dfb602820409b8",
      "tree": "735775b5553729185647ada100cc39e3c3988b0c",
      "parents": [
        "2285bc3d3d6780ecb786d37ed96d014b289a2902",
        "20edd74fcf9ad02c19efba0c13670a7b6b045099"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:19:59 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:19:59 2008 -0400"
      },
      "message": "Merge branch \u0027bugzilla-10237\u0027 into test\n"
    },
    {
      "commit": "2285bc3d3d6780ecb786d37ed96d014b289a2902",
      "tree": "f0751ac858735d9774406678cee7351b7b824828",
      "parents": [
        "bcb631f31839cb7c7dd56ab534b6eb4867e9161b",
        "c6c38bac2608b0f439b9ede72394780fe7fe1951"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:19:57 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:19:57 2008 -0400"
      },
      "message": "Merge branch \u0027asus-cleanup\u0027 into test\n"
    },
    {
      "commit": "bcb631f31839cb7c7dd56ab534b6eb4867e9161b",
      "tree": "d86336c9cfb22e4af69fbe73c94299a775ecc220",
      "parents": [
        "955ba395616a78780e70dc3f3b0b56ca4db52e5c",
        "ed37a71eac8ba375d85ab10ed5f5e8bdf1cd72e0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:19:51 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:19:51 2008 -0400"
      },
      "message": "Merge branch \u0027acpica\u0027 into test\n"
    },
    {
      "commit": "955ba395616a78780e70dc3f3b0b56ca4db52e5c",
      "tree": "f5978cfdc2b5ede82445de6675301a0171e66ea0",
      "parents": [
        "aa58329fc8ec50b379388fcad55f62c3493730d3",
        "383d7a11c9989205db44c7f1be339e5097062f03"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:19:50 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:19:50 2008 -0400"
      },
      "message": "Merge branch \u0027bugfixes\u0027 into test\n"
    },
    {
      "commit": "aa58329fc8ec50b379388fcad55f62c3493730d3",
      "tree": "c7c19dae217c3bfdd2af3a357588a8c179457441",
      "parents": [
        "6b3c4f8b9c417541c561155bf6b2150a81b5d5eb",
        "ae3a1b46099aa87f1662621580c985432ca1c9d9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:19:47 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:19:47 2008 -0400"
      },
      "message": "Merge branch \u0027acer-wmi\u0027 into test\n"
    },
    {
      "commit": "6b3c4f8b9c417541c561155bf6b2150a81b5d5eb",
      "tree": "64d1a60ade7e5f2a0ad0e2d701b57f51aabd1f3d",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5",
        "2fd47094f92fa2bdbf99be33294a7b6b97785a70"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:19:45 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:19:45 2008 -0400"
      },
      "message": "Merge branch \u0027FW_BUG\u0027 into test\n"
    },
    {
      "commit": "4ca846e9270f305ad19e61f6654664f31459f332",
      "tree": "ecea9b480c8fc02ffed9de7865ed4394908501d2",
      "parents": [
        "e8707b340fb5b6313cde784b944a568dfd770ddd"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Sat Sep 27 13:27:51 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:50 2008 -0400"
      },
      "message": "ACPICA: Add support for zero-length buffer-to-string conversions\n\nAllow zero length strings during interpreter buffer-to-string\nconversions. For example, during the ToDecimalString and\nToHexString operaters, as well as implicit conversions. Fiodor\nSuietov.  ACPICA BZ 585.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d585\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": "e8707b340fb5b6313cde784b944a568dfd770ddd",
      "tree": "949c7a254309d22e962140305cc06cef2a580ad1",
      "parents": [
        "b9d1312ad4246e467f333dfe2ac4dc7a79608d59"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Sun Sep 28 15:26:17 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:49 2008 -0400"
      },
      "message": "ACPICA: New: Validation for predefined ACPI methods/objects\n\nValidates predefined ACPI objects that appear in the namespace,\nat the time they are evaluated. The argument count and the type of\nthe returned object are validated. The purpose of this validation\nis to detect problems with the BIOS-exposed predefined ACPI objects\nbefore the results are returned to the ACPI-related drivers.\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": "b9d1312ad4246e467f333dfe2ac4dc7a79608d59",
      "tree": "b0d6824fd97a52ab06f7427d45909858a791d3b2",
      "parents": [
        "d8a0ec914afa1a994d2f6184ac4c6668b5f8068f"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Sat Sep 27 12:01:12 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:49 2008 -0400"
      },
      "message": "ACPICA: Fix for implicit return compatibility\n\nPredicate can be used for an implicit return value.\nThis change improves the implicit return mechanism to be more\ncompatible with the MS interpreter.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d349\n\nBelow AML code from http://bugzilla.kernel.org/show_bug.cgi?id\u003d10686\n\n\tStore(0x07D6, OSYS)\n\tMethod (_CRT, 0, Serialized)\n\t{\n\t    If (LLess (OSYS, 0x07D6))\n\t    {\n\t\tIf (LEqual (\\_SB.TJ85, Zero))\n\t\t{\n\t\t    Return (Add (0x0AAC, Multiply (TPC, 0x0A)))\n\t\t}\n\t\tElse\n\t\t{\n\t\t    Return (Add (0x0AAC, Multiply (TP85, 0x0A)))\n\t\t}\n\t    }\n\t}\n\nPreviously _CRT returns 0x07D6, now it returns 0 (predicate value of LLess)\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": "d8a0ec914afa1a994d2f6184ac4c6668b5f8068f",
      "tree": "a7db5cd3beebfafdd140c9ca0249388084dd24e5",
      "parents": [
        "68e125c40597802b9789bc696775bf0246e7667d"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Sat Sep 27 11:50:24 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:48 2008 -0400"
      },
      "message": "ACPICA: Fixed a couple memory leaks associated with \"implicit return\"\n\nFixed a couple memory leaks associated with \"implicit return\" objects\nwhen the AML Interpreter slack mode is enabled.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d349\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": "68e125c40597802b9789bc696775bf0246e7667d",
      "tree": "c0d5bd0d1a377447e37f2451af673a6db725cfa8",
      "parents": [
        "cf058bd1c84df9921ecc517d8a8a413f4d6b5b45"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Sat Sep 27 11:34:48 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:48 2008 -0400"
      },
      "message": "ACPICA: Optimize buffer allocation procedure\n\nEliminate duplicate code.\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": "cf058bd1c84df9921ecc517d8a8a413f4d6b5b45",
      "tree": "ca9cc1f367f96a13e60047c88a0e41f284274c71",
      "parents": [
        "c35def2118d3d7cceb0f69d6707f613a7473df15"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Sat Sep 27 11:29:57 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:47 2008 -0400"
      },
      "message": "ACPICA: Fix possible memory leak, error exit path\n\nFixed two possible memory leaks in the error exit paths of\nacpi_ut_update_objerct_reference() and\nacpi_ut_walk_package_tree()\nThese functions are similar in that they use a stack of state objects in\norder to eliminate recursion. The stack must be fully deallocated\nif an error occurs.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d383\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": "c35def2118d3d7cceb0f69d6707f613a7473df15",
      "tree": "eef4fcd1850ebd28dff173d89d4dd06efcbd8bec",
      "parents": [
        "bbbbeb8e31af97f11b84294b2e7e5607125829d2"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Sat Sep 27 11:28:46 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:47 2008 -0400"
      },
      "message": "ACPICA: Fix fault after mem allocation failure in AML parser\n\nFixes a crash if a memory allocation fails during the Op completion\nroutine acpi_ps_complete_this_op().\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d492\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": "bbbbeb8e31af97f11b84294b2e7e5607125829d2",
      "tree": "b590d627d83a801990dd862cb72381851e81c05b",
      "parents": [
        "51f52819bd02112a1f61f0741231f14bdb0cae7b"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Sat Sep 27 11:26:59 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:46 2008 -0400"
      },
      "message": "ACPICA: Remove unused ACPI register bit definition\n\nRemoved the ACPI_BITREG_WAKE_ENABLE definition and entry in the\nglobal register table. This bit does not exist and is unused.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d442\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": "393a75d6b7bae59221b2122634eb4cb905e84208",
      "tree": "245820dfdec67e14c80500a555caf73c94a17406",
      "parents": [
        "1044f1f65b7df2aae979e397904c4985eeb99ba2"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Sat Sep 27 11:12:36 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:45 2008 -0400"
      },
      "message": "ACPICA: Fix possible memory leak in acpi_ns_get_external_pathname\n\nFixes a memory leak in the error exit path.\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": "1044f1f65b7df2aae979e397904c4985eeb99ba2",
      "tree": "8feb6f2db4f36b75d8c7126d51a7b35e57e13194",
      "parents": [
        "2425a0967f29b196fad5d4f726c9502679284656"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Sat Sep 27 11:08:41 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:45 2008 -0400"
      },
      "message": "ACPICA: Cleanup for internal Reference Object\n\nFix some sloppiness in the Reference object. No longer use AML\nopcodes to differentiate the types, introduce new reference\nClass. Cleanup the debug output code.\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": "2425a0967f29b196fad5d4f726c9502679284656",
      "tree": "3c69cc40a2a13dc57897ead27c6b60b0376f5b8f",
      "parents": [
        "57e664cfd968ec8e4b0bfd80a5e8f903307e598b"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Sat Sep 27 10:42:02 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:45 2008 -0400"
      },
      "message": "ACPICA: Update comments - no functional changes\n\nSome formatting and spelling fixes.\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": "57e664cfd968ec8e4b0bfd80a5e8f903307e598b",
      "tree": "1a4ab73f5a9f3a0e07ba2801494379373a461b66",
      "parents": [
        "93851b4d13de48753eaae76ed190eef7355e2c19"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Sat Sep 27 10:40:39 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:44 2008 -0400"
      },
      "message": "ACPICA: Update for Reference ACPI_OPERAND_OBJECT\n\n1) Add new field for use by DdbHandle (Value)\n2) Use ACPI_CAST_INDIRECT_PTR to eliminate strict type warnings\n3) Cleanup debug output\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": "93851b4d13de48753eaae76ed190eef7355e2c19",
      "tree": "b320e20b7871f8024e992c6d130aa88106077528",
      "parents": [
        "b68bacf225e5e9758472e99505d76125ced3ea88"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Sat Sep 27 10:38:07 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:44 2008 -0400"
      },
      "message": "ACPICA: Reduce error to warning for incorrect method arg count\n\nPreviously aborted with error if too few arguments were passed to\na control method via the external ACPICA interface. Now issue a\nwarning instead and continue. Handles the case where the method\ninadvertently declares too many arguments, but does not actually\nuse the extra ones.  Applies mainly to the predefined methods.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11032\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": "b68bacf225e5e9758472e99505d76125ced3ea88",
      "tree": "82d552e04aca32fa590a84bb6fada78adddc19e4",
      "parents": [
        "65f4692c5220330e1ea044796c4cfa603e349c84"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Sat Sep 27 10:29:31 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:43 2008 -0400"
      },
      "message": "ACPICA: Disallow evaluation of named object types with no value\n\nReturn AE_TYPE for objects that have no value and therefore\nevaluation is undefined: Device, Event, Mutex, Region, Thermal,\nand Scope.\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": "23d3e055beb12db2a3b91dfeee474c4d5ecc13b9",
      "tree": "9d3203bfef5e067aa1ed130d24657ca4d4f10659",
      "parents": [
        "55ac9a018f83e4f42f3c6ce98a8dbda73b985935"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Sun Sep 28 15:00:47 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:42 2008 -0400"
      },
      "message": "ACPICA: Remove obsolete debug levels (WARN and ERROR)\n\nRemoved ACPI_DB_WARN and ACPI_DB_ERROR. These debug levels were\nmade obsolete by the ACPI_WARNING and ACPI_ERROR/ACPI_EXCEPTION\ninterfaces.  Also added ACPI_DB_EVENTS to correspond with the\nexisting ACPI_LV_EVENTS.\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": "55ac9a018f83e4f42f3c6ce98a8dbda73b985935",
      "tree": "bb8b1121c247fe6018164ee726aa0395f0dbb073",
      "parents": [
        "8bd108d14604d9c95000751e6c6ecbd11ea6ed40"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Sun Sep 28 14:51:56 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:41 2008 -0400"
      },
      "message": "ACPI: replace ACPI_DEBUG_PRINT((ACPI_DB_ERROR, ...) with printk\n\nACPI_DB_ERROR and ACPI_DB_WARN were removed from ACPICA core.\nSo replace ACPI_DEBUG_PRINT((ACPI_DB_ERROR, ...) with printk(KERN_ERR PREFIX ...)\nand ACPI_DEBUG_PRINT((ACPI_DB_WARN, ...) with printk(KERN_WARNING PREFIX ...)\n\nWe do not use ACPI_ERROR/ACPI_WARNING since they\u0027re not exported, see\n-------------------------------------------------------------\ncommit 6468463abd7051fcc29f3ee7c931f9bbbb26f5a4\nAuthor: Len Brown \u003clen.brown@intel.com\u003e\nDate:   Mon Jun 26 23:41:38 2006 -0400\n\n    ACPI: un-export ACPI_ERROR() -- use printk(KERN_ERR...)\n\n    Signed-off-by: Len Brown \u003clen.brown@intel.com\u003e\n-------------------------------------------------------------\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8bd108d14604d9c95000751e6c6ecbd11ea6ed40",
      "tree": "af101e1f12330fe76d5a973851ea84fb1c2eb220",
      "parents": [
        "eec935490172dbfa1a32647f9deb2b66a66f2741"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Sep 25 21:40:30 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:41 2008 -0400"
      },
      "message": "ACPICA: add preemption point after each opcode parse\n\nReference: http://marc.info/?l\u003dlinux-acpi\u0026m\u003d122236382701062\u0026w\u003d2\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Sitsofe Wheeler \u003csitsofe@yahoo.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c2de3a49454cdc9ca42bbd5d742913421d049f59",
      "tree": "8c82672456872785a6b473553eb1723a49c38846",
      "parents": [
        "f02a99ac66748f8b62477c86f6df04d3ec6169fd"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Aug 04 10:41:29 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:40 2008 -0400"
      },
      "message": "ACPICA: Improve object conversion error messages\n\nBetter error messages during object conversion from internal\nto the external ACPI_OBJECT. Used for external calls to\nacpi_evaluate_object.\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: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f02a99ac66748f8b62477c86f6df04d3ec6169fd",
      "tree": "ed52463cd238ded9acf88d93c6b4360209d44f14",
      "parents": [
        "d00d23651d17a2848f6923f3b1ec4efe19f5f2f1"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Aug 04 10:40:09 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:39 2008 -0400"
      },
      "message": "ACPICA: Add function to decode reference obj types to strings\n\nCreated for improved error messages.\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: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0a1fbf2db0d275f0f8160bb9c3e51c4df5bafdc2",
      "tree": "030acc9af2f3e0ee2a7285f85ef7dc8f60b8174b",
      "parents": [
        "c9bdd8057d706a972d804d2d8614a283641a5660"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Jul 04 10:53:58 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:38 2008 -0400"
      },
      "message": "ACPICA: Return method arg count from acpi_get_object_info\n\nAlso update the debugger so that the correct number of arguments is\npassed to the method. Prevents a warning message from the debugger.\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: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b7906e324532c1616546f6d4a1306894ba7c0a3d",
      "tree": "2da03ca9a0bcee1704308415d2a5586a7afeb02a",
      "parents": [
        "bbc241340681557a16982f4d1840f00963bc05b4"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Aug 15 04:32:59 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:37 2008 -0400"
      },
      "message": "ACPICA: Fix warning for 64-bit build\n\nFixes warning from exconfig.c on 64-bit build.\n\nAK: This actually was fixed earlier in Linux, this just syncs with\nAK: the version of the fix that went into the ACPCA codebase\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: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bbc241340681557a16982f4d1840f00963bc05b4",
      "tree": "660daf64165e970aa064c729f8876595fdad8e3f",
      "parents": [
        "b417d40b9a850f12f69aa9d785d2af39c9463bb8"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Mon Aug 04 13:22:10 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:37 2008 -0400"
      },
      "message": "ACPICA: Add function to dereference returned reference objects\n\nExamines the return object from a call to acpi_evaluate_object.\nAny Index or RefOf references are automatically dereferenced in\nan attempt to return something useful (these reference types\ncannot be converted into an external ACPI_OBJECT.)\nLin Ming, Bob Moore.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11105\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: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b417d40b9a850f12f69aa9d785d2af39c9463bb8",
      "tree": "49ab4e4732922c593b416c3cf8deecdbb57c95c2",
      "parents": [
        "a6f30539f31a8129288b0e5640d3eb1174848c15"
      ],
      "author": {
        "name": "Yi Yang",
        "email": "yi.y.yang@intel.com",
        "time": "Mon Aug 04 10:30:09 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:36 2008 -0400"
      },
      "message": "ACPICA: Return status from global init function\n\nReturn status from acpi_ut_init_globals. This is used by both\nthe kernel subsystem and the utilities such as iASL compiler.\nThe function could possibly fail when the caches are initialized.\nYang Yi.\n\nSigned-off-by: Yi Yang \u003cyi.y.yang@intel.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a6f30539f31a8129288b0e5640d3eb1174848c15",
      "tree": "5a8210fee6445161bd44ef3bead4b86828d47d15",
      "parents": [
        "9db4fcd99f7ef886ded97cd26a8642c70fbe34df"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Jul 04 10:57:51 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:36 2008 -0400"
      },
      "message": "ACPICA: Fix table compare code, length then data\n\nSplit the ACPI table compare. First check that the lengths match\nexactly. Then compare the data.\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: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e56f561736e340a4e923b0db65f65dabf5d94823",
      "tree": "a8677ad9130168fb2cdeadfd5cb4b07398db8815",
      "parents": [
        "237a927682a63f02adb542dbdaafe8a81566451d"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Jul 04 10:48:43 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:35 2008 -0400"
      },
      "message": "ACPICA: Allow same ACPI table to be loaded/unloaded more than once\n\nWithout this change, a table cannot be loaded again once it has\nbeen loaded/unloaded one time. The current mechanism does not\nunregister a table upon an unload. During a load, if the same\ntable is found, this no longer returns an exception.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d722\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: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "237a927682a63f02adb542dbdaafe8a81566451d",
      "tree": "efe12859ede046265dd05ef50ad4684aefda887b",
      "parents": [
        "f0e0da8a6cca44396c7a711e308d58084e881617"
      ],
      "author": {
        "name": "Fiodor Suietov",
        "email": "fiodor.f.suietov@intel.com",
        "time": "Fri Jul 04 10:18:34 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:35 2008 -0400"
      },
      "message": "ACPICA: Add check for invalid handle in acpi_get_object_info\n\nReturn AE_BAD_PARAMETER if input handle is invalid.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d474\n\nSigned-off-by: Fiodor Suietov \u003cfiodor.f.suietov@intel.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f0e0da8a6cca44396c7a711e308d58084e881617",
      "tree": "015422fb82f6a86ac06f328ead51d6bcd6ca1d12",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5"
      ],
      "author": {
        "name": "Dennis Noordsij",
        "email": "dennis.noordsij@helsinki.fi",
        "time": "Fri Aug 15 09:37:58 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 23:14:34 2008 -0400"
      },
      "message": "ACPICA: Copy dynamically loaded tables to local buffer\n\nPreviously, dynamically loaded tables were simply mapped, but on some machines\nthis memory is corrupted after suspend. Now copy the table to a local buffer.\nFor OpRegion case, added checksum verify. Use the table length from the table header,\nnot the region length. For Buffer case, use the table length also.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10734\n\nSigned-off-by: Dennis Noordsij \u003cdennis.noordsij@helsinki.fi\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "828f37683e6d3ab5912989df0d04201db7ad798e",
      "tree": "5761f28363b8fd4b23eaf88305b3f29cfc6b92ba",
      "parents": [
        "d25b7c8d6ba2735602003d75a28894772fe8ad6a"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Mon Oct 20 17:40:52 2008 -0600"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Oct 22 16:42:38 2008 -0700"
      },
      "message": "PCI: update pci_create_slot() to take a \u0027hotplug\u0027 param\n\nSlot detection drivers can co-exist with hotplug drivers. The names\nof the detected/claimed slots may be different depending on module\nload order.\n\nFor legacy reasons, we need to allow hotplug drivers to override\nthe slot name if a detection driver is loaded first (and they find\nthe same slots).\n\nCreating and overriding slot names should be an atomic operation,\notherwise you get a locking nightmare as various drivers race to\ncall pci_create_slot().\n\npci_create_slot() is already serialized by grabbing the pci_bus_sem.\n\nWe update the API and add a \u0027hotplug\u0027 param, which is:\n\n\tset if the caller is a hotplug driver\n\tNULL if the caller is a detection driver\n\npci_create_slot() does not actually use the \u0027hotplug\u0027 parameter in this\npatch. A later patch will add the logic that uses it.\n\nCc: kristen.c.accardi@intel.com\nCc: matthew@wil.cx\nAcked-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "383d7a11c9989205db44c7f1be339e5097062f03",
      "tree": "cf9b185606dec0bb37aa8a4694e373a7c06445a2",
      "parents": [
        "ea5c8af9b1241a10dc4ba6cd2d2362c179884b74"
      ],
      "author": {
        "name": "donald.d.dugger@intel.com",
        "email": "donald.d.dugger@intel.com",
        "time": "Fri Oct 17 07:49:50 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 18:01:22 2008 -0400"
      },
      "message": "ACPI: Fix possible null ptr dereference\n\nCode in `pci_link.c\u0027 is calling the internal routine `acpi_ut_evaluate_object\u0027\nwhich is dangerous given that it is passing a NULL pointer when it should\nbe passing a pointer to a real object.  The patch corrects the issue by\nhaving the code call the external routine `acpi_evaluate_object\u0027, which\ncorrectly handles a NULL pointer.\n\nSigned-off-by: Don Dugger \u003cdonald.d.dugger@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ea5c8af9b1241a10dc4ba6cd2d2362c179884b74",
      "tree": "7c1ddde3e96ee68cd06291c88bd3bc17de6911aa",
      "parents": [
        "39a0ad871000d2a016a4fa113a6e53d22aabf25d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 11 01:13:12 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 18:01:12 2008 -0400"
      },
      "message": "ACPI: remove unused acpi_is_child_device()\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "39a0ad871000d2a016a4fa113a6e53d22aabf25d",
      "tree": "e4ff7eabccc74b2d16e80d78c2e255d2d004cd4d",
      "parents": [
        "6415e12ba0f92a54f02d9c4ecaa3c82f35f3d335"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Aug 11 13:40:22 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 18:00:50 2008 -0400"
      },
      "message": "ACPI : Load device driver according to the status of acpi device\n\nAccording to ACPI spec when the status of some device is not present\nbut functional, the device is valid and the children of this device\nshould be enumerated. It means that the device should be added to\nlinux acpi device tree. But the device driver for this device should not\nbe loaded.\n    The detailed info can be found in the section 6.3.7 of ACPI 3.0b spec.\n    _STA may return bit 0 clear (not present) with bit 3 set (device is\nfunctional). This case is used to indicate a valid device for which no\ndevice driver should be loaded (for example, a bridge device.).\nChildren of this device may be present and valid. OS should continue\nenumeration below a device whose _STA returns this bit combination\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3358\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6415e12ba0f92a54f02d9c4ecaa3c82f35f3d335",
      "tree": "add3587c390f4afce6c1f2c3e7e95f5117fd7432",
      "parents": [
        "f5adfaa372c76423b6e8e4727a9701330374f364"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Aug 11 14:59:59 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 18:00:13 2008 -0400"
      },
      "message": "ACPI: Add DMI check to disable power state check in power transition\n\nAdd the DMI check to disable power check in the course of device power\ntransistion.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11000\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f5adfaa372c76423b6e8e4727a9701330374f364",
      "tree": "b7783111c8f027d954506d7440d806817de13f6b",
      "parents": [
        "eab4b645769fa2f8703f5a3cb0cc4ac090d347af"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Aug 11 14:57:50 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 17:59:57 2008 -0400"
      },
      "message": "ACPI: Add \"acpi.power_nocheck\u003d1\" to disable power state check in power transition\n\n   Maybe the incorrect power state is returned on the bogus bios, which\nis different with the real power state. For example: the bios returns D0\nstate and the real power state is D3. OS expects to set the device to D0\nstate. In  such case if OS uses the power state returned by the BIOS and\nchecks the device power state very strictly in power transition, the device\ncan\u0027t be transited to the correct power state.\n\n   So the boot option of \"acpi.power_nocheck\u003d1\" is added to avoid checking\nthe device power in the course of device power transition.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8049\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11000\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "eab4b645769fa2f8703f5a3cb0cc4ac090d347af",
      "tree": "50c488ec8c020223af71931fe35d872de3c02ade",
      "parents": [
        "a51e145f379ae48003129610922595893e8efde0"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Aug 11 14:54:16 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 17:59:36 2008 -0400"
      },
      "message": "ACPI: Attach the ACPI device to the ACPI handle as early as possible\n\nAttach the ACPI device to the ACPI handle as early as possible so that OS\ncan get the corresponding ACPI device by the acpi handle in the course\nof getting the power/wakeup/performance flags.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8049\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11000\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a51e145f379ae48003129610922595893e8efde0",
      "tree": "b3294f55421628124709d846ebdc2efbbbc7ca11",
      "parents": [
        "08237974af22a97da59869979ef1a515524d5cc3"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Aug 11 14:55:05 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 17:58:00 2008 -0400"
      },
      "message": "ACPI: Get the device power state in the course of scanning device\n\nGet the device power state in the course of scanning device if the device\npower flag is power_managable. i.e. The device has the _PSx/_PRx object.\n\nAt the same time before the drivers/acpi/power module is loaded, there is no\nrelation between acpi_power_resource and acpi device. So the first parameter\nof acpi_power_get_state is changed to acpi_handle.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8049\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11000\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "08237974af22a97da59869979ef1a515524d5cc3",
      "tree": "1d0ac70ff4fa3bcb6852020fe24c554ae79e2cf5",
      "parents": [
        "36eec5e29cf31011a7fbe121badfed7efb2a4ebb"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Fri Aug 08 11:57:11 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 17:56:40 2008 -0400"
      },
      "message": "ACPI: replace AE_BAD_ADDRESS exception code with AE_ERROR\n\nThe AE_BAD_ADDRESS exception code is now unused in ACPICA.\nFor linux, it\u0027s only used at wmi.c and acer-wmi.c.\nI checked both wmi.c and acer-wmi.c, the AE_BAD_ADDRESS exception code\nhas no special meaning. The parent functions just call AE_SUCCESS() or\nAE_FAILURE() to check the return status.\nSo it\u0027s safe to replace AE_BAD_ADDRESS with AE_ERROR.\n\nSigned-off-by Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5d1e072b6b9cffebefa681faca1c6d608310d4b2",
      "tree": "bac15533a8a3a9a83bcde41132fd217298ed3978",
      "parents": [
        "4d0b856ef7eea5c03f4c1fa57793286ac068f4cd"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Oct 22 14:58:43 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 22 14:58:43 2008 -0400"
      },
      "message": "ACPI suspend: Fix CONFIG_ACPI_SLEEP dependence and some compilation warnings\n\nInitially CONFIG_PM_SLEEP was defined as\nCONFIG_SUSPEND || CONFIG_HIBERNATION and some ACPI code, most\nimportantly the code in drivers/acpi/main.c, was written with this\nassumption.  Currently, however, CONFIG_PM_SLEEP is also set when\nCONFIG_XEN_SAVE_RESTORE is set.\n\nThis causes some compilation warnings to appear in\ndrivers/acpi/main.c if both CONFIG_SUSPEND and CONFIG_HIBERNATION\nare unset and CONFIG_PM_SLEEP is set (this was impossible before).\nTo fix this problem, redefine CONFIG_ACPI_SLEEP do depend directly\non CONFIG_SUSPEND || CONFIG_HIBERNATION, as originally intended, and\nuse it instead of CONFIG_PM_SLEEP in drivers/acpi/main.c, wherever\nappropriate.\n\nAdditionally, move the acpi_target_sleep_state definition from under\nthe #ifdef to prevent compilation from failing in some cases.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "01e8ef11bc1a74e65678ed55795f59266d4add01",
      "tree": "293cbe5df96191ac10afb050bd4cce54ff2c01f9",
      "parents": [
        "bb26b963d8343bb1bde842fba0b6e00cad841f31"
      ],
      "author": {
        "name": "Parag Warudkar",
        "email": "parag.lkml@gmail.com",
        "time": "Sat Oct 18 20:28:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:42 2008 -0700"
      },
      "message": "x86: sysfs: kill owner field from attribute\n\nTejun\u0027s commit 7b595756ec1f49e0049a9e01a1298d53a7faaa15 made sysfs\nattribute-\u003eowner unnecessary.  But the field was left in the structure to\nease the merge.  It\u0027s been over a year since that change and it is now\ntime to start killing attribute-\u003eowner along with its users - one arch at\na time!\n\nThis patch is attempt #1 to get rid of attribute-\u003eowner only for\nCONFIG_X86_64 or CONFIG_X86_32 .  We will deal with other arches later on\nas and when possible - avr32 will be the next since that is something I\ncan test.  Compile (make allyesconfig / make allmodconfig / custom config)\nand boot tested.\n\nakpm: the idea is that we put the declaration of sttribute.owner inside\n`#ifndef CONFIG_X86\u0027.  But that proved to be too ambitious for now because\nnew usages kept on turning up in subsystem trees.\n\n[akpm: remove the ifdef for now]\nSigned-off-by: Parag Warudkar \u003cparag.lkml@gmail.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab527d75787c16114bcf2bc1b98bef18c67bb57c",
      "tree": "5ea1f944941e0fab7f2e6554de769deeb839d6e8",
      "parents": [
        "fdd2e5f88a259a537bb239e0c03c973cb6ea402a"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Oct 18 20:28:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:41 2008 -0700"
      },
      "message": "acpi: use bcd2bin/bin2bcd\n\nChange ACPI to use the new bcd2bin/bin2bcd functions instead of the\nobsolete BCD_TO_BIN/BIN_TO_BCD macros.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8fd145917fb62368a9b80db59562c20576238f5a",
      "tree": "42b81ee305b6f35e98aed2690f696b32cb5c864b",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Fri Oct 17 14:22:27 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 18 01:01:12 2008 -0400"
      },
      "message": "ACPI: Ingore the RESET_REG_SUP bit when using ACPI reset mechanism\n\nAccording to ACPI 3.0, FADT.flags.RESET_REG_SUP indicates\nwhether the ACPI reboot mechanism is supported.\n\nHowever, some boxes have this bit clear, have a valid\nACPI_RESET_REG \u0026 RESET_VALUE, and ACPI reboot is the only\nmechanism that works for them after S3.\n\nThis suggests that other operating systems may not be checking\nthe RESET_REG_SUP bit, and are using other means to decide\nwhether to use the ACPI reboot mechanism or not.\n\nHere we stop checking RESET_REG_SUP.\nInstead, When acpi reboot is requested,\nonly the reset_register is checked. If the following\nconditions are met, it indicates that the reset register is supported.\n\ta. reset_register is not zero\n\tb. the access width is eight\n\tc. the bit_offset is zero\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7299\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d1148\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c6c38bac2608b0f439b9ede72394780fe7fe1951",
      "tree": "a5b828f7fbe444ce2199a989475214c41ee3e32d",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5"
      ],
      "author": {
        "name": "Mike Dahlgren",
        "email": "dahlgren@gmail.com",
        "time": "Fri Oct 17 14:35:14 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 17 14:35:14 2008 -0400"
      },
      "message": "asus_acpi: whitespace and comment cleanup\n\nSigned-off-by: Mike Dahlgren \u003cdahlgren@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "22a94d79a34bf010d11996d30eed8ee3fc1a4fbf",
      "tree": "5213d9bc43c0613a4606e8d2928f2e17f7f74c2c",
      "parents": [
        "7745384080ef70f7710530afa3e45477b126e056"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Oct 17 02:41:20 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 17 02:42:03 2008 -0400"
      },
      "message": "ACPI: Allow overriding to higher critical trip point.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9129\n\nlenb: Note that overriding a critical trip point\nmay simply fool the user into thinking that they\nhave control that they do not actually have.\nFor it is EC firmware that decides when the EC\nsends Linux temperature change events, and the\nEC may or may not decide to send Linux these events\nanywhere in the neighborhood of the fake\noverride trip points.  Beware.\n\nnote also that thermal.nocrt is already available\nto disable crtical trip point actios,\nand thermal.crt\u003d-1 is already available to\ndisabled critical trip points entirely.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "20edd74fcf9ad02c19efba0c13670a7b6b045099",
      "tree": "b9576014744865556b4e4a6f796a8782467270ba",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Fri Oct 17 02:02:44 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 17 02:02:44 2008 -0400"
      },
      "message": "ACPI: Ignore AE_NOT_FOUND error of EC _REG method and continue to initialize EC\n\nOn some broken BIOS the ACPI object in EC _REG method can\u0027t be found in\nACPI namespace, which causes that the status code of AE_NOT_FOUND is returned by\nthe EC _REG object. In such case the EC device can\u0027t be initialized correctly,\nwhich causes that battery/AC adapter can\u0027t work normally. As the EC address\nspace handler is not removed and the memory pointed by its input argument is\nalready free, sometimes the kernel will also be panic when EC internal register\nis still accessed. But the windows can work well on such broken BIOS.\n\nMaybe it will be reasonable that OS ignores the AE_NOT_FOUND error\nreturned by the EC _REG object and continues to initialize EC device\non some broken BIOS.\nFor example: the ACPI object in EC _REG method can\u0027t be found and status error\ncode is AE_NOT_FOUND.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8953\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10237\n\nlenb: we may find a more general solution to this in the future.\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@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": "7745384080ef70f7710530afa3e45477b126e056",
      "tree": "bd25051213d8efbbb6499dc6a87a4945c9fb6078",
      "parents": [
        "0ef9cff15d47b296d4a7feecf36e7989cebf9a33"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Oct 17 01:42:41 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 17 01:42:41 2008 -0400"
      },
      "message": "don\u0027t load asus-acpi if model is not supported\n\nasus_hotk_get_info should return -ENODEV if the model is not supported.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10389\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4fb507b6b764195bb7821cf2baa988f6eb677d30",
      "tree": "7a26f4d3a88bc33e438ce556a256e704c92f5de4",
      "parents": [
        "d0c71fe7ebc180f1b7bc7da1d39a07fc19eec768"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Tue Oct 14 22:54:06 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 16 20:45:54 2008 -0400"
      },
      "message": "ACPI suspend: Blacklist HP xw4600 Workstation for old code ordering\n\nHP xw4600 Workstation is known to require the \"old\" (ie. compatible\nwith ACPI 1.0) suspend code ordering, so blacklist it for this\npurpose.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nTested-by: John Brown \u003cjohn.brown3@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d0c71fe7ebc180f1b7bc7da1d39a07fc19eec768",
      "tree": "9ffc49ac55a7a486f92944e7354593db313e7f7b",
      "parents": [
        "a6629105dd03d370fcb31e97bddf223fa4bb651e"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Oct 04 00:05:05 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 16 20:45:54 2008 -0400"
      },
      "message": "ACPI Suspend: Enable ACPI during resume if SCI_EN is not set\n\nOn some machines, like for example MSI Wind U100, the BIOS doesn\u0027t\nenable ACPI before returning control to the OS, which sometimes\ncauses resume to fail.  This is against the ACPI specification,\nwhich clearly states that \"When the platform is waking from an S1, S2\nor S3 state, OSPM assumes the hardware is already in the ACPI mode\nand will not issue an ACPI_ENABLE\", but it won\u0027t hurt to check the\nSCI_EN bit and enable ACPI during resume from S3 if this bit is not\nset.\n\nFortunately, we already have acpi_enable() for that, so use it in the\nresume code path, before executing _BFS, in analogy with the\nresume-from-hibernation code path.\n\nNOTE: We aren\u0027t supposed to set SCI_EN directly, because it\u0027s owned\nby the hardware.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nPavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a6629105dd03d370fcb31e97bddf223fa4bb651e",
      "tree": "c7a516ef2ef9aee0ad38d41b35fb59a530b015da",
      "parents": [
        "e49f711cc8f3bf8d719a9f5c86e79ecc0a72bf70"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sat Sep 06 13:13:01 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 16 20:45:35 2008 -0400"
      },
      "message": "ACPI suspend: Always use the 32-bit waking vector\n\nAccording to the ACPI specification 2.0c and later, the 64-bit waking vector\nshould be cleared and the 32-bit waking vector should be used, unless we want\nthe wake-up code to be called by the BIOS in Protected Mode.  Moreover, some\nsystems (for example HP dv5-1004nr) are known to fail to resume if the 64-bit\nwaking vector is used.  Therefore, modify the code to clear the 64-bit waking\nvector, for FACS version 1 or greater, and set the 32-bit one before suspend.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11368\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e49f711cc8f3bf8d719a9f5c86e79ecc0a72bf70",
      "tree": "b3b3dcdfd5000ba62e79a47a7680dcb833d35007",
      "parents": [
        "a68823ee5285e65b51ceb96f8b13a5b4f99a6888"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Tue Aug 12 10:20:22 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 16 20:45:18 2008 -0400"
      },
      "message": "ACPI: Add the support for _TTS object\n\n    The _TTS object is defined in the section 7.3 of acpi 3.0b spec.\n    The _TTS control method is executed by the OSPM at the beginning of\nthe sleep transition process for S1,S2, S3, S4, and orderly S5 shutdown.\nOS will invoke _TTS before it has notified any native mode device drivers\nof the sleep state transition. The target sleeping state value is passed to\nthe _TTS control method.\n\n    The _TTS control method is also executed by the OSPM at the end of\nany sleep transition process when the system transitions to S0 from\nS1, S2, S3, or S4. The _TTS object should be evaluated after it has\nnotified any native mode device drivers of the end of the sleep state\ntransition. The working state value (0) is passed to the _TTS control method.\n\n    So it is necessary to add the support for _TTS object. The _TTS object\nwill be evaluated if it exists.\n    At the same time a block notifier is added to the reboot notifier list so\nthat the _TTS object will also be evaluated when the system shutdown.\n\nlenb: note that as of Sep 2008, I\u0027ve not yet seen _TTS in any shipping BIOS.\nSo this patch is to future-proof Linux, rather than fix the installed base.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11132\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Li Shaohua \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c0ff17720ec5f42205b3d2ca03a18da0a8272976",
      "tree": "3cbe691631cef08ab38ffe61ea442d49ebc013d3",
      "parents": [
        "455c8793d2c49eaecad038c8de83dade9fc3759f"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Oct 16 02:02:33 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 16 18:14:07 2008 -0400"
      },
      "message": "ACPI: EC: Check for IBF\u003d0 periodically if not in GPE mode\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "addbad46ed0906cd584784423b9d0babc7476446",
      "tree": "f6c8c67d84c66d81ef272c6135647e175a473c84",
      "parents": [
        "887e301aa1105326f1412a98749024263b1031c7"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Sep 29 15:24:28 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 16 18:00:04 2008 -0400"
      },
      "message": "cpuidle: update the last_state acpi cpuidle reflecting actual state entered\n\nreflect the actual state entered in dev-\u003elast_state, when actaul state entered\nis different from intended one.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a68823ee5285e65b51ceb96f8b13a5b4f99a6888",
      "tree": "95ac0c8d54b0a358efb1dee9f9a0478a09657075",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Wed Aug 06 19:12:04 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Oct 16 14:17:06 2008 -0400"
      },
      "message": "ACPI: Clear WAK_STS on resume\n\nThe leading other brand OS appears to clear the WAK_STS flag on resume.\nWhen rebooted, certain BIOSes assume that the system is actually\nresuming if it\u0027s still set and so fail to reboot correctly. Make sure\nthat it\u0027s cleared at resume time.\n\nComment clarified as suggested by Bob Moore\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11634\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nTested-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nTested-by: Romano Giannetti \u003cromano.giannetti@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a474aaedac99ba86e28ef6c912a7647c482db6dd",
      "tree": "0b5972b98ea601ea22845290f5351c40a0bb7771",
      "parents": [
        "8acd3a60bcca17c6d89c73cee3ad6057eb83ba1e"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Oct 14 13:50:21 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Oct 14 16:08:21 2008 -0700"
      },
      "message": "rtc-cmos: move wake setup from ACPI glue into RTC driver\n\nMove rtc_wake_setup() from drivers/acpi/glue.c into the RTC driver\nin drivers/rtc/rtc-cmos.c.\n\nThis removes the ordering constraint between the module_init(acpi_rtc_init)\nand the cmos_do_probe() code that depends on it.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fffdedef691a0f6fa7ca1fc0a2a508cbb49def69",
      "tree": "124b128308a4d35bab0ac8001da4b324d40220eb",
      "parents": [
        "5723ff931a94acf0738df42604ee89f852e151b0",
        "bf94e17bc8d35fc339945a42990a2f2b5e9b5a40"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 10:08:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 13 10:08:08 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  net/mac80211/rx.c: fix build error\n  acpi: Make ACPI_TOSHIBA depend on INPUT.\n  net/bfin_mac.c MDIO namespace fixes\n  jme: remove unused #include \u003cversion.h\u003e\n  netfilter: remove unused #include \u003cversion.h\u003e\n  net: Fix off-by-one in skb_dma_map\n  smc911x: Add support for LAN921{5,7,8} chips from SMSC\n  qlge: remove duplicated #include\n  wireless: remove duplicated #include\n  net/au1000_eth.c MDIO namespace fixes\n  net/tc35815.c: fix compilation\n  sky2: Fix WOL regression\n  r8169: NULL pointer dereference on r8169 load\n"
    },
    {
      "commit": "4bb03849aee63215f4e3859256998975ef27090d",
      "tree": "f6bb82b9a7c21e17b605f7ab5ee474aaf469465d",
      "parents": [
        "0ed0563e14dcb9986241d30f08ecd33f9bcc3572"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 12 21:22:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 12 21:22:31 2008 -0700"
      },
      "message": "acpi: Make ACPI_TOSHIBA depend on INPUT.\n\nSelecting INPUT_POLLDEV is not sufficient.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1efd325fbadc02c1338e0ef676f0a6669b251c7a",
      "tree": "9992bffadcf0be95d7dfaa6efddc89ac4ee5d77c",
      "parents": [
        "fd048088306656824958e7783ffcee27e241b361"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:30:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Oct 12 11:30:08 2008 -0700"
      },
      "message": "Fix RTC wakealarm sysfs interface breakage.\n\nCommit ed458df4d2470adc02762a87a9ad665d0b1a2bd4 (\"PnP: move\npnpacpi/pnpbios_init to after PCI init\") moved the PnP RTC discovery\nlater, and now the ACPI RTC glue code doesn\u0027t find it any more, breaking\nthe RTC wakealarm sysfs interfaces, as reported by Rafael.\n\nThis really is fairly messy, and we have several annoying ordering\nconstraints here - the PnP code that sets up the RTC resources wants to\nrun after the PCI resources have to be registered, which in turn needs\nto run after ACPI has at least enumerated the root PCI buses etc.  Our\ninitcall ordering is not fine-grained enough to make this all painless.\n\nSo this moves the ACPI RTC glue (\"acpi_rtc_init()\") down to a regular\nmodule call, which fixes the problem Rafael has.  The reason this isn\u0027t\nwonderful is that we really should do acpi_rtc_init before we do the\nrtc_cmos init, and now those two are in the same module_init() section.\n\nWhich happens to work, but only because drivers/rtc is linked after\ndrivers/acpi.  In other words, we still have a very subtle ordering\nissue here. Grr.\n\nReported-and-tested-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "27663c5855b10af9ec67bc7dfba001426ba21222",
      "tree": "2b8c520bb57a792045d7d072398a4d840fada6c0",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Fri Oct 10 02:22:59 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 11 02:47:33 2008 -0400"
      },
      "message": "ACPI: Change acpi_evaluate_integer to support 64-bit on 32-bit kernels\n\nAs of version 2.0, ACPI can return 64-bit integers.  The current\nacpi_evaluate_integer only supports 64-bit integers on 64-bit platforms.\nChange the argument to take a pointer to an acpi_integer so we support\n64-bit integers on all platforms.\n\nlenb: replaced use of \"acpi_integer\" with \"unsigned long long\"\nlenb: fixed bug in acpi_thermal_trips_update()\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "455c8793d2c49eaecad038c8de83dade9fc3759f",
      "tree": "013a0d81561fff4198e15743ad65c26ac34d56ac",
      "parents": [
        "8463200a00fe2aea938b40173198a0983f2929ef"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Oct 06 10:31:36 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 11 02:00:02 2008 -0400"
      },
      "message": "ACPI: Enable EC device immediately after ACPI full initialization\n\nwhen there is no ECDT table and no _INI object for EC device, it will be\nenabled before scanning ACPI device. But it is too late after the following\nthe commit is merged.\n    \u003ecommit 7752d5cfe3d11ca0bb9c673ec38bd78ba6578f8e\n    \u003e Author: Robert Hancock \u003chancockr@shaw.ca\u003e\n    \u003e Date:   Fri Feb 15 01:27:20 2008 -0800\n       \u003ex86: validate against acpi motherboard resources\n\n   After the above commit is merged, OS will check whether MCFG area is\nreserved in ACPI motherboard resources by calling the function of\nacpi_get_devices when there exists MCFG table. In the acpi_get_devices the _STA\nobject will be evaluated to check the status of the ACPI device. On some broken\nBIOS the MYEC object of EC device is initialized as one, which indicates that\nEC operation region is already accessible before enabling EC device.So on these\nbroken BIOS the EC operation region will be accessed in course of evaluating\nthe _STA object before enabling EC device, which causes that OS will print the\nfollowing warning messages:\n    \u003eACPI Error (evregion-0315): No handler for Region [EC__] (ffff88007f8145e8)\n[EmbeddedControl] [20080609]\n    \u003eACPI Error (exfldio-0290): Region EmbeddedControl(3) has no handler [20080321]\n    \u003eACPI Error (psparse-0530): Method parse/execution failed [\\_SB_.PCI0.SBRG.\n         EC__.BAT1._STA] (Node ffff81013fc17a00), AE_NOT_EXIST\n    \u003eACPI Error (uteval-0233): Method execution failed [\\_SB_.PCI0.SBRG.EC__.BAT1.\n         _STA] (Node ffff81013fc17a00), AE_NOT_EXIST\n\nAlthough the above warning message is harmless, it looks confusing.\nSo it is necessary to enable EC device as early as possible.Maybe it is\nappropriate to enable it immediately after ACPI full initialization.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11255\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11374\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11660\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0a918a9432cc30aede10f904253b66ea6ab485ac",
      "tree": "ebf49a5fae83ee5273d8a8f59d1960cf152a96c9",
      "parents": [
        "c5d191b8e531e33b823242f3d2c6b81d765e96dd"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Sat Oct 11 00:15:04 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 11 00:15:04 2008 -0400"
      },
      "message": "Subject: ACPI dock: Use ACPI_EXCEPTION instead of printk(KERN_ERR\n\nlenb: stripped patch down to what still applied to new dock.c\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b3cef8f6eba47a10b80aa3e7a99e27110e34f3df",
      "tree": "cf200979651ff75bf24bebe1621756ab0042c472",
      "parents": [
        "db89b4f0dbab837d0f3de2c3e9427a8d5393afa3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Sep 19 14:06:59 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 10 18:05:54 2008 -0400"
      },
      "message": "toshiba_acpi: depends on INPUT\n\nCONFIG_ACPI_TOSHIBA can \u003dy when CONFIG_INPUT\u003dm, so prevent that\ncombination and its subsequent build errors:\n\ntoshiba_acpi.c:(.text+0x3e877): undefined reference to `input_event\u0027\ntoshiba_acpi.c:(.text+0x3e98a): undefined reference to `input_unregister_polled_device\u0027\ntoshiba_acpi.c:(.text+0x3e994): undefined reference to `input_free_polled_device\u0027\ntoshiba_acpi.c:(.init.text+0x21b4): undefined reference to `input_allocate_polled_device\u0027\ntoshiba_acpi.c:(.init.text+0x2263): undefined reference to `input_register_polled_device\u0027\nmake[1]: *** [.tmp_vmlinux1] Error 1\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "db89b4f0dbab837d0f3de2c3e9427a8d5393afa3",
      "tree": "e664a0af46cb02d91c699015268d4fa10a6ce190",
      "parents": [
        "9e113e0014204bfb44a2baa29b2a141ede41b074"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Mon Sep 22 14:37:34 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 10 18:05:53 2008 -0400"
      },
      "message": "ACPI: catch calls of acpi_driver_data on pointer of wrong type\n\nCatch attempts to use of acpi_driver_data on pointers of wrong type.\n\nakpm: rewritten to use proper C typechecking and remove the\n\"function\"-used-as-lvalue thing.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9e113e0014204bfb44a2baa29b2a141ede41b074",
      "tree": "7585a62864913163cbf33a974df8708b1be4e489",
      "parents": [
        "4b5fcb353ba46adfa2f98546e3d34e7dc65221cb"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Mon Sep 22 14:37:29 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 10 18:05:53 2008 -0400"
      },
      "message": "ACPI: toshiba_acpi.c fix sparse signedness mismatch warnings\n\nset_bit expects unsigned int, and we start with a u32 anyway.\ndrivers/acpi/toshiba_acpi.c:397:14: warning: incorrect type in argument 1 (different signedness)\ndrivers/acpi/toshiba_acpi.c:397:14:    expected unsigned int [usertype] *word\ndrivers/acpi/toshiba_acpi.c:397:14:    got int *\u003cnoident\u003e\ndrivers/acpi/toshiba_acpi.c:399:14: warning: incorrect type in argument 1 (different signedness)\ndrivers/acpi/toshiba_acpi.c:399:14:    expected unsigned int [usertype] *word\ndrivers/acpi/toshiba_acpi.c:399:14:    got int *\u003cnoident\u003e\ndrivers/acpi/toshiba_acpi.c:401:14: warning: incorrect type in argument 1 (different signedness)\ndrivers/acpi/toshiba_acpi.c:401:14:    expected unsigned int [usertype] *word\ndrivers/acpi/toshiba_acpi.c:401:14:    got int *\u003cnoident\u003e\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4b5fcb353ba46adfa2f98546e3d34e7dc65221cb",
      "tree": "a6635e9b392917ac3607b776c616d9a9cc9bfe52",
      "parents": [
        "5000cadcf3188e935dae28c4fc7e24639704ea55"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Sep 10 14:33:43 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 10 18:05:52 2008 -0400"
      },
      "message": "ACPI: acpi_driver_data could only be applied to acpi_device\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nCC: Hannes Reinecke \u003chare@suse.de\u003e\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fcea94ba0773a4bf78d109f2acd72d003f0621f6",
      "tree": "e05362e8dd4b6d941c4761c1945f64b13a4b69da",
      "parents": [
        "3fa8749e584b55f1180411ab1b51117190bac1e5"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Fri Sep 19 15:50:32 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Oct 10 15:31:48 2008 -0400"
      },
      "message": "ACPI: fix FADT parsing\n\nThe (1.0 inherited) separate length fields in the FADT are byte granular.\nFurther, PM1a/b may have distinct lengths (if using the v2 fields was\nokay) and may live in distinct address spaces.  acpi_tb_convert_fadt()\nshould account for all of these conditions.\n\nApart from these changes I\u0027m puzzled by the fact that, not just for\nacpi_gbl_xpm1{a,b}_enable, acpi_hw_low_level_{read,write}() get an\nexplicit size passed rather than using the size found in the passed GAS.\nWhat happens on a platform that defines PM1{a,b} wider than 16 bits?  Of\ncourse, acpi_hw_low_level_{read,write}() at present are entirely\nun-prepared to deal with sizes other than 8, 16, or 32, not to speak of a\nnon-zero bit_offset or access_width...\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4dd565134ece7e5d528d4c5288879310c54419e9",
      "tree": "e08910d2d0feae0c030f8f01acc9b03eb760ad9a",
      "parents": [
        "071d7ab6649eb34a873a53e71635186e9117101d",
        "69849375d6b13e94d08cdc94b49b11fbab454a0e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 14:56:41 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 08 14:56:41 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\nConflicts:\n\n\tdrivers/net/e1000e/ich8lan.c\n\tdrivers/net/e1000e/netdev.c\n"
    },
    {
      "commit": "a66bfa7a4726e9cbdc985133af728a4bd9925d96",
      "tree": "e233422ff9a908d756d50a2058c19ab745122498",
      "parents": [
        "7d9a06de616f69374dab00396f27cf00962a72c9"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg@redhat.com",
        "time": "Wed Oct 08 21:40:32 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Oct 08 16:56:41 2008 -0400"
      },
      "message": "ACPI: WMI: Enable event methods when registering notifiers\n\nAccording to the ACPI-WMI spec, event blocks may provide a function call\nfor enabling/disabling them. This patch adds support for making these\ncalls when registering or removing notifications. Without this, my Dell\nfirmware provides no data in the event notification.\n\nSigned-off-by: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "faee816b1502385dc9bc5abf2960d1cc645844d1",
      "tree": "05302f1ae80091814aa497ca5e28c51543befebb",
      "parents": [
        "4330ed8ed4da360ac1ca14b0fddff4c05b10de16"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Sep 12 11:12:25 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Oct 06 22:31:11 2008 -0400"
      },
      "message": "ACPI: don\u0027t enable control method power button as wakeup device when Fixed Power button is used\n\ndon\u0027t enable control method power button as wakeup device\nwhen Fixed Power button is used.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10503\n\nTested-by: walken@zoy.org \u003cwalken@zoy.org\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "76acae04c892287949e1191e99600f3e952e43f7",
      "tree": "564c0acb663072e70723adda04219164ee9821dc",
      "parents": [
        "95bf14bff58fd200f0c2147c84582cc2488367d0"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Oct 03 15:23:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 03 18:22:19 2008 -0700"
      },
      "message": "ACPI: Make /proc/acpi/wakeup interface handle PCI devices (again)\n\nMake the ACPI /proc/acpi/wakeup interface set the appropriate wake-up bits\nof physical devices corresponding to the ACPI devices and make those bits\nbe set initially for devices that are enabled to wake up by default.  This\nis needed to restore the 2.6.26 and earlier behavior for the PCI devices\nthat were previously handled correctly with the help of the\n/proc/acpi/wakeup interface.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8463200a00fe2aea938b40173198a0983f2929ef",
      "tree": "062154503a073b33055db54fbebf17b22f899457",
      "parents": [
        "7c6db4e050601f359081fde418ca6dc4fc2d0011"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Fri Sep 26 00:54:28 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Sep 29 13:36:44 2008 -0400"
      },
      "message": "ACPI: EC: Rename some variables\n\nNo functional changes.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nAcked-by: Rafael J. Wysocki \u003crjw@suse.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7c6db4e050601f359081fde418ca6dc4fc2d0011",
      "tree": "e7492d3cb6cfb14b52639a01a656c5c73637871c",
      "parents": [
        "72d31053f62c4bc464c2783974926969614a8649"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Sep 25 21:00:31 2008 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 25 16:23:03 2008 -0400"
      },
      "message": "ACPI: EC: do transaction from interrupt context\n\nIt is easier and faster to do transaction directly from interrupt context\nrather than waking control thread.\nAlso, cleaner GPE storm avoidance is implemented.\nReferences: \thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9998\n\t\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10724\n\t\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10919\n\t\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11309\n\t\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11549\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nTested-by: Sitsofe Wheeler \u003csitsofe@yahoo.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8652b00fd6416773f113dab3dfa0d4509def825b",
      "tree": "be80ebd30d9b47639a2e7b74f560a74db207b01d",
      "parents": [
        "61b836958371c717d1e6d4fea1d2c512969ad20b"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Aug 28 10:07:45 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 23 23:48:59 2008 -0400"
      },
      "message": "dock: add \u0027type\u0027 sysfs file\n\nadd a sysfs file to present dock type. Suggested by Holger.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "61b836958371c717d1e6d4fea1d2c512969ad20b",
      "tree": "ef932bf865c7b30b87cdb34b56e4401d11e78c74",
      "parents": [
        "4be9309d15e88e4a1e4a78deb52eb88c7da38c99"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Aug 28 10:07:14 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 23 23:48:52 2008 -0400"
      },
      "message": "dock: fix for ATA bay in a dock station\n\nan ATA bay can be in a dock and itself can be ejected separately.\nThis patch handles such eject bay. Found by Holger.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4be9309d15e88e4a1e4a78deb52eb88c7da38c99",
      "tree": "d85223306d9012282cd0ca6054bc8c84914b3cc9",
      "parents": [
        "1253f7aabfebc51446dbec5c8895c5c8846dfe06"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Aug 28 10:06:44 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 23 23:48:32 2008 -0400"
      },
      "message": "bay: remove driver, all functions now handled by dock driver\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1253f7aabfebc51446dbec5c8895c5c8846dfe06",
      "tree": "dd365b884581931ab01473307d519d277cbffaa4",
      "parents": [
        "f730ae1838635a02aa60834762c61566911d004c"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Aug 28 10:06:16 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 23 23:23:00 2008 -0400"
      },
      "message": "dock: introduce .uevent for devices in dock, eg libata\n\ndock\u0027s uevent reported itself, not ata. It might be difficult to find an\nata device just according to a dock. This patch introduces docking ops\nfor each device in a dock. when docking, dock driver can send device\nspecific uevent. This should help dock station too (not just bay)\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f730ae1838635a02aa60834762c61566911d004c",
      "tree": "40318e97b65902a86e0b6eacac4bdaf7fd702fad",
      "parents": [
        "19cd847ab24fefe9e50101ec94479e0400a08650"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Aug 28 10:05:45 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 23 23:16:41 2008 -0400"
      },
      "message": "libata: remove functions now handed by ACPI dock driver\n\ndock driver can handle ata(bay) hotplug now. dock driver already handles\n_EJ0 and _STA, so remove them. Also libata doesn\u0027t need register\nnotification handler anymore.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "19cd847ab24fefe9e50101ec94479e0400a08650",
      "tree": "9af663d1f43e59d6ce3f942d89b910dda5e1c542",
      "parents": [
        "6bd00a61ab63d4ceb635ae0316353c11c900b8d8"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Aug 28 10:05:06 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 23 23:12:38 2008 -0400"
      },
      "message": "ACPI: fix hotplug race\n\nThe hotplug notification handler and drivers\u0027 notification handler all\nrun in one workqueue.  Before hotplug removes an acpi device, the\ndevice driver\u0027s notification handler is already be recorded to run just\nafter global notification handler.  After hotplug notification handler\nruns, acpica will notice a NULL notification handler and crash.\n\nSo now we run run hotplug in another workqueue and wait\nfor all acpi notication handlers finish.\nThis was found in battery hotplug, but actually all\nhotplug can be affected.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6bd00a61ab63d4ceb635ae0316353c11c900b8d8",
      "tree": "249e417279df1448f1ad43c135c22990b5dde2cb",
      "parents": [
        "db350b084dc2cf816288643861ce07b0562dd723"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Aug 28 10:04:29 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Sep 23 23:04:43 2008 -0400"
      },
      "message": "ACPI: introduce notifier change to avoid duplicates\n\nThe battery driver already registers notification handler.\nTo avoid registering notification handler again,\nintroduce a notifier chain in global system notifier handler\nand use it in dock driver.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "db350b084dc2cf816288643861ce07b0562dd723"
}
