)]}'
{
  "log": [
    {
      "commit": "887b95931b4072e60e3bf4253ff7bffe372bca46",
      "tree": "9d6a9fa71532e1e0846b31ff71431b1067e89601",
      "parents": [
        "6cbe44cd8d48a92856295f445183f52bf42a544d"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Thu Oct 19 23:28:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:38 2006 -0700"
      },
      "message": "[PATCH] acpi memory hotplug: remove strange add_memory fail message\n\nI wrote a patch to avoid redundant memory hot-add call at boot time.  This\nwas cause of strange fail message of memory hotplug like \"ACPI: add_memory\nfailed\".  Memory is recognized by early boot code with EFI/E820.\n\nBut, if DSDT describes memory devices for them, then hot-add code is called\nfor already recognized memory, and it shows fail messages with -EEXIST.\nSo, sys admin will misunderstand this message as something wrong by it.\n\nThis patch avoids them by preventing redundant hot-add call until\ncompletion of driver initialization.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6cbe44cd8d48a92856295f445183f52bf42a544d",
      "tree": "85ebdca23bb5a5539b3ff8b54657829d3d2ae705",
      "parents": [
        "91fcdd4e0314145d7d4fa52dba2f9c2da25346fd"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Thu Oct 19 23:28:30 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:37 2006 -0700"
      },
      "message": "[PATCH] Change log level of a message of acpi_memhotplug to KERN_DEBUG\n\nI suppose this message seems quite useless except debugging.  It just shows\n\"Hotplug Mem Device\".  System admin can\u0027t know anything by this message.\nSo, I would like to change it to KERN_DEBUG.\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c5a114f1fb2d3c54be62779a705e088471063b47",
      "tree": "f3eff245cf2a8ea3d829d59fb5237b07f00830ce",
      "parents": [
        "74e8b51d254865b8abe4a94b5eb82b1940ec820c"
      ],
      "author": {
        "name": "Darrick J. Wong",
        "email": "djwong@us.ibm.com",
        "time": "Thu Oct 19 23:28:28 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:37 2006 -0700"
      },
      "message": "[PATCH] fix \"ACPI: Processor native C-states using MWAIT\"\n\nThis patch breaks C-state discovery on my IBM IntelliStation Z30 because\nthe return value of acpi_processor_get_power_info_fadt is not assigned to\n\"result\" in the case that acpi_processor_get_power_info_cst returns\n-ENODEV.  Thus, if ACPI provides C-state data via the FADT and not _CST (as\nis the case on this machine), we incorrectly exit the function with -ENODEV\nafter reading the FADT.  The attached patch sets the value of result so\nthat we don\u0027t exit early.\n\nSigned-off-by: Darrick J. Wong \u003cdjwong@us.ibm.com\u003e\nAcked-by: \"Pallipadi, Venkatesh\" \u003cvenkatesh.pallipadi@intel.com\u003e\nAcked-by: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1fec74a9cda95772887c82ede5c0ac60f5be857e",
      "tree": "c3d0cc4270d37bff046668a0f437950c0788939c",
      "parents": [
        "286e1ea3ac1ca4f503ebbb3020bdb0cbe6adffac"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Oct 17 00:09:58 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 17 08:18:44 2006 -0700"
      },
      "message": "[PATCH] acpi_processor_latency_notifier(): UP warning fix\n\ndrivers/acpi/processor_idle.c:1112: warning: \u0027smp_callback\u0027 defined but not used\n\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9aaed2b42d00d4abb2748d72d599a8033600e2bf",
      "tree": "3e887a78c239314fd29b84a4a05cc62ad770c18b",
      "parents": [
        "18d508bf5144e645443e80c606ed513f77369a50",
        "a790b323fb1b73f9388426bf3b96f153d1c90d2c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:28:07 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:28:07 2006 -0400"
      },
      "message": "Pull trivial into test branch\n"
    },
    {
      "commit": "384bc8f07075804b9ce8807ed54dd7a483bd749a",
      "tree": "99728f6d04d0000ff297b537e54996dde5814545",
      "parents": [
        "e0749be933c3b0c4498d693524b0aa15cbdf0f8b",
        "37605a6900f6b4d886d995751fcfeef88c4e462c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:26:42 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:26:42 2006 -0400"
      },
      "message": "Pull bugzilla-5534 into test branch\n"
    },
    {
      "commit": "ed3269a31be516db7e5c415703e7c8eb09751083",
      "tree": "e903bb77ae13b403c602ac5ffb41d06daaf24f71",
      "parents": [
        "d7321ad2936c48a95af5187d4d676118cb59aa5f",
        "ab9e43c640b2b7d6e296fc39dd8cbcb96f9ae393"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:26:10 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:26:10 2006 -0400"
      },
      "message": "Pull ec into test branch\n"
    },
    {
      "commit": "d7321ad2936c48a95af5187d4d676118cb59aa5f",
      "tree": "238e1ca71ca6cc148204d00335f16cff329d7903",
      "parents": [
        "1d5b30fc339fe2865599c70486abccc18200317d",
        "991528d7348667924176f3e29addea0675298944"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:25:59 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:25:59 2006 -0400"
      },
      "message": "Pull mwait into test branch\n"
    },
    {
      "commit": "1d5b30fc339fe2865599c70486abccc18200317d",
      "tree": "5a7e84ca1da7aec17789c1e348b157ac943584eb",
      "parents": [
        "c92fd49c547c607e23b2687f0f65f762b7210035",
        "34c4415ab857dc6d51db08d62bcd45d4b8513bb6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:25:48 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:25:48 2006 -0400"
      },
      "message": "Pull battery into test branch\n"
    },
    {
      "commit": "c92fd49c547c607e23b2687f0f65f762b7210035",
      "tree": "ac1aa99cc17ecf2bd4432a5551cc50e9c1fe2ae4",
      "parents": [
        "9443d7c93499e2b4bd37d30c09e8ac3aa4208466",
        "2fe6dffabb06bfa0591c8c490b092b458fba1f06"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:25:40 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:25:40 2006 -0400"
      },
      "message": "Pull ibm into test branch\n"
    },
    {
      "commit": "9443d7c93499e2b4bd37d30c09e8ac3aa4208466",
      "tree": "a4a543d0d9a62179fa4db551fa88238d83c505d2",
      "parents": [
        "aeb1104814e1177b865eec4f4b364602f5fcb6d1",
        "6df05702f97f99e038ab817f4466386f6255f58d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:25:33 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:25:33 2006 -0400"
      },
      "message": "Pull asus into test branch\n"
    },
    {
      "commit": "34c4415ab857dc6d51db08d62bcd45d4b8513bb6",
      "tree": "310a568ec57a1eaceba762e6d2db8c8b9fe066d9",
      "parents": [
        "3cd5b87d96db503f69a5892b8f5350d356d18969"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jikos@jikos.cz",
        "time": "Tue Oct 10 14:20:41 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:22:51 2006 -0400"
      },
      "message": "ACPI: check battery status on resume for un/plug events during sleep\n\nAdd -\u003eresume method to the ACPI battery handler to check\nif the battery state has changed during sleep.\nIf yes, update the ACPI internal data structures\nfor benefit of /proc/acpi/battery/.\n\nSigned-off-by: Jiri Kosina \u003cjikos@jikos.cz\u003e\nCc: Stefan Seyfried \u003cseife@suse.de\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "aeb1104814e1177b865eec4f4b364602f5fcb6d1",
      "tree": "6800a54587029f0281705076ca9775c31b119d9a",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Eiichiro Oiwa",
        "email": "eiichiro.oiwa.nm@hitachi.com",
        "time": "Mon Oct 02 19:18:03 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:13:38 2006 -0400"
      },
      "message": "ACPICA: Fix incorrect handling of PCI Express Root Bridge _HID\n\nI could not get correct PCI Express bus number from the structure of\nacpi_object_extra. I always get zero as bus number regardless of bus\nlocation. I found that there is incorrect comparison with _HID (PNP0A08) in\nacpi/events/evrgnini.c and PCI Express _BBN method always fail.\nTherefore, we always get zero as PCI Express bus number.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7145\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6df05702f97f99e038ab817f4466386f6255f58d",
      "tree": "c980ce9a19f763ed2bf7ba1e4bf96449937ef7a4",
      "parents": [
        "6311f0dac006032b82e3556874a1e18b31e80de2"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Tue Oct 10 14:20:36 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:03:49 2006 -0400"
      },
      "message": "ACPI: asus_acpi: don\u0027t printk on writing garbage to proc files\n\nThis reporting is useless (we errno anyway).\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6311f0dac006032b82e3556874a1e18b31e80de2",
      "tree": "faf92a3869b1d798104dd9d7773a410628209901",
      "parents": [
        "288f3ad406460f03642a41bb945826891a7b866f"
      ],
      "author": {
        "name": "Darren Jenkins",
        "email": "darrenrjenkins@gmail.com",
        "time": "Tue Oct 10 14:20:35 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 02:03:02 2006 -0400"
      },
      "message": "ACPI: asus_acpi: fix proc files parsing\n\nICC complains about a \"Pointless comparsion of unsigned interger with zero\"\n@ line 760 \u0026 808 of asus_acpi.c\n\nparse_arg() mentioned below returns -E but it\u0027s copied into unsigned variable...\n\nSigned-off-by: Darren Jenkins \u003cdarrenrjenkins@gmail.com\u003e\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a790b323fb1b73f9388426bf3b96f153d1c90d2c",
      "tree": "34f3c125759c7a0098ea06b7563f037809be956a",
      "parents": [
        "7af8b66004fa827958b4871112e59a07db5b3f6b"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Tue Oct 10 14:20:32 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:59:46 2006 -0400"
      },
      "message": "ACPI: fix printk format warnings\n\nFix printk format warnings in drivers/acpi:\ndrivers/acpi/tables/tbget.c:326: warning: format \u0027%X\u0027 expects type \u0027unsigned int\u0027, but argument 5 has type \u0027long unsigned int\u0027\ndrivers/acpi/tables/tbrsdt.c:189: warning: format \u0027%X\u0027 expects type \u0027unsigned int\u0027, but argument 5 has type \u0027long unsigned int\u0027\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7af8b66004fa827958b4871112e59a07db5b3f6b",
      "tree": "4f349b35f8f0f705bf6aa0d9174fd774d2b13c61",
      "parents": [
        "f4d2e2d87eac0338884b2c26f6bafed115dbac5e"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Tue Oct 10 14:20:31 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:58:38 2006 -0400"
      },
      "message": "ACPI: fix section for CPU init functions\n\nThe ACPI processor init functions should be marked as __cpuinit as they use\nstructures marked with __cpuinitdata.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f4d2e2d87eac0338884b2c26f6bafed115dbac5e",
      "tree": "5970c00810dfcedc63b47f152893d59abdcf1b87",
      "parents": [
        "168a328f30e9d1a8bc6ff55c0501e0bdc08bee60"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 14 17:16:22 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:56:27 2006 -0400"
      },
      "message": "ACPI: update comments in motherboard.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "168a328f30e9d1a8bc6ff55c0501e0bdc08bee60",
      "tree": "16c6e686a55596bdf3110366f6a408407b682710",
      "parents": [
        "786f18c666d7202a86a8aa42a98783b115fe8739"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jikos@jikos.cz",
        "time": "Thu Aug 24 00:36:19 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:54:21 2006 -0400"
      },
      "message": "ACPI: acpi_pci_link_set() can allocate with either GFP_ATOMIC or GFP_KERNEL\n\nacpi_pci_link_set() allocates both with interrupts on\nand with interrupts off (resume-time), so check interrupts\nand decide on GFP_ATOMIC or GFP_KERNEL at run-time.\n\nSigned-off-by: Jiri Kosina \u003cjikos@jikos.cz\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "786f18c666d7202a86a8aa42a98783b115fe8739",
      "tree": "e5c304ec8a0caf57b8b7d87a6e73cfa65e17d53d",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Wed Aug 23 23:18:06 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:54:21 2006 -0400"
      },
      "message": "ACPI: fix potential OOPS in power driver with CONFIG_ACPI_DEBUG\n\ndevice was set to null and used before set in a debug printk\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "37605a6900f6b4d886d995751fcfeef88c4e462c",
      "tree": "97c0452d730c16e7e80f0062d776bdcee2446851",
      "parents": [
        "fcfc638c6b1345b6646523dbab0065b36a868ffc"
      ],
      "author": {
        "name": "Alexey Y. Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Tue Sep 26 04:20:47 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:50:10 2006 -0400"
      },
      "message": "ACPI: created a dedicated workqueue for notify() execution\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5534#c160\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fcfc638c6b1345b6646523dbab0065b36a868ffc",
      "tree": "3355d5feeb47df2d7f3fef5a145b17b5f7a91055",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Alexey Y. Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Tue Sep 26 04:18:16 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:50:09 2006 -0400"
      },
      "message": "ACPI: Remove deferred execution from global lock acquire wakeup path\n\nOn acquiring the ACPI global lock, if there were sleepers on the lock,\nwe used to use acpi_os_execute() to defer a thread which would signal\nsleepers.  Now just signal the semaphore directly.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5534#c159\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ab9e43c640b2b7d6e296fc39dd8cbcb96f9ae393",
      "tree": "5505f5527a8b2cebee413ef9e417d602f955e309",
      "parents": [
        "6ffb221a82de962f31034b45d945e203a0f0500f"
      ],
      "author": {
        "name": "Lennart Poettering",
        "email": "mzxreary@0pointer.de",
        "time": "Tue Oct 03 22:49:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:56 2006 -0400"
      },
      "message": "ACPI: EC: export ec_transaction() for msi-laptop driver\n\nSigned-off-by: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6ffb221a82de962f31034b45d945e203a0f0500f",
      "tree": "c7531515f7127945247c4fa7b96b8e7b22429df0",
      "parents": [
        "8e0341ba791cc72c643340b0d8119141ae5a80c5"
      ],
      "author": {
        "name": "Denis M. Sadykov",
        "email": "denis.m.sadykov@intel.com",
        "time": "Tue Sep 26 19:50:33 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:56 2006 -0400"
      },
      "message": "ACPI: EC: Simplify acpi_hw_low_level*() with inb()/outb().\n\nSimplify acpi_hw_low_level_xxx() functions to inb() and outb().\n\nSigned-off-by: Alexey Y. Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8e0341ba791cc72c643340b0d8119141ae5a80c5",
      "tree": "70fc9e26896116fd58e652c981f3d52fafee757b",
      "parents": [
        "3576cf619b73d850f5b21375609645f221e6270f"
      ],
      "author": {
        "name": "Denis M. Sadykov",
        "email": "denis.m.sadykov@intel.com",
        "time": "Tue Sep 26 19:50:33 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:55 2006 -0400"
      },
      "message": "ACPI: EC: Unify poll and interrupt gpe handlers\n\nSigned-off-by: Alexey Y. Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3576cf619b73d850f5b21375609645f221e6270f",
      "tree": "0e4fedeea6c261b781c7ac1acb9d0467230fa4c2",
      "parents": [
        "703959d47e887a29dc58123c05aa0ffcbbfa131d"
      ],
      "author": {
        "name": "Denis M. Sadykov",
        "email": "denis.m.sadykov@intel.com",
        "time": "Tue Sep 26 19:50:33 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:55 2006 -0400"
      },
      "message": "ACPI: EC: Unify poll and interrupt mode transaction functions\n\nSigned-off-by: Alexey Y. Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "703959d47e887a29dc58123c05aa0ffcbbfa131d",
      "tree": "553ca4d1f0b76c77d3eeacc75f246dbbe5cafc0f",
      "parents": [
        "7c6db5e51227761f42c6ac8260753f5c24dc1dde"
      ],
      "author": {
        "name": "Denis M. Sadykov",
        "email": "denis.m.sadykov@intel.com",
        "time": "Tue Sep 26 19:50:33 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:54 2006 -0400"
      },
      "message": "ACPI: EC: Remove unused variables and duplicated code\n\nSigned-off-by: Alexey Y. Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7c6db5e51227761f42c6ac8260753f5c24dc1dde",
      "tree": "ecfa3b8a1dc0c7991633ee1145854382e7dbbea8",
      "parents": [
        "d7a76e4cb3b4469b1eccb6204c053e3ebcd4c196"
      ],
      "author": {
        "name": "Denis M. Sadykov",
        "email": "denis.m.sadykov@intel.com",
        "time": "Tue Sep 26 19:50:33 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:53 2006 -0400"
      },
      "message": "ACPI: EC: Remove unnecessary delay added by previous transation patch.\n\nRemove unnecessary delay (50 ms) while reading data from EC in interrupt mode.\n\nSigned-off-by: Alexey Y. Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d7a76e4cb3b4469b1eccb6204c053e3ebcd4c196",
      "tree": "db53dad0c84af4741a3888f96bb297ab328db78b",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Lennart Poettering",
        "email": "mzxreary@0pointer.de",
        "time": "Tue Sep 05 12:12:24 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:49:52 2006 -0400"
      },
      "message": "ACPI: consolidate functions in acpi ec driver\n\nUnify the following functions:\n\n    acpi_ec_poll_read()\n    acpi_ec_poll_write()\n    acpi_ec_poll_query()\n    acpi_ec_intr_read()\n    acpi_ec_intr_write()\n    acpi_ec_intr_query()\n\ninto:\n\n    acpi_ec_poll_transaction()\n    acpi_ec_intr_transaction()\n\nThese new functions take as arguments an ACPI EC command, a few bytes\nto write to the EC data register and a buffer for a few bytes to read\nfrom the EC data register. The old _read(), _write(), _query() are\njust special cases of these functions.\n\nThen unified the code in acpi_ec_poll_transaction() and\nacpi_ec_intr_transaction() a little more. Both functions are now just\nwrappers around the new acpi_ec_transaction_unlocked() function. The\nlatter contains the EC access logic, the two original\nfunction now just do their special way of locking and call the the\nnew function for the actual work.\n\nThis saves a lot of very similar code. The primary reason for doing\nthis, however, is that my driver for MSI 270 laptops needs to issue\nsome non-standard EC commands in a safe way. Due to this I added a new\nexported function similar to ec_write()/ec_write() which is called\nec_transaction() and is essentially just a wrapper around\nacpi_ec_{poll,intr}_transaction().\n\nSigned-off-by: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nAcked-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "991528d7348667924176f3e29addea0675298944",
      "tree": "ed8552bd4c696700a95ae37b26c4197923207ae7",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Sep 25 16:28:13 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:35:39 2006 -0400"
      },
      "message": "ACPI: Processor native C-states using MWAIT\n\nIntel processors starting with the Core Duo support\nsupport processor native C-state using the MWAIT instruction.\nRefer: Intel Architecture Software Developer\u0027s Manual\nhttp://www.intel.com/design/Pentium4/manuals/253668.htm\n\nPlatform firmware exports the support for Native C-state to OS using\nACPI _PDC and _CST methods.\nRefer: Intel Processor Vendor-Specific ACPI: Interface Specification\nhttp://www.intel.com/technology/iapc/acpi/downloads/302223.htm\n\nWith Processor Native C-state, we use \u0027MWAIT\u0027 instruction on the processor\nto enter different C-states (C1, C2, C3).  We won\u0027t use the special IO\nports to enter C-state and no SMM mode etc required to enter C-state.\nOverall this will mean better C-state support.\n\nOne major advantage of using MWAIT for all C-states is, with this and\n\"treat interrupt as break event\" feature of MWAIT, we can now get accurate\ntiming for the time spent in C1, C2, ..  states.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3cd5b87d96db503f69a5892b8f5350d356d18969",
      "tree": "00331b3bd194097ccca81cb329b341ab6f4bc56c",
      "parents": [
        "963497c12acb4d43caa9751b9291b014eea51a1a"
      ],
      "author": {
        "name": "Lebedev, Vladimir P",
        "email": "vladimir.p.lebedev@intel.com",
        "time": "Tue Sep 05 19:59:22 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:34:00 2006 -0400"
      },
      "message": "ACPI: sbs: fix module_param() initializers\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "963497c12acb4d43caa9751b9291b014eea51a1a",
      "tree": "0f03381df050a060f884d6f9a0a8b7fce9e9557d",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Lebedev, Vladimir P",
        "email": "vladimir.p.lebedev@intel.com",
        "time": "Tue Sep 05 19:49:13 2006 +0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:33:52 2006 -0400"
      },
      "message": "ACPI: sbs: check for NULL device pointer\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4d6bd5ea4ec4991901a8cf5a586babef68e1fa3f",
      "tree": "5678f7d190b4425a74dc1877e7d735992e0a6922",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Stefan Schmidt",
        "email": "stefan@datenfreihafen.org",
        "time": "Fri Sep 22 12:19:14 2006 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:32:22 2006 -0400"
      },
      "message": "ACPI: ibm_acpi: Remove experimental status for brightness and volume.\n\nThe brightness and volume features from ibm-acpi are stable.\nThe experimental flag is no longer needed.\n\nSigned-off-by: Stefan Schmidt \u003cstefan@datenfreihafen.org\u003e\nAcked-by: Borislav Deianov \u003cborislav@users.sourceforge.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "288f3ad406460f03642a41bb945826891a7b866f",
      "tree": "1153f127c2e4339d864b9a78a81438855a325fae",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Marek W",
        "email": "marekw1977@yahoo.com.au",
        "time": "Mon Aug 14 22:37:20 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 00:27:06 2006 -0400"
      },
      "message": "ACPI: asus_acpi: W3000 support\n\nAdd support for W3000 (W3V) and indirectly fixes an issue with kmilo under KDE\n(it was triggering excessive LCD read error messages by querying asus_acpi\nmodule) allowing people (I am probably the only one who tested this) with\nW3000 to run kmilo.\n\nCc: Karol Kozimor \u003csziwan@hell.org.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "53a5fbdc2dff55161a206ed1a1385a8fa8055c34",
      "tree": "9a90f7160d7a44a8ddb3a51fdaec866e01f1a359",
      "parents": [
        "0968cf51b6f2ca8a951de4b976370189cf43bbdd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 10 17:14:44 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 10 17:14:44 2006 -0700"
      },
      "message": "ACPI: Allow setting SCI_EN bit in PM1_CONTROL register\n\nThis is needed by at least the Mac Mini\u0027s, which (incorrectly) come back\nfrom suspend with SCI_EN clear.\n\nThanks to Frédéric Riss for hunting this down.\n\nAcked-by: Frédéric Riss \u003cfrederic.riss@gmail.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4370df9782a8456039cf85d2b833c2c2097f3ded",
      "tree": "c074d9a5222c4d1d4768eec5e00722b4f91cd480",
      "parents": [
        "e4cad1b5a4851c90c1bcf460062074a2fa10815b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Oct 10 22:47:17 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 10 15:37:22 2006 -0700"
      },
      "message": "[PATCH] acpi NULL noise removal\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d12e780e003f93433d49ce78cfedf4b4c52adc5",
      "tree": "6748550400445c11a306b132009f3001e3525df8",
      "parents": [
        "da482792a6d1a3fbaaa25fae867b343fb4db3246"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Thu Oct 05 14:55:46 2006 +0100"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Thu Oct 05 15:10:12 2006 +0100"
      },
      "message": "IRQ: Maintain regs pointer globally rather than passing to IRQ handlers\n\nMaintain a per-CPU global \"struct pt_regs *\" variable which can be used instead\nof passing regs around manually through all ~1800 interrupt handlers in the\nLinux kernel.\n\nThe regs pointer is used in few places, but it potentially costs both stack\nspace and code to pass it around.  On the FRV arch, removing the regs parameter\nfrom all the genirq function results in a 20% speed up of the IRQ exit path\n(ie: from leaving timer_interrupt() to leaving do_IRQ()).\n\nWhere appropriate, an arch may override the generic storage facility and do\nsomething different with the variable.  On FRV, for instance, the address is\nmaintained in GR28 at all times inside the kernel as part of general exception\nhandling.\n\nHaving looked over the code, it appears that the parameter may be handed down\nthrough up to twenty or so layers of functions.  Consider a USB character\ndevice attached to a USB hub, attached to a USB controller that posts its\ninterrupts through a cascaded auxiliary interrupt controller.  A character\ndevice driver may want to pass regs to the sysrq handler through the input\nlayer which adds another few layers of parameter passing.\n\nI\u0027ve build this code with allyesconfig for x86_64 and i386.  I\u0027ve runtested the\nmain part of the code on FRV and i386, though I can\u0027t test most of the drivers.\nI\u0027ve also done partial conversion for powerpc and MIPS - these at least compile\nwith minimal configurations.\n\nThis will affect all archs.  Mostly the changes should be relatively easy.\nTake do_IRQ(), store the regs pointer at the beginning, saving the old one:\n\n\tstruct pt_regs *old_regs \u003d set_irq_regs(regs);\n\nAnd put the old one back at the end:\n\n\tset_irq_regs(old_regs);\n\nDon\u0027t pass regs through to generic_handle_irq() or __do_IRQ().\n\nIn timer_interrupt(), this sort of change will be necessary:\n\n\t-\tupdate_process_times(user_mode(regs));\n\t-\tprofile_tick(CPU_PROFILING, regs);\n\t+\tupdate_process_times(user_mode(get_irq_regs()));\n\t+\tprofile_tick(CPU_PROFILING);\n\nI\u0027d like to move update_process_times()\u0027s use of get_irq_regs() into itself,\nexcept that i386, alone of the archs, uses something other than user_mode().\n\nSome notes on the interrupt handling in the drivers:\n\n (*) input_dev() is now gone entirely.  The regs pointer is no longer stored in\n     the input_dev struct.\n\n (*) finish_unlinks() in drivers/usb/host/ohci-q.c needs checking.  It does\n     something different depending on whether it\u0027s been supplied with a regs\n     pointer or not.\n\n (*) Various IRQ handler function pointers have been moved to type\n     irq_handler_t.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n(cherry picked from 1b16e7ac850969f38b375e511e3fa2f474a33867 commit)\n"
    },
    {
      "commit": "c73a668c096fe3dd23c1062018e82eb85f5c7043",
      "tree": "1cda8104af22d03b94f66ae4cac2bf1be0224aee",
      "parents": [
        "fc31e838162c60ed81659da677d7f72917576269"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Tue Oct 03 22:24:43 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Oct 03 22:24:43 2006 +0200"
      },
      "message": "fix drivers/acpi/Kconfig typos\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "5c87579e65ee4f419b2369407f82326d38b5d2d8",
      "tree": "3e015ba93eb6eefb7ed4318daf95be0771d596a8",
      "parents": [
        "130c6b98984a058068ea595c465fba2beb48b9ef"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Sat Sep 30 23:27:17 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:19 2006 -0700"
      },
      "message": "[PATCH] maximum latency tracking infrastructure\n\nAdd infrastructure to track \"maximum allowable latency\" for power saving\npolicies.\n\nThe reason for adding this infrastructure is that power management in the\nidle loop needs to make a tradeoff between latency and power savings\n(deeper power save modes have a longer latency to running code again).  The\ncode that today makes this tradeoff just does a rather simple algorithm;\nhowever this is not good enough: There are devices and use cases where a\nlower latency is required than that the higher power saving states provide.\n An example would be audio playback, but another example is the ipw2100\nwireless driver that right now has a very direct and ugly acpi hook to\ndisable some higher power states randomly when it gets certain types of\nerror.\n\nThe proposed solution is to have an interface where drivers can\n\n* announce the maximum latency (in microseconds) that they can deal with\n* modify this latency\n* give up their constraint\n\nand a function where the code that decides on power saving strategy can\nquery the current global desired maximum.\n\nThis patch has a user of each side: on the consumer side, ACPI is patched\nto use this, on the producer side the ipw2100 driver is patched.\n\nA generic maximum latency is also registered of 2 timer ticks (more and you\nlose accurate time tracking after all).\n\nWhile the existing users of the patch are x86 specific, the infrastructure\nis not.  I\u0027d like to ask the arch maintainers of other architectures if the\ninfrastructure is generic enough for their use (assuming the architecture\nhas such a tradeoff as concept at all), and the sound/multimedia driver\nowners to look at the driver facing API to see if this is something they\ncan use.\n\n[akpm@osdl.org: cleanups]\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Jesse Barnes \u003cjesse.barnes@intel.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c2676a5870ab15cbeea9f826266bc946fe3cc26",
      "tree": "0df06fce24312d7f2d1120d984dd7ae258cb40ef",
      "parents": [
        "4942e998b40b8f6080930ec16442444e9930aee5"
      ],
      "author": {
        "name": "Keith Mannthey",
        "email": "kmannth@us.ibm.com",
        "time": "Sat Sep 30 23:27:07 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 01 00:39:18 2006 -0700"
      },
      "message": "[PATCH] hot-add-mem x86_64: memory_add_physaddr_to_nid node fixup\n\nIn cases where the acpi memory-add event does not containe the pxm (node)\ninfomation allow the driver to look up node info based on the address.  The\nacpi_get_node call returns -1 if it can\u0027t decode the pxm info, this causes\nadd_memory to panic.  acpi_get_node would have to decode the resource from the\nhandle (a lenghty proposition).  This seems to be the cleanist point to\ninterject the hook.\n\n[kamezawa.hiroyu@jp.fujitsu.com: build fixes]\n[y-goto@jp.fujitsu.com: build fixes]\nSigned-off-by: Keith Mannthey \u003ckmannth@us.ibm.com\u003e\nCc: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1a1d92c10dd24bbdc28b3d6e2d03ec199dd3a65b",
      "tree": "fade83955f75e718e39153d6f81d221403338bed",
      "parents": [
        "f52720ca5f48574e347dff35ffe6b389ace61537"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Wed Sep 27 01:49:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 27 08:26:10 2006 -0700"
      },
      "message": "[PATCH] Really ignore kmem_cache_destroy return value\n\n* Rougly half of callers already do it by not checking return value\n* Code in drivers/acpi/osl.c does the following to be sure:\n\n\t(void)kmem_cache_destroy(cache);\n\n* Those who check it printk something, however, slab_error already printed\n  the name of failed cache.\n* XFS BUGs on failed kmem_cache_destroy which is not the decision\n  low-level filesystem driver should make. Converted to ignore.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f9082c5ce0e2c2f7ad0211b0c089f680d2efc11",
      "tree": "3e4dda294cf571eb4c07a3378245e6e7c145754f",
      "parents": [
        "9e11a9fbfe48a2f65188aae64bf4f690e40ea2f4"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Sep 03 22:39:46 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Sep 26 15:38:52 2006 -0700"
      },
      "message": "i2c: Constify i2c_algorithm declarations, part 2\n\ni2c: Constify i2c_algorithm declarations, part 2\n\nMake struct i2c_algorithm declarations const in all i2c bus drivers\nwhere it is possible.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "da547d775fa9ba8d9dcaee7bc4e960540e2be576",
      "tree": "e01cb3b682bc0157742d093afc18a89dfc01d1f1",
      "parents": [
        "ef7d1b244fa6c94fb76d5f787b8629df64ea4046",
        "5b9c9bf6c92274a6eb74fc8f86586ab592a7a1ec",
        "df6fd31995cb2e38b2a7e94bc8f1559b8f55404e",
        "4e6e6504a4572dee3afcb0925ce92ad559e1e0db",
        "5672bde6355f2d12c49df1eec083d25afe489063",
        "16a74744231e57e354253567490ab9e4ccd2d605"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 20 21:49:29 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Aug 20 21:49:29 2006 -0400"
      },
      "message": "Merge trivial low-risk suspend hotkey bugzilla-5918 into release\n"
    },
    {
      "commit": "d68909f4c3eee09c13d4e5c86512c6c075553dbd",
      "tree": "4153c598662ea952903329c6eced0acbbfcfb7b6",
      "parents": [
        "b5240b32b9b2b75917c478d768191862a2b190cc"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 16 19:16:58 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 16 19:23:00 2006 -0400"
      },
      "message": "ACPI: avoid irqrouter_resume might_sleep oops on resume from S4\n\n__might_sleep+0x8e/0x93\nacpi_os_wait_semaphore+0x50/0xa3\nacpi_ut_acquire_mutex+0x28/0x6a\nacpi_ns_get_node+0x46/0x88\nacpi_ns_evaluate+0x2d/0xfc\nacpi_rs_set_srs_method_data+0xc5/0xe1\nacpi_set_current_resources+0x31/0x3f\nacpi_pci_link_set+0xfc/0x1a5\nirqrouter_resume+0x48/0x5f\n\nand\n\n__might_sleep+0x8e/0x93\nkmem_cache_alloc+0x2a/0x8f\nacpi_evaluate_integer+0x32/0x96\nacpi_bus_get_status+0x30/0x84\nacpi_pci_link_set+0x12a/0x1a5\nirqrouter_resume+0x48/0x5f\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d6810\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5672bde6355f2d12c49df1eec083d25afe489063",
      "tree": "9e4713a72b26b0b92d2a381a65dbdc83abd0e621",
      "parents": [
        "9f737633e6ee54fc174282d49b2559bd2208391d"
      ],
      "author": {
        "name": "Handle X",
        "email": "xhandle@gmail.com",
        "time": "Mon Aug 14 22:37:27 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 16 18:08:06 2006 -0400"
      },
      "message": "ACPI: hotkey.c fixes, fix for potential crash of hotkey.c\n\nWhile going through the code, I found out some memory leaks and potential\ncrashes in drivers/acpi/hotkey.c Please find the patch to fix them.\n\nThis patch does the following,\n\n1. Fixes memory leaks in error paths of hotkey_write_config\n\n2. Fixes freeing unallocated pointers in the error paths of hotkey_write_config\n\n3. Uses a loop instead of linear searching for parsing the userspace\n   input in get_params\n\n4. Uses array of char * instead of passing 4 pointer parameters\n   explicitly into the init_{poll_}hotkey_* static functions\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nAcked-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "07dd4855e7fffeb50565826e5e736509ee8f6129",
      "tree": "5202c3ac0f0db51a87db3e6649896cae01a020eb",
      "parents": [
        "e9a315bcae3b9e0c54fb68ef90d0095956314480"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Mon Aug 14 22:37:32 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 16 00:29:26 2006 -0400"
      },
      "message": "ACPI: memory hotplug: remove useless message at boot time\n\nThis is to remove noisy useless message at boot.  The message is a ton of\n\"ACPI Exception (acpi_memory-0492): AE_ERROR, handle is no memory device\"\n\nIn my emulation, number of memory devices are not so many (only 6), but,\nthis messages are displayed 114 times.\n\nIt is showed by acpi_memory_register_notify_handler() which is called by\nacpi_walk_namespace().\n\nacpi_walk_namespace() parses all of ACPI\u0027s namespace and execute\nacpi_memory_register_notify_handler().  So, it is called for all of the\ndevice which is defined in namespace.  If the parsing device is not memory,\nacpi_memhotplug ignores it due to \"no match\" and will parse next device.\nThis is normal route, not an exception.\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e9a315bcae3b9e0c54fb68ef90d0095956314480",
      "tree": "607216758ddaa8927e9a649a21c2c8b5d50c1713",
      "parents": [
        "7daef60721e03809c7e5f8aa8491df4190f6b56f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Aug 14 22:37:24 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 15 23:32:24 2006 -0400"
      },
      "message": "ACPI: verbose on kset/kobject_register errors\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7daef60721e03809c7e5f8aa8491df4190f6b56f",
      "tree": "62bd2fc5dadc3d0497cb8ba4ff095bd9fb8c36fc",
      "parents": [
        "b20d2aeb0ad322cbe7fd9120acae6118231b17a3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Mon Aug 14 22:37:24 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 15 23:27:38 2006 -0400"
      },
      "message": "ACPI: add message if firmware_register() init fails\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b20d2aeb0ad322cbe7fd9120acae6118231b17a3",
      "tree": "c74ff2ae136371b83a673c0aaf297cdc609e1b80",
      "parents": [
        "4d8316d5ea4dcf0bf15d8a06d539ed7c99e9cfbe"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 15 23:21:37 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 15 23:21:37 2006 -0400"
      },
      "message": "ACPI: skip smart battery init when acpi\u003doff\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4d8316d5ea4dcf0bf15d8a06d539ed7c99e9cfbe",
      "tree": "41fb896080563444bfdf047d56946d775b4f74a6",
      "parents": [
        "0ee6a17389ceef65f1a86c38872fa98f08489022"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Mon Aug 14 22:37:22 2006 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Aug 15 23:16:43 2006 -0400"
      },
      "message": "ACPI: fix boot with acpi\u003doff\n\nFix acpi_ac/battery boot with acpi\u003doff\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0ee6a17389ceef65f1a86c38872fa98f08489022",
      "tree": "38ccea4e0e55cffb16f9dc93b391a790a5048257",
      "parents": [
        "9f737633e6ee54fc174282d49b2559bd2208391d"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Fri Aug 11 08:30:31 2006 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 11 15:06:17 2006 -0400"
      },
      "message": "ACPI: fix kfree in i2c_ec error path\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5d2870faaa1fdcec795a6bf4dbbfc3e5d57fd7ab",
      "tree": "0bed831b70618d33f8f543865fb422887870ed80",
      "parents": [
        "fa25d8d6d3fa0fecd00cd4b909011291eae9257d"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Sat Aug 05 12:15:04 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:49 2006 -0700"
      },
      "message": "[PATCH] memory hotadd fixes: avoid registering res twice\n\nboth of acpi_memory_enable_device() and acpi_memory_add_device() may evaluate\n_CRS method.\n\nWe should avoid evaluate device\u0027s resource twice if we could get it\nsuccessfully in past.\n\nSigned-off-by: KAMEZWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Keith Mannthey \u003ckmannth@gmail.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa25d8d6d3fa0fecd00cd4b909011291eae9257d",
      "tree": "641304544db303a499387b52940aa0b52dcc0311",
      "parents": [
        "58c1b5b079071d82b2f924000b7e8fb5585ce7d8"
      ],
      "author": {
        "name": "KAMEZAWA Hiroyuki",
        "email": "kamezawa.hiroyu@jp.fujitsu.com",
        "time": "Sat Aug 05 12:15:02 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 06 08:57:49 2006 -0700"
      },
      "message": "[PATCH] memory hotadd fixes: avoid check in acpi\n\nadd_memory() does all necessary check to avoid collision.  then, acpi layer\ndoesn\u0027t have to check region by itself.\n\n(*) pfn_valid() just returns page struct is valid or not. It returns 0\n    if a section has been already added even is ioresource is not added.\n    ioresource collision check in mm/memory_hotplug.c can do more precise\n    collistion check.\n    added enabled bit check just for sanity check..\n\nSigned-off-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Keith Mannthey \u003ckmannth@gmail.com\u003e\nCc: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5669021e40964303994a20633548732c6bb26636",
      "tree": "f3150a7082d836c3339d7b077c433f07e64663c8",
      "parents": [
        "321311af25cbb65d3cc177e3777fedd526814ecc"
      ],
      "author": {
        "name": "Kristen Carlson Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Tue Aug 01 14:59:19 2006 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Aug 03 13:20:06 2006 -0700"
      },
      "message": "PCI: docking station: remove dock uevents\n\nRemove uevent dock notifications.  There are no consumers\nof these events at present, and uevents are likely not the\ncorrect way to send this type of event anyway.\n\nUntil I get some kind of idea if anyone in userspace cares\nabout dock events, I will just not send any.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "9805cb76f7bcd3108e012270d9ef2fd8ea3bea55",
      "tree": "e046dff9f431183f86ed43b83776cdef2750d649",
      "parents": [
        "9b6d97b64eff08b368375efcf9c1d01eba582ea2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 25 13:30:57 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 25 13:30:57 2006 -0400"
      },
      "message": "ACPI: restore some dmesg to DEBUG-only, ala 2.6.17\n\nThe ACPI_EXCEPTION() patch enabled a bunch of messages to print\neven in the non-DEBUG kernel.  Need to change a couple back,\nand note that ACPI_EXCEPTION takes no \\n, but ACPI_DEBUG_PRINT does.\n\nNo context for object [%p]\\n\nDevice `[%s]\u0027 is not power manageable\\n\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "72945b2b90a5554975b8f72673ab7139d232a121",
      "tree": "69ef823d84f7bc970bc4712bd0db5e8a023de65d",
      "parents": [
        "dd4a59a8e5dd44299b2df4411e8d7b05902ef2e7"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 12 22:46:42 2006 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Wed Jul 12 21:02:24 2006 -0700"
      },
      "message": "[PATCH] Revert \"ACPI: execute Notify() handlers on new thread\"\n\nThis effectively reverts commit b8d35192c55fb055792ff0641408eaaec7c88988\nby reverts acpi_os_queue_for_execution() to what it was before that,\nexcept it changes the name to acpi_os_execute() to match ACPICA\n20060512.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n\n[ The thread execution doesn\u0027t actually solve the bug it set out to\n  solve (see\n\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5534\n\n  for more details) because the new events can get caught behind the AML\n  semaphore or other serialization.  And when that happens, the notify\n  threads keep on piling up until the system dies. ]\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b6d97b64eff08b368375efcf9c1d01eba582ea2",
      "tree": "5fbb5ee62e4e28d9c7d6cd80aa8b6b0bcd071b91",
      "parents": [
        "d568df84f987a9321c1f5826a6c8678ef2bb2b70"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Jul 12 02:08:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 12 12:51:18 2006 -0400"
      },
      "message": "ACPI: scan: handle kset/kobject errors\n\nCheck and handle kset_register() and kobject_register() init errors.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d568df84f987a9321c1f5826a6c8678ef2bb2b70",
      "tree": "5b67aaf1b2a66cf1c84a08dafff2cff8b65a1c21",
      "parents": [
        "7c3dec0679c66ce177726802adbe2f403942fc27"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Jul 12 01:47:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jul 12 02:39:12 2006 -0400"
      },
      "message": "ACPI: handle firmware_register init errors\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c80dc60b03d633047c7f96be87fd59cdcdbb929f",
      "tree": "1ef931c2287e376f8fef37cea89f7a951d9d3b00",
      "parents": [
        "90ca9a2ff4d6b89b6939c3ece19f8fed1eecdbab",
        "0466684907ea1695eeef98cb28ca3399882ecc0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 15:14:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 15:14:38 2006 -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:\n  ACPI: ACPI_DOCK: Initialize the atomic notifier list\n  ACPI: acpi_os_allocate() fixes\n  ACPI: SBS: fix initialization, sem2mutex\n  ACPI: add \u0027const\u0027 to several ACPI file_operations\n  ACPI: delete some defaults from ACPI Kconfig\n  ACPI: \"Device `[%s]\u0027 is not power manageable\" make message debug only\n  ACPI: ACPI_DOCK Kconfig\n  Revert \"Revert \"ACPI: dock driver\"\"\n  ACPI: acpi_os_get_thread_id() returns current\n  ACPI: ACPICA 20060707\n"
    },
    {
      "commit": "46f6976101c359202422753d15955f67aafabe2b",
      "tree": "f251e6132f3a5640086770f0b6f1d95344102e02",
      "parents": [
        "aa0a9f373e3edb2c090f3fa0eb292712cfa97f81"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Jul 10 17:06:18 2006 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 15:12:33 2006 -0700"
      },
      "message": "[PATCH] x86_64: Fix up bogus defaults in ACPI Kconfig\n\nNo need for video to be always in\nNo need for smart battery driver to be always in\n\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nCc: linux-acpi@vger.kernel.org\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bed936f7eab946c60170bc92a1aea597da158e02",
      "tree": "746083d8c8172dc240d4d50c91a563c1aa05944e",
      "parents": [
        "868e81b8ada8fa05bdc08b5e6fa73307caaeab6d"
      ],
      "author": {
        "name": "Konstantin Karasyov",
        "email": "konstantin.a.karasyov@intel.com",
        "time": "Mon Jul 10 04:44:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 10 13:24:18 2006 -0700"
      },
      "message": "[PATCH] ACPI: fix fan/thermal resume\n\nDaniel Ritz \u003cdaniel.ritz-ml@swissonline.ch\u003e says:\n\nThe acpi driver suspend/resume patches that went in recently caused a regression\non my box (toshiba tecra 8000 laptop): after resume from swsusp the fan turns on\nkeeping blowing cold air out of my notebook. before the patches, the fan was off\nand would only make noise when required. it\u0027s the same thing described in\nbugzilla.kernel.org #5000. the acpi suspend/resume patches or at least parts of\nthem originate in this bug. now the last patch in the report (attach id 8438)\nactually fixes the problem - for me and the reporter. this is a trimmed down\nversion of that patch.\n\nSigned-off-by: Daniel Ritz \u003cdaniel.ritz@gmx.ch\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Sanjoy Mahajan \u003csanjoy@mrao.cam.ac.uk\u003e\nCc: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0466684907ea1695eeef98cb28ca3399882ecc0a",
      "tree": "ab60641f77d064c28ee508fe64b8d9515985ad2f",
      "parents": [
        "c0dc250e89cb8af77c5689b36eda851158e8573e",
        "07a18684c92c0156f87ea158b5adc3022485f82a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 14:20:17 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 14:20:17 2006 -0400"
      },
      "message": "Pull dock into release branch\n"
    },
    {
      "commit": "07a18684c92c0156f87ea158b5adc3022485f82a",
      "tree": "a2dd08d7ff40a82d7cf6d4cd461123a3eca63dd6",
      "parents": [
        "8d7bff6c0896feba2fbd5ce37062c212aee13870"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Mon Jul 10 14:19:15 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 14:19:15 2006 -0400"
      },
      "message": "ACPI: ACPI_DOCK: Initialize the atomic notifier list\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c0dc250e89cb8af77c5689b36eda851158e8573e",
      "tree": "41c11fb811b31ee28bd20befdc685384f96db1fc",
      "parents": [
        "0f12b15ebcedce115a5d8e5ff741e49a7993f67c",
        "e21c1ca3f98529921c829a792dfdbfc5a5dc393b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 02:39:47 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 02:39:47 2006 -0400"
      },
      "message": "Pull acpi_os_allocate into test branch\n"
    },
    {
      "commit": "0f12b15ebcedce115a5d8e5ff741e49a7993f67c",
      "tree": "3bfea88873b2a43c5528b9687fa010b6eff23458",
      "parents": [
        "20b499aa06edf59fa2d21f29d42d36586c6c058e",
        "f6dd9221dddb3550e60d32aee688588ec208312c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 02:39:41 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 02:39:41 2006 -0400"
      },
      "message": "Pull acpica-20060707 into test branch\n"
    },
    {
      "commit": "20b499aa06edf59fa2d21f29d42d36586c6c058e",
      "tree": "2691a1de8f285fcc9a65fa65bd2ece4d4ec8404f",
      "parents": [
        "dece75b3a288fa49b3aab685543ec2f5c94b8cfc",
        "ab8aa06a5c0b75974fb1949365cbb20a15cedf14"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 02:39:36 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 02:39:36 2006 -0400"
      },
      "message": "Pull bugzilla-6687 into test branch\n"
    },
    {
      "commit": "dece75b3a288fa49b3aab685543ec2f5c94b8cfc",
      "tree": "42b4871522182106d06061923fe9e567ac2e10db",
      "parents": [
        "1a39ed5888a8336ed2762d5b367195b14b878850",
        "8d7bff6c0896feba2fbd5ce37062c212aee13870"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 02:39:33 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 02:39:33 2006 -0400"
      },
      "message": "Pull dock into test branch\n"
    },
    {
      "commit": "1a39ed5888a8336ed2762d5b367195b14b878850",
      "tree": "97119752e85b6ab063e5c1bab42d931eee44f311",
      "parents": [
        "1b045e5d207fc65e6708e303c2ab4249bf619982",
        "d75080328affb4b268da430b7074cc8139cc662a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 02:39:26 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 02:39:26 2006 -0400"
      },
      "message": "Pull trivial into test branch\n"
    },
    {
      "commit": "e21c1ca3f98529921c829a792dfdbfc5a5dc393b",
      "tree": "fdb0a3c00d46db197ae65e6c66fc841b194cb507",
      "parents": [
        "b3cf257623fabd8f1ee6700a6d328cc1c5da5a1d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 01:35:51 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 02:37:22 2006 -0400"
      },
      "message": "ACPI: acpi_os_allocate() fixes\n\nReplace acpi_in_resume with a more general hack\nto check irqs_disabled() on any kmalloc() from ACPI.\nWhile setting (system_state !\u003d SYSTEM_RUNNING) on resume\nseemed more general, Andrew Morton preferred this approach.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3469\n\nMake acpi_os_allocate() into an inline function to\nallow /proc/slab_allocators to work.\n\nDelete some memset() that could fault on allocation failure.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8970bfe706345223d39d33bfce5f8b29750ab716",
      "tree": "0a1df121ce05018858e8a52df51281b8adae3c1c",
      "parents": [
        "953969ddf5b049361ed1e8471cc43dc4134d2a6f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jul 10 02:34:45 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 02:34:45 2006 -0400"
      },
      "message": "ACPI: SBS: fix initialization, sem2mutex\n\ncm_sbs_sem is being downed (via acpi_ac_init-\u003eacpi_lock_ac_dir) before it is\ninitialised, with grave results.\n\n- Make it a mutex\n\n- Initialise it\n\n- Make it static\n\n- Clean other stuff up.\n\nThanks to Paul Drynoff \u003cpauldrynoff@gmail.com\u003e for reporting and testing.\n\nCc: Rich Townsend \u003crhdt@bartol.udel.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d75080328affb4b268da430b7074cc8139cc662a",
      "tree": "ea743887a7a2e0fd6c859d7bacbc274299f958f5",
      "parents": [
        "e26a2b8f68dca28c734d857517788e3b40b8691d"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@infradead.org",
        "time": "Tue Jul 04 13:06:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 10 00:04:29 2006 -0400"
      },
      "message": "ACPI: add \u0027const\u0027 to several ACPI file_operations\n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e26a2b8f68dca28c734d857517788e3b40b8691d",
      "tree": "a256259dcbdced5c2a3c23bd235f380c9ed464db",
      "parents": [
        "af4f949c6b4ffa5119aad980626e5b04daca961b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 06 12:14:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 09 23:38:54 2006 -0400"
      },
      "message": "ACPI: delete some defaults from ACPI Kconfig\n\nNo need for video to be always in\nNo need for ACPI dock driver to be always in\nNo need for smart battery driver to be always in\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "af4f949c6b4ffa5119aad980626e5b04daca961b",
      "tree": "4cc9dcce0582c5ab5551777f8fad671d79a553c7",
      "parents": [
        "b3cf257623fabd8f1ee6700a6d328cc1c5da5a1d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 09 16:33:26 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 09 23:30:00 2006 -0400"
      },
      "message": "ACPI: \"Device `[%s]\u0027 is not power manageable\" make message debug only\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8d7bff6c0896feba2fbd5ce37062c212aee13870",
      "tree": "2bfde8445b61cc573c12c44b074ed9bc79e100dd",
      "parents": [
        "c8f7a62cdde461914c6457d5f4362538ed810bf4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 09 22:09:57 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 09 22:09:57 2006 -0400"
      },
      "message": "ACPI: ACPI_DOCK Kconfig\n\nHOTPLUG_PCI_ACPI depends on ACPI_DOCK\nACPI_IBM_DOCK depends on ACPI_DOCK\u003dn\nACPI_DOCK is EXPERIMENTAL, though that doesn\u0027t seem to mean much\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c8f7a62cdde461914c6457d5f4362538ed810bf4",
      "tree": "62f8cc2dc2b1c9abb6364b16f3b218a04d121f3e",
      "parents": [
        "953969ddf5b049361ed1e8471cc43dc4134d2a6f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 09 17:22:28 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 09 17:22:28 2006 -0400"
      },
      "message": "Revert \"Revert \"ACPI: dock driver\"\"\n\nThis reverts 953969ddf5b049361ed1e8471cc43dc4134d2a6f commit.\n"
    },
    {
      "commit": "ab8aa06a5c0b75974fb1949365cbb20a15cedf14",
      "tree": "8498b3b3222198c45fa322b6fdd3215687dc30e4",
      "parents": [
        "120bda20c6f64b32e8bfbdd7b34feafaa5f5332e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jul 07 20:11:07 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 09 15:19:44 2006 -0400"
      },
      "message": "ACPI: acpi_os_get_thread_id() returns current\n\nLinux mutexes and the debug code that that reference\nacpi_os_get_thread_id() are happy with 0.\nBut the AML mutexes in exmutex.c expect a unique non-zero\nnumber for each thread - as they track this thread_id\nto permit the mutex re-entrancy defined by the ACPI spec.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d6687\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f6dd9221dddb3550e60d32aee688588ec208312c",
      "tree": "dbde18df728775aaf5be5c4526fbfd4c3f398cd5",
      "parents": [
        "120bda20c6f64b32e8bfbdd7b34feafaa5f5332e"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Jul 07 20:44:38 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Jul 09 15:15:40 2006 -0400"
      },
      "message": "ACPI: ACPICA 20060707\n\nAdded the ACPI_PACKED_POINTERS_NOT_SUPPORTED macro to\nsupport C compilers that do not allow the initialization\nof address pointers within packed structures - even though\nthe hardware itself may support misaligned transfers. Some\nof the debug data structures are packed by default to\nminimize size.\n\nAdded an error message for the case where\nacpi_os_get_thread_id() returns zero. A non-zero value is\nrequired by the core ACPICA code to ensure the proper\noperation of AML mutexes and recursive control methods.\n\nThe DSDT is now the only ACPI table that determines whether\nthe AML interpreter is in 32-bit or 64-bit mode. Not really\na functional change, but the hooks for per-table 32/64\nswitching have been removed from the code. A clarification\nto the ACPI specification is forthcoming in ACPI 3.0B.\n\nFixed a possible leak of an Owner ID in the error\npath of tbinstal.c acpi_tb_init_table_descriptor() and\nmigrated all table OwnerID deletion to a single place in\nacpi_tb_uninstall_table() to correct possible leaks when using\nthe acpi_tb_delete_tables_by_type() interface (with assistance\nfrom Lance Ortiz.)\n\nFixed a problem with Serialized control methods where the\nsemaphore associated with the method could be over-signaled\nafter multiple method invocations.\n\nFixed two issues with the locking of the internal\nnamespace data structure. Both the Unload() operator and\nacpi_unload_table() interface now lock the namespace during\nthe namespace deletion associated with the table unload\n(with assistance from Linn Crosetto.)\n\nFixed problem reports (Valery Podrezov) integrated: -\nEliminate unnecessary memory allocation for CreateXxxxField\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5426\n\nFixed problem reports (Fiodor Suietov) integrated: -\nIncomplete cleanup branches in AcpiTbGetTableRsdt (BZ 369)\n- On Address Space handler deletion, needless deactivation\ncall (BZ 374) - AcpiRemoveAddressSpaceHandler: validate\nDevice handle parameter (BZ 375) - Possible memory leak,\nNotify sub-objects of Processor, Power, ThermalZone (BZ\n376) - AcpiRemoveAddressSpaceHandler: validate Handler\nparameter (BZ 378) - Minimum Length of RSDT should be\nvalidated (BZ 379) - AcpiRemoveNotifyHandler: return\nAE_NOT_EXIST if Processor Obj has no Handler (BZ (380)\n- AcpiUnloadTable: return AE_NOT_EXIST if no table of\nspecified type loaded (BZ 381)\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "953969ddf5b049361ed1e8471cc43dc4134d2a6f",
      "tree": "e4b84effa78a7e34d516142ee8ad1441906e33de",
      "parents": [
        "b862f3b099f3ea672c7438c0b282ce8201d39dfc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 09 08:47:46 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 09 08:47:46 2006 -0700"
      },
      "message": "Revert \"ACPI: dock driver\"\n\nThis reverts commit a5e1b94008f2a96abf4a0c0371a55a56b320c13e.\n\nAdrian Bunk points out that it has build errors, and apparently no\nmaintenance. Throw it out.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e82ca04387dd6c98722f5f48235089839fd04268",
      "tree": "8fb4b0435e57c7dab70dfd4cc71b4cd35686126d",
      "parents": [
        "075395d228641646159dae3dd170fa3fc6ff477a",
        "309b0f125a22ee34c8f6962677255f7bf6af5e3d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 03 21:32:50 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Jul 03 21:32:50 2006 -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: (44 commits)\n  ACPI: remove function tracing macros from drivers/acpi/*.c\n  ACPI: add support for Smart Battery\n  ACPI: handle battery notify event on broken BIOS\n  ACPI: handle AC notify event on broken BIOS\n  ACPI: asus_acpi: add S1N WLED control\n  ACPI: asus_acpi: correct M6N/M6R display nodes\n  ACPI: asus_acpi: add S1N WLED control\n  ACPI: asus_acpi: rework model detection\n  ACPI: asus_acpi: support L5D\n  ACPI: asus_acpi: handle internal Bluetooth / support W5A\n  ACPI: asus_acpi: support A4G\n  ACPI: asus_acpi: support W3400N\n  ACPI: asus_acpi: LED display support\n  ACPI: asus_acpi: support A3G\n  ACPI: asus_acpi: misc cleanups\n  ACPI: video: Remove unneeded acpi_handle from driver.\n  ACPI: thermal: Remove unneeded acpi_handle from driver.\n  ACPI: power: Remove unneeded acpi_handle from driver.\n  ACPI: pci_root: Remove unneeded acpi_handle from driver.\n  ACPI: pci_link: Remove unneeded acpi_handle from driver.\n  ...\n"
    },
    {
      "commit": "dace145374b8e39aeb920304c358ab5e220341ab",
      "tree": "e37c76578468f489ce2dbec4d04400380c14ee14",
      "parents": [
        "8076fe32a7db9a6628589ffa372808e4ba25d222"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Jul 01 19:29:38 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Jul 02 13:58:50 2006 -0700"
      },
      "message": "[PATCH] irq-flags: misc drivers: Use the new IRQF_ constants\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "309b0f125a22ee34c8f6962677255f7bf6af5e3d",
      "tree": "ba5897f4b13d9b3fb35f9fcf1e420537da37c08f",
      "parents": [
        "d0e5f39f1ee2e55d140064bb6d74c8bad25d71d0",
        "635227ee89929a6e2920fc8aa1cd48f7225d3d93"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 17:21:39 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 17:21:39 2006 -0400"
      },
      "message": "Pull smart-battery into release branch\n"
    },
    {
      "commit": "d0e5f39f1ee2e55d140064bb6d74c8bad25d71d0",
      "tree": "b4dbf354ded61dcaf7c06be3f799303d2d1d6cfd",
      "parents": [
        "361ea93cbff0e42cbc6a0f3c7a8238db9ed15648",
        "9fdae727645215d4dbb88912b9a176ef87911a05"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 17:21:26 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 17:21:26 2006 -0400"
      },
      "message": "Pull bugzilla-3241 into release branch\n"
    },
    {
      "commit": "361ea93cbff0e42cbc6a0f3c7a8238db9ed15648",
      "tree": "d3cf377d6a63d85c4316ad594b166220d3dc1d19",
      "parents": [
        "5f765b8d68fe99c8a575265d81c62382893e1e8a",
        "9becf5b91ec7b600a3cfea12724165aaaf4d4527"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 17:20:40 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 17:20:40 2006 -0400"
      },
      "message": "Pull asus_acpi-0.30 into release branch\n"
    },
    {
      "commit": "5f765b8d68fe99c8a575265d81c62382893e1e8a",
      "tree": "ef6ec9815aadfab4b8bcb09aeeb85d8dc29f4919",
      "parents": [
        "b197ba3c70638a3a2ae39296781912f26ac0f991",
        "d07a8577f695c807977af003b6e75f996e01a15f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 17:19:34 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 17:19:34 2006 -0400"
      },
      "message": "Pull acpi_device_handle_cleanup into release branch\n"
    },
    {
      "commit": "b197ba3c70638a3a2ae39296781912f26ac0f991",
      "tree": "596f795437337d86edaa02d612120f4d5b3ce35d",
      "parents": [
        "fc25465f09414538afdbceacc517dd4dbabadeca",
        "02438d8771ae6a4b215938959827692026380bf9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 17:19:08 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 17:19:08 2006 -0400"
      },
      "message": "Pull acpi_os_free into release branch\n"
    },
    {
      "commit": "635227ee89929a6e2920fc8aa1cd48f7225d3d93",
      "tree": "b40e81898310a364ca7be378f42212e06dd71238",
      "parents": [
        "3f86b83243d59bb50caf5938d284d22e10d082a4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 16:48:23 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 16:48:23 2006 -0400"
      },
      "message": "ACPI: remove function tracing macros from drivers/acpi/*.c\n\na few invocations appeared due to the SBS and other patches.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3f86b83243d59bb50caf5938d284d22e10d082a4",
      "tree": "ebc93aff4abae0b3f4aa96c19973782eede3411d",
      "parents": [
        "37672d4c5263d54ee4302f55242f6fd5317b0f9f"
      ],
      "author": {
        "name": "Rich Townsend",
        "email": "rhdt@bartol.udel.edu",
        "time": "Sat Jul 01 11:36:54 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 16:36:14 2006 -0400"
      },
      "message": "ACPI: add support for Smart Battery\n\nMost batteries today are ACPI \"Control Method\" batteries,\nbut some models ship with the older \"Smart Battery\"\nthat requires this code.\n\nRich Townsend and Bruno Ducrot were the original authors.\nVladimir Lebedev updated to run on latest kernel.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3734\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9becf5b91ec7b600a3cfea12724165aaaf4d4527",
      "tree": "54217637c4e2005a862d85d427249f5f3f382996",
      "parents": [
        "96d1142084281ae4601fab02be061e1267e431a3"
      ],
      "author": {
        "name": "Karol Kozimor",
        "email": "sziwan@hell.org.pl",
        "time": "Fri Jun 30 19:15:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 16:20:10 2006 -0400"
      },
      "message": "ACPI: asus_acpi: correct M6N/M6R display nodes\n\nThis patch switches back the display nodes for M6R and M6N -- this happened\na while ago when a patch was misapplied (only the in-tree version was\naffected).\n\nSigned-off-by: Karol Kozimor \u003csziwan@hell.org.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "345a6e6aea43cd544c682601926bbd11c09c999b",
      "tree": "27c7c4a9b7559353f67839100fd6f0ecbd057c4a",
      "parents": [
        "929a40ec324e947d4ad14cc1ced785c104c560e2"
      ],
      "author": {
        "name": "Jae-hyeon Park",
        "email": "jhpark@tuhep.phys.tohoku.ac.jp",
        "time": "Sat Jul 01 04:35:47 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 01 09:55:58 2006 -0700"
      },
      "message": "[PATCH] ACPI: fix not power-manageable device message\n\nFix typo in message.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9fdae727645215d4dbb88912b9a176ef87911a05",
      "tree": "e1087f6e8f7616a7cf836bef04aba61c77b18b88",
      "parents": [
        "03d782524e2d0511317769521c8d5daadbab8482"
      ],
      "author": {
        "name": "Vladimir Lebedev",
        "email": "vladimir.p.lebedev@intel.com",
        "time": "Tue Jun 27 04:49:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 12:13:49 2006 -0400"
      },
      "message": "ACPI: handle battery notify event on broken BIOS\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3241\n\nSigned-off-by: Vladimir Lebedev \u003cvladimir.p.lebedev@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "03d782524e2d0511317769521c8d5daadbab8482",
      "tree": "c8d1d5b828993712e1a23022f58e61077fe5341e",
      "parents": [
        "37672d4c5263d54ee4302f55242f6fd5317b0f9f"
      ],
      "author": {
        "name": "Christian Lupien",
        "email": "lupien@physique.usherbrooke.ca",
        "time": "Thu Aug 19 01:26:00 2004 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 12:09:27 2006 -0400"
      },
      "message": "ACPI: handle AC notify event on broken BIOS\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3241\n\nupdated by Vladimir Lebedev\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "37672d4c5263d54ee4302f55242f6fd5317b0f9f",
      "tree": "70f2eb3581817ac494334858dcaf547264944433",
      "parents": [
        "b2f71bade430d468398167d696731bf770de2db8",
        "2df8386cec47520b76822cb39d96709f5d353cf8"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 11:06:01 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 11:06:01 2006 -0400"
      },
      "message": "Pull asus_acpi-0.30 into release branch\n"
    },
    {
      "commit": "b2f71bade430d468398167d696731bf770de2db8",
      "tree": "b804b0b21e722a42d5f2ee5edead8cab2e41be8b",
      "parents": [
        "ba290ab7dace8b3339c0cc86c221d48eed21e956",
        "d07a8577f695c807977af003b6e75f996e01a15f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 11:05:19 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 01 11:05:19 2006 -0400"
      },
      "message": "Pull acpi_device_handle_cleanup into release branch\n"
    },
    {
      "commit": "2df8386cec47520b76822cb39d96709f5d353cf8",
      "tree": "54217637c4e2005a862d85d427249f5f3f382996",
      "parents": [
        "96d1142084281ae4601fab02be061e1267e431a3"
      ],
      "author": {
        "name": "Karol Kozimor",
        "email": "sziwan@hell.org.pl",
        "time": "Fri Jun 30 19:15:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 30 20:38:10 2006 -0400"
      },
      "message": "ACPI: asus_acpi: add S1N WLED control\n\nThis patch switches back the display nodes for M6R and M6N -- this happened\na while ago when a patch was misapplied (only the in-tree version was\naffected).\n\nSigned-off-by: Karol Kozimor \u003csziwan@hell.org.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "96d1142084281ae4601fab02be061e1267e431a3",
      "tree": "d006887c3db7e8a116bb7248a9d7c8c89438f198",
      "parents": [
        "ffab0d9507dc527ff6d704ec5e7e7ccfee119fb1"
      ],
      "author": {
        "name": "Karol Kozimor",
        "email": "sziwan@hell.org.pl",
        "time": "Fri Jun 30 19:13:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 30 20:38:02 2006 -0400"
      },
      "message": "ACPI: asus_acpi: add S1N WLED control\n\nThis small patch adds back WLED control for S1N models, this was\naccidentally removed a while ago.\n\nSigned-off-by: Karol Kozimor \u003csziwan@hell.org.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ffab0d9507dc527ff6d704ec5e7e7ccfee119fb1",
      "tree": "b19a776fa4df3619583173f1b14348220eb7f294",
      "parents": [
        "ebccb84810729f0e86a83a65681ba2de45ff84d8"
      ],
      "author": {
        "name": "Karol Kozimor",
        "email": "sziwan@hell.org.pl",
        "time": "Fri Jun 30 19:11:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 30 20:37:50 2006 -0400"
      },
      "message": "ACPI: asus_acpi: rework model detection\n\nThis patch reworks laptop model detection.\n\nThis addresses the Samsung P30 issue, where the INIT method would return no\nobject, but the implicit return in the AML interpreter would confuse the\ndriver. It also accounts for a newer batch of Asus models whose INIT\nreturns ACPI_TYPE_BUFFER instead of STRING.\n\nThe handling is now much leaner, if we get a buffer or a string, we check\nagainst known values, in every other case we use a different path\n(currently DSDT signatures). The bulk of this patch is separating the\nstring matching from asus_hotk_get_info() into a separate function.\n\nThis patch properly fixes http://bugme.osdl.org/show_bug.cgi?id\u003d5067 and\nhttp://bugme.osdl.org/show_bug.cgi?id\u003d5092 and makes the driver fully\nfunctional again with acpi\u003dstrict on all machines.\n\nSigned-off-by: Karol Kozimor \u003csziwan@hell.org.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ebccb84810729f0e86a83a65681ba2de45ff84d8",
      "tree": "8aec29f80fd6e81d312ffab44735a2893a3ca6b9",
      "parents": [
        "e067aaa7612c273d4bfd70d1bd8d80313a57685c"
      ],
      "author": {
        "name": "Karol Kozimor",
        "email": "sziwan@hell.org.pl",
        "time": "Fri Jun 30 19:08:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 30 20:37:40 2006 -0400"
      },
      "message": "ACPI: asus_acpi: support L5D\n\nThis patch adds support for Asus L5D and thus fixes\nhttp://bugme.osdl.org/show_bug.cgi?id\u003d4695\n\nSigned-off-by: Karol Kozimor \u003csziwan@hell.org.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e067aaa7612c273d4bfd70d1bd8d80313a57685c",
      "tree": "305bac3e2fac826b78531a25d9394bbe1c17c65e",
      "parents": [
        "f78c589d108f4b06a012817536c9ced37f473eae"
      ],
      "author": {
        "name": "Karol Kozimor",
        "email": "sziwan@hell.org.pl",
        "time": "Fri Jun 30 19:07:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 30 20:37:27 2006 -0400"
      },
      "message": "ACPI: asus_acpi: handle internal Bluetooth / support W5A\n\nThis patch creates a new file named \"bluetooth\" under /proc/acpi/asus/.\nThis file controls both the internal Bluetooth adapter\u0027s presence on the\nUSB bus and the associated LED.\n\necho 1 \u003e /proc/acpi/asus/bluetooth to enable, 0 to disable.\n\nAdditionally, the patch add support for Asus W5A, the first model that uses\nthis feature.\n\nPatch originally by Fernando A. P. Gomes.\n\nSigned-off-by: Karol Kozimor \u003csziwan@hell.org.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f78c589d108f4b06a012817536c9ced37f473eae",
      "tree": "f02e65b528352f6a1a15c42f1efa731a495e4262",
      "parents": [
        "c067a7899790ed4c03b00ed186c6e3b6a3964379"
      ],
      "author": {
        "name": "Karol Kozimor",
        "email": "sziwan@hell.org.pl",
        "time": "Fri Jun 30 19:06:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 30 20:35:12 2006 -0400"
      },
      "message": "ACPI: asus_acpi: support A4G\n\nThis patch adds support for Asus A4G.\nOriginally by Giuseppe Rota.\n\nSigned-off-by: Karol Kozimor \u003csziwan@hell.org.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c067a7899790ed4c03b00ed186c6e3b6a3964379",
      "tree": "a98f6d36dd9dba8ec23659fcff407816b03a4887",
      "parents": [
        "42cb891295795ed9b3048c8922d93f7a71f63968"
      ],
      "author": {
        "name": "Karol Kozimor",
        "email": "sziwan@hell.org.pl",
        "time": "Fri Jun 30 19:05:00 2006 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jun 30 20:35:01 2006 -0400"
      },
      "message": "ACPI: asus_acpi: support W3400N\n\nThis patch adds support for Asus W3400N.\n\nSigned-off-by: Karol Kozimor \u003csziwan@hell.org.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "42cb891295795ed9b3048c8922d93f7a71f63968"
}
