)]}'
{
  "log": [
    {
      "commit": "e9b62693ae0a1e13ccc97a6792d9a7770c8d1b5b",
      "tree": "c676609730533fc1b7c5e01992e46b6eaf75f99b",
      "parents": [
        "548453fd107f789f5f1bc2dc13cc432ceb3b5efd",
        "838cb6aba4cebcf4fcd06b90e2adf890bef884ac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 16:36:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 21 16:36:46 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/juhl/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/juhl/trivial: (24 commits)\n  DOC:  A couple corrections and clarifications in USB doc.\n  Generate a slightly more informative error msg for bad HZ\n  fix typo \"is\" -\u003e \"if\" in Makefile\n  ext*: spelling fix prefered -\u003e preferred\n  DOCUMENTATION:  Use newer DEFINE_SPINLOCK macro in docs.\n  KEYS:  Fix the comment to match the file name in rxrpc-type.h.\n  RAID: remove trailing space from printk line\n  DMA engine: typo fixes\n  Remove unused MAX_NODES_SHIFT\n  MAINTAINERS: Clarify access to OCFS2 development mailing list.\n  V4L: Storage class should be before const qualifier (sn9c102)\n  V4L: Storage class should be before const qualifier\n  sonypi: Storage class should be before const qualifier\n  intel_menlow: Storage class should be before const qualifier\n  DVB: Storage class should be before const qualifier\n  arm: Storage class should be before const qualifier\n  ALSA: Storage class should be before const qualifier\n  acpi: Storage class should be before const qualifier\n  firmware_sample_driver.c: fix coding style\n  MAINTAINERS: Add ati_remote2 driver\n  ...\n\nFixed up trivial conflicts in firmware_sample_driver.c\n"
    },
    {
      "commit": "b299c22c8c1024a5a89d19524e24b3e1d67e9eab",
      "tree": "f890592586004f65cba580a401d263decc33587a",
      "parents": [
        "58da495065134b45799bd02988ab658c3da6af25"
      ],
      "author": {
        "name": "Tobias Klauser",
        "email": "tklauser@distanz.ch",
        "time": "Mon Apr 21 22:24:53 2008 +0000"
      },
      "committer": {
        "name": "Jesper Juhl",
        "email": "juhl@hera.kernel.org",
        "time": "Mon Apr 21 22:24:53 2008 +0000"
      },
      "message": "acpi: Storage class should be before const qualifier\n\nThe C99 specification states in section 6.11.5:\n\nThe placement of a storage-class specifier other than at the\nbeginning of the declaration specifiers in a declaration is an\nobsolescent feature.\n\nSigned-off-by: Tobias Klauser \u003ctklauser@distanz.ch\u003e\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\n"
    },
    {
      "commit": "f70316dace2bb99730800d47044acb818c6735f6",
      "tree": "03c0178c8d6c0213a82b800f4a3e00c2da9a4d5c",
      "parents": [
        "fc0e474840d1fd96f28fbd76d4f36b80e7ad1cc3"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Fri Apr 04 18:11:06 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Apr 19 19:44:58 2008 +0200"
      },
      "message": "generic: use new set_cpus_allowed_ptr function\n\n  * Use new set_cpus_allowed_ptr() function added by previous patch,\n    which instead of passing the \"newly allowed cpus\" cpumask_t arg\n    by value,  pass it by pointer:\n\n    -int set_cpus_allowed(struct task_struct *p, cpumask_t new_mask)\n    +int set_cpus_allowed_ptr(struct task_struct *p, const cpumask_t *new_mask)\n\n  * Modify CPU_MASK_ALL\n\nDepends on:\n\t[sched-devel]: sched: add new set_cpus_allowed_ptr function\n\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f1241c87a16c4fe9f4f51d6ed3589f031c505e8d",
      "tree": "2e0ee0f2b864c89eda9067bda0d8a98596e022e7",
      "parents": [
        "f06d96865861c3dd01520f47e2e61c899db1631f"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Fri Mar 14 13:43:13 2008 -0400"
      },
      "committer": {
        "name": "Matthew Wilcox",
        "email": "willy@linux.intel.com",
        "time": "Thu Apr 17 10:42:46 2008 -0400"
      },
      "message": "Add down_timeout and change ACPI to use it\n\nACPI currently emulates a timeout for semaphores with calls to\ndown_trylock and sleep.  This produces horrible behaviour in terms of\nfairness and excessive wakeups.  Now that we have a unified semaphore\nimplementation, adding a real down_trylock is almost trivial.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\n"
    },
    {
      "commit": "f0a37e008750ead1751b7d5e89d220a260a46147",
      "tree": "db808d329fc56dee2c518a3964f94e25af9941d3",
      "parents": [
        "d1e7780638a9192f15caf590e0081bf915fdef71"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "cebbert@redhat.com",
        "time": "Tue Apr 15 14:34:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 15 19:35:41 2008 -0700"
      },
      "message": "acpi: bus: check once more for an empty list after locking it\n\nList could have become empty after the unlocked check that was made earlier,\nso check again inside the lock.\n\nShould fix https://bugzilla.redhat.com/show_bug.cgi?id\u003d427765\n\nSigned-off-by: Chuck Ebbert \u003ccebbert@redhat.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ba62b077871a5255e271f4fdae57167651839277",
      "tree": "7acac595f855c316a1f5d85024b103460c818cb2",
      "parents": [
        "4b47c971dc947cadecc20dc7681037e96ece520e"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Tue Apr 08 17:41:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 08 18:25:53 2008 -0700"
      },
      "message": "acpi: fix \"buggy BIOS check\" when CPUs are hot removed\n\nFixes a BUG in ACPI hotplugging.\n\nprocessor_device_array[pr-\u003eid] needs to be set to NULL when removing a CPU.\nElse the \"buggy BIOS check\" in acpi_processor_start mistakenly fires when a\nCPU is removed from the system and then later re-added.\n\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nSigned-off-by: Dan Arai \u003carai@vmware.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bb070e43497d4fcfea7d8b52003fe1376c218343",
      "tree": "7efb2a140fafb62eeb389ec8e8de499151aeede5",
      "parents": [
        "ef45cb624b9517f71ad6c61299478c2cc08e4d98"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Tue Apr 08 17:41:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 08 18:25:52 2008 -0700"
      },
      "message": "acpi thermal: fix result check\n\nthermal_zone_device_register() uses the ERR_PTR macro on its return values.  A\ncorrect check is to use the IS_ERR() macro.\n\nThe 2.6.25 kernels panic on Compaq AP550 without this patch as it has more\nthen 10 (THERMAL_MAX_TRIPS) trip points (there are 12).\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "797de7bdb253624c16144f40b72ec65d63cdcca2",
      "tree": "a0d762c96891fff460041870153ca4fee3d66c97",
      "parents": [
        "6fdf5e67fe8d3c83500dad9acae985132c2459a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 05 12:14:13 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Apr 05 12:14:13 2008 -0700"
      },
      "message": "Revert \"ACPI: Ignore _BQC object when registering backlight device\"\n\nThis reverts commit 7c0ea45be4f114d85ee35caeead8e1660699c46f which\ncaused a regression with the backlight being set to off when a laptop\ndoesn\u0027t have a _BQC entry to query the actual backlight value.  The code\nblindly then falls back on a value of 0.\n\nSee\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10387\n\thttp://lkml.org/lkml/2008/4/2/366\n\nfor details.\n\nBisected-and-reported-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nCc: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7731ce63d9a863c987dd87b0425451fff0e6cdc8",
      "tree": "7bf9798c40cf43283deeff67747bd15e226e495b",
      "parents": [
        "cabce28ec0a0ae3d0ddfa4461f0e8be94ade9e46"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Sun Mar 30 02:19:07 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Apr 01 11:21:08 2008 -0700"
      },
      "message": "ACPI PM: Restore the 2.6.24 suspend ordering\n\nSome time ago it turned out that our suspend code ordering broke some\nNVidia-based systems that hung if _PTS was executed with one of the PCI\ndevices, specifically a USB controller, in a low power state.\n\nThen, it was noticed that the suspend code ordering was not compliant\nwith ACPI 1.0, although it was compliant with ACPI 2.0 (and later), and\nit was argued that the code had to be changed for that reason (ref.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9528).\n\nSo we did, but evidently we did wrong, because it\u0027s now turning out that\nsome systems have been broken by this change. Refs:\n\thttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10340\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d374217#c16\n\n[ I said at that time that something like this might happend, but the\n  majority of people involved thought that it was improbable due to the\n  necessity to preserve the compliance of hardware with ACPI 1.0. ]\n\nThis actually is a quite serious regression from 2.6.24.\n\nMoreover, the ACPI 1.0 ordering of suspend code introduced another issue\nthat I have only noticed recently.  Namely, if the suspend of one of\ndevices fails, the already suspended devices will be resumed without\nexecuting _WAK before, which leads to problems on some systems (for\nexample, in such situations thermal management is broken on my HP\nnx6325).  Consequently, it also breaks suspend debugging on the affected\nsystems.\n\nNote also, that the requirement to execute _PTS before suspending\ndevices does not really make sense, because the device in question may\nbe put into a low power state at run time for a reason unrelated to a\nsystem-wide suspend.\n\nFor the reasons outlined above, the change of the suspend ordering\nshould be reverted, which is done by the patch below.\n\n[ Felix Möller: \"I am the reporter from the original Novell Bug:\n\n\thttps://bugzilla.novell.com/show_bug.cgi?id\u003d374217\n\n  I just tried current git head (two hours ago) with the patch (the one\n  from the beginning of this thread) from Rafael and without it.  With\n  the patch my MacBook does suspend without it does not.\" ]\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nTested-by: Felix Möller \u003cfelix@derklecks.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48d3d8263c491822d50e64547bae5f6b4a54ec59",
      "tree": "29f12143572f7ab00f309bce82c478042a899e7a",
      "parents": [
        "e72e9c23ee025a4c063ca112ba0a6059f9ecc9b7"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 28 14:28:03 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 28 10:16:53 2008 -0700"
      },
      "message": "revert \"ACPI: drivers/acpi: elide a non-zero test on a result that is never 0\"\n\nRevert commit 1192aeb957402b45f311895f124e4ca41206843c (\"ACPI:\ndrivers/acpi: elide a non-zero test on a result that is never 0\")\nbecause it turns out that thermal_cooling_device_register() does\nactually return NULL if CONFIG_THERMAL is turned off (then the routine\nturns into a dummy inline routine in the header files that returns NULL\nunconditionally).\n\nThis was found with randconfig testing, causing a crash during bootup:\n\n  initcall 0x78878534 ran for 13 msecs: acpi_button_init+0x0/0x51()\n  Calling initcall 0x78878585: acpi_fan_init+0x0/0x2c()\n  BUG: unable to handle kernel NULL pointer dereference at 00000000\n  IP: [\u003c782b8ad0\u003e] acpi_fan_add+0x7d/0xfd\n  *pde \u003d 00000000\n  Oops: 0000 [#1]\n  Modules linked in:\n\n  Pid: 1, comm: swapper Not tainted (2.6.25-rc7-sched-devel.git-x86-latest.git #14)\n  EIP: 0060:[\u003c782b8ad0\u003e] EFLAGS: 00010246 CPU: 0\n  EIP is at acpi_fan_add+0x7d/0xfd\n  EAX: b787c718 EBX: b787c400 ECX: b782ceb4 EDX: 00000007\n  ESI: 00000000 EDI: b787c6f4 EBP: b782cee0 ESP: b782cecc\n   DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068\n  Process swapper (pid: 1, ti\u003db782c000 task\u003db7846000 task.ti\u003db782c000)\n  Stack: b787c459 00000000 b787c400 78790888 b787c60c b782cef8 782b6fb8 ffffffda\n         b787c60c 00000000 78790958 b782cf0c 783005d7 b787c60c 78790958 78790584\n         b782cf1c 783007f6 b782cf28 00000000 b782cf40 782ffc4a 78790958 b794d558\n  Call Trace:\n   [\u003c782b6fb8\u003e] ? acpi_device_probe+0x3e/0xdb\n   [\u003c783005d7\u003e] ? driver_probe_device+0x82/0xfc\n   [\u003c783007f6\u003e] ? __driver_attach+0x3a/0x70\n   [\u003c782ffc4a\u003e] ? bus_for_each_dev+0x3e/0x60\n   [\u003c7830048c\u003e] ? driver_attach+0x14/0x16\n   [\u003c783007bc\u003e] ? __driver_attach+0x0/0x70\n   [\u003c7830006a\u003e] ? bus_add_driver+0x9d/0x1b0\n   [\u003c783008c3\u003e] ? driver_register+0x47/0xa3\n   [\u003c7813db00\u003e] ? timespec_to_ktime+0x9/0xc\n   [\u003c782b7331\u003e] ? acpi_bus_register_driver+0x3a/0x3c\n   [\u003c78878592\u003e] ? acpi_fan_init+0xd/0x2c\n   [\u003c78863656\u003e] ? kernel_init+0xac/0x1f9\n   [\u003c788635aa\u003e] ? kernel_init+0x0/0x1f9\n   [\u003c78114563\u003e] ? kernel_thread_helper+0x7/0x10\n   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n  Code: 6e 78 e8 57 44 e7 ff 58 e9 93 00 00 00 8b 55 f0 8d bb f4 02 00 00 80 4b 2d 10 8b 03 e8 87 cb ff ff 8d 83 18 03 00 00 80 63 2d ef \u003cff\u003e 35 00 00 00 00 50 68 e8 9c 6e 78 e8 22 44 e7 ff b9 b6 9c 6e\n  EIP: [\u003c782b8ad0\u003e] acpi_fan_add+0x7d/0xfd SS:ESP 0068:b782cecc\n  ---[ end trace 778e504de7e3b1e3 ]---\n  Kernel panic - not syncing: Attempted to kill init!\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1192aeb957402b45f311895f124e4ca41206843c",
      "tree": "877e5ac536ba87cdfe441c95c49e04f7bc8c63a4",
      "parents": [
        "86d9fc1293aa9456677eab94e9fd2d3a10920548"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Mar 27 01:48:22 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 27 01:48:22 2008 -0400"
      },
      "message": "ACPI: drivers/acpi: elide a non-zero test on a result that is never 0\n\nThe function thermal_cooling_device_register always returns either a valid\npointer or a value made with ERR_PTR, so a test for non-zero on the result\nwill always succeed.\n\nThe problem was found using the following semantic match.\n(http://www.emn.fr/x-info/coccinelle/)\n\n//\u003csmpl\u003e\n@a@\nexpression E, E1;\nstatement S,S1;\nposition p;\n@@\n\nE \u003d thermal_cooling_device_register(...)\n... when !\u003d E \u003d E1\nif@p (E) S else S1\n\n@n@\nposition a.p;\nexpression E,E1;\nstatement S,S1;\n@@\n\nE \u003d NULL\n... when !\u003d E \u003d E1\nif@p (E) S else S1\n\n@depends on !n@\nexpression E;\nstatement S,S1;\nposition a.p;\n@@\n\n* if@p (E)\n  S else S1\n//\u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "86d9fc1293aa9456677eab94e9fd2d3a10920548",
      "tree": "104309ac106d4c9328d88c6e1360e2060412c328",
      "parents": [
        "08dcf29e01dcb786c13dc80045bd65f804117efb",
        "8e92b6605da989c0aa8ff7e33306f36f0efd957c",
        "33fd7afd66ffdc6addf1b085fe6403b6af532f8e",
        "7642d2113098f1270e9f9f0120f44d0035091636",
        "5c9fcb5deef4d3a49798d76c48b726d2e3c7df72"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 26 22:50:09 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 26 22:50:09 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027idle\u0027, \u0027redhat-bugzilla-436589\u0027, \u0027sbs\u0027 and \u0027video\u0027 into release\n"
    },
    {
      "commit": "8e92b6605da989c0aa8ff7e33306f36f0efd957c",
      "tree": "aafbc4628b907f4134ad91db9b160941f246dfcf",
      "parents": [
        "8b78cf602fd3bd97c0080edd22fe8fd5d0fa7832"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Feb 29 10:24:32 2008 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 26 00:58:19 2008 -0400"
      },
      "message": "cpuidle: fix 100% C0 statistics regression\n\ncommit 9b12e18cdc1553de62d931e73443c806347cd974\n\u0027ACPI: cpuidle: Support C1 idle time accounting\u0027\nwas implicated in a 100% C0 idle regression.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10076\n\nIt pointed out a potential problem where the menu governor\nmay get confused by the C-state residency time from poll\nidle or C1 idle, where this timing info is not accurate.\nThis inaccuracy is due to interrupts being handled\nbefore we account for C-state exit.\n\nDo not mark TIME_VALID for CO poll state.\nMark C1 time as valid only with the MWAIT (CSTATE_FFH) entry method.\n\nThis makes governors use the timing information only when it is correct and\neliminates any wrong policy decisions that may result from invalid timing\ninformation.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "996520c1fdd2948addb629be56c9febf2967e02b",
      "tree": "8b8ed0f056985f26eaf2baef9970943520af75e6",
      "parents": [
        "a4083c9271e0a697278e089f2c0b9a95363ada0a"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Mar 24 14:24:10 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 26 00:40:41 2008 -0400"
      },
      "message": "ACPI: fix mis-merge -- invoke acpi_unlazy_tlb() only on C3 entry\n\nThis original patch\nhttp://ussg.iu.edu/hypermail/linux/kernel/0712.2/1451.html\nwas intending to add acpi_unlazy_tlb() to acpi_idle_enter_bm(),\nwhich is used for C3 entry.\n\nBut it was merged incorrectly as commmit\n\nbde6f5f59c2b2b48a7a849c129d5b48838fe77ee\n\u0027x86: voluntary leave_mm before entering ACPI C3\u0027\n\nso the call was instead added to acpi_idle_enter_simple()\n(which is C2 entry routine), probably due to identical\ncontext in that function.\n\nMove the call back to acpi_idle_enter_bm().\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5c9fcb5deef4d3a49798d76c48b726d2e3c7df72",
      "tree": "88f982727fab5e76f6acee2df9657e9b9cbf991b",
      "parents": [
        "a4083c9271e0a697278e089f2c0b9a95363ada0a"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Mar 20 16:40:32 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 25 22:48:37 2008 -0400"
      },
      "message": "ACPI: fix a regression of ACPI device driver autoloading\n\ncommit 3620f2f2f39e7870cf1a4fb2e34063a142f28716 sets the cid of\nACPI video/dock/bay device and leaves the hid empty.\nAs a result, \"modalias\" should export the cid for\ndevices which don\u0027t have a hid.\n\nACPI Video driver is not autoloaded with\ncommit 3620f2f2f39e7870cf1a4fb2e34063a142f28716 applied.\n\"cat /sys/.../device:03(acpi video bus)/modalias\" shows nothing.\n\nACPI Video driver is autoloaded after revert that commit.\n\"cat /sys/.../LNXVIDEO:0x/modalias\" shows \"acpi:LNXVIDEO:\"\n\nACPI Video driver is autoloaded with commit\n3620f2f2f39e7870cf1a4fb2e34063a142f28716 and this patch applied.\n\"cat /sys/.../device:03(acpi video bus)/modalias\"\nshows \"acpi:LNXVIDEO:\"\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b97d4803400a4442b0e4ae14d0bd8e83994b9004",
      "tree": "6ee8c83042e11827734f6ac195a4c4903825d5c7",
      "parents": [
        "5004de1809a5ad97a76840da9f62a1111da505e7"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 25 11:21:11 2008 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 25 15:21:30 2008 -0700"
      },
      "message": "ACPI: fix Medion _PRT quirk (use \"ISA_\", not \"ISA\")\n\nThis fixes the builtin RTL8139 NIC on the Medion MD9580-F laptop.  The\nBIOS reports the interrupt routing incorrectly.  I recently added a\nquirk to work around this, and this patch fixes a typo in the quirk.\n\nWe pad every ACPI pathname component to four characters, so \".ISA.\" will\nnever match anything.  We need \".ISA_.\" instead.\n\nThank you Johann-Nikolaus Andreae \u003cjohann-nikolaus.andreae@nacs.de\u003e\nfor patiently testing this patch.\n\nSee http://bugzilla.kernel.org/show_bug.cgi?id\u003d4773\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7a0e1f56472db0825e13f9dd39f0ad79b8c8b3e",
      "tree": "bfd24cd7181d4a6cfb39dab841600429d8dac9b9",
      "parents": [
        "2caf470363941b70212a9a843cae02e8e2f751d9"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Mar 19 02:45:12 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Mar 18 21:32:24 2008 -0700"
      },
      "message": "Revert \"ACPI: EC: Handle IRQ storm on Acer laptops\"\n\nThis reverts commit 2c81ce4c9c37b910210f2640c28e98a0c398dc26.\n\nIt caused several new troubles (eg suspend slowdown bisected down to\nthis patch by Pavel Machek), so just revert it for now.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nCc: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "13d93924f13e1989cf27375cd46451475bc70d1d",
      "tree": "13b263ef89f15fe50ed0b93aff1322e092968d7f",
      "parents": [
        "d9ea1364d37b53710519909ab125a53b0a8ca64f",
        "9171f83488940e4ff85f1b7137773eb1f306cdef"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 18 05:17:15 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 18 05:17:15 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027 and \u0027dock\u0027 into release\n"
    },
    {
      "commit": "9171f83488940e4ff85f1b7137773eb1f306cdef",
      "tree": "56440be40144ea5d83cb6f59bc7b49fe53252318",
      "parents": [
        "baadac8b10c5ac15ce3d26b68fa266c8889b163f"
      ],
      "author": {
        "name": "Holger Macht",
        "email": "hmacht@suse.de",
        "time": "Wed Mar 12 01:07:27 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 18 05:16:38 2008 -0400"
      },
      "message": "ACPI: Set flag DOCK_UNDOCKING when triggered via sysfs\n\nbegin_undock() is only called when triggered via a acpi notify handler\n(pressing the undock button on the dock station), but complete_undock() is\nalways called after the eject. So if a undock is triggered through a sysfs\nwrite, the flag DOCK_UNDOCKING has to be set for the dock station,\ntoo. Otherwise this will freeze the system hard.\n\nSigned-off-by: Holger Macht \u003chmacht@suse.de\u003e\nAcked-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7642d2113098f1270e9f9f0120f44d0035091636",
      "tree": "1bb51447157e0ef318bb01571a3ead93e6aa3b41",
      "parents": [
        "bde4f8fa8db2abd5ac9c542d76012d0fedab050f"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Feb 28 19:17:39 2008 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 18 05:13:14 2008 -0400"
      },
      "message": "ACPI: SBS: remove typo from sbchc.c\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d9ea1364d37b53710519909ab125a53b0a8ca64f",
      "tree": "c8c2cbe0be291ec398af242fc349d3d28a6c933e",
      "parents": [
        "abc5a87f4e627e058813a95b112e9f5f21668f9d",
        "b8a1bdb14940946fcf0438a6337b2a6c54294fb8",
        "77321e624b64f1e5985a20f3cd16b94c96d0dbb4",
        "0ac4a3c2fbbcadc3e96e4dc47d4ae802d66e6f67",
        "71e93d15612c61c2e26a169567becf088e71b8ff",
        "ece54e2ff45062852e4647e85b2bb5f6aee8211c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 18 04:52:57 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 18 04:52:57 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027asus\u0027, \u0027bugzilla-8573\u0027, \u0027bugzilla-9995\u0027, \u0027bugzilla-10272\u0027, \u0027lockdep\u0027 and \u0027thermal\u0027 into release\n"
    },
    {
      "commit": "77321e624b64f1e5985a20f3cd16b94c96d0dbb4",
      "tree": "b555227b42397b7e1536e805797876f0e3feeeec",
      "parents": [
        "f0d6752c9fa51d24c86b57c76ec5b2926a716b23"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 18 04:04:35 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 18 04:04:35 2008 -0400"
      },
      "message": "Revert \"ACPI: video: Ignore devices that aren\u0027t present in hardware\"\n\nThis reverts commit 0119509c4fbc9adcef1472817fda295334612976.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9995\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "abc5a87f4e627e058813a95b112e9f5f21668f9d",
      "tree": "e0ecdbe2a99e7071fd0d47fdaab36d27e8a7321d",
      "parents": [
        "93d74463d018ddf05c169ad399e62e90e0f82fc0"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Mar 04 15:00:13 2008 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 18 02:31:34 2008 -0400"
      },
      "message": "asus_acpi: remove misleading mask\n\nled_out is boolean, so there is no functional change here,\nbut apparently an extra mask with 1 caused some style checkers\nto flag this as logic bug.\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Luca Tettamanti \u003ckronos.it@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f0d6752c9fa51d24c86b57c76ec5b2926a716b23",
      "tree": "00275f81a5a154947a982de9b5aef5df171ce9ec",
      "parents": [
        "bde4f8fa8db2abd5ac9c542d76012d0fedab050f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 18 01:43:53 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 18 01:43:53 2008 -0400"
      },
      "message": "Revert \"ACPI: video: Ignore ACPI video devices that aren\u0027t present in hardware\"\n\nThis reverts commit 3fa2cdcc45a0176de15cac9dbf4ed2834ebf8932.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9995\n\nSigned-off-by: Len Brown \u003clen.brown\u003e\n"
    },
    {
      "commit": "b8a1bdb14940946fcf0438a6337b2a6c54294fb8",
      "tree": "498f92631efd34ad555c83714d4427f65de5ec39",
      "parents": [
        "bde4f8fa8db2abd5ac9c542d76012d0fedab050f"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Mon Mar 17 22:37:42 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 17 22:37:42 2008 -0400"
      },
      "message": "ACPI: battery: Don\u0027t return -EFAIL on broken packages.\n\nAcer BIOS has a bug which is exposed when a dead battery is present.\n\nThe package template that is used to describe battery status is\nover-written with sane values when the battery is live.\nBut when the batter is dead, a bogus reference in the template\nis used.  In this case, Linux returns a fault, when instead\nit should simply return that it doesn\u0027t know the missing value.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8573\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10202\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9a9e0d685553af76cb6ae2af93cca4913e7fcd47",
      "tree": "c4f041b0f7fa28db46841336135d493d587435ea",
      "parents": [
        "ce636452343af0522d2666157dab9c2096f4f996"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 15 11:53:32 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 15 11:58:04 2008 -0700"
      },
      "message": "ACPI: Remove ACPI_CUSTOM_DSDT_INITRD option\n\nThis essentially reverts commit 71fc47a9adf8ee89e5c96a47222915c5485ac437\n(\"ACPI: basic initramfs DSDT override support\"), because the code simply\nisn\u0027t ready.\n\nIt did ugly things to the init sequence to populate the rootfs image\nearly, but that just ended up showing other problems with the whole\napproach.  The fact is, the VFS layer simply isn\u0027t initialized this\nearly, and the relevant ACPI code should either run much later, or this\nshouldn\u0027t be done at all.\n\nFor 2.6.25, we\u0027ll just pick the latter option.  We can revisit this\nconcept later if necessary.\n\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nCc: Tilman Schmidt \u003ctilman@imap.cc\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nCc: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nCc: Christoph Hellwig \u003chch@infradead.org\u003e\nCc: Markus Gaugusch \u003cdsdt@gaugusch.at\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "71e93d15612c61c2e26a169567becf088e71b8ff",
      "tree": "c3667895e9f17f412a720a0c9c74c05b123e18f6",
      "parents": [
        "dba92d3bc49c036056a48661d2d8fefe4c78375a"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Thu Mar 13 17:18:19 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 14 00:05:48 2008 -0400"
      },
      "message": "ACPI: lockdep warning on boot, 2.6.25-rc5\n\nThis avoids the harmless WARNING by lockdep in acpi_processor_idle().\n\nThe reason for WARNING is because at the depth of idle handling code,\nsome of the idle handlers disable interrupts, some times, while returning from\nthe idle handler. After return, acpi_processor_idle and few other routines\nin the file did an unconditional local_irq_enable(). With LOCKDEP, enabling\nirq when it is already enabled generates the below WARNING.\n\n\u003e \u003e [    0.593038] ------------[ cut here ]------------\n\u003e \u003e [    0.593267] WARNING: at kernel/lockdep.c:2035 trace_hardirqs_on+0xa0/0x115()\n\u003e \u003e [    0.593596] Modules linked in:\n\u003e \u003e [    0.593756] Pid: 0, comm: swapper Not tainted 2.6.25-rc5 #8\n\u003e \u003e [    0.594017]\n\u003e \u003e [    0.594017] Call Trace:\n\u003e \u003e [    0.594216]  [\u003cffffffff80231663\u003e] warn_on_slowpath+0x58/0x6b\n\u003e \u003e [    0.594495]  [\u003cffffffff80495966\u003e] ? _spin_unlock_irqrestore+0x38/0x47\n\u003e \u003e [    0.594809]  [\u003cffffffff80329a86\u003e] ? acpi_os_release_lock+0x9/0xb\n\u003e \u003e [    0.595103]  [\u003cffffffff80337840\u003e] ? acpi_set_register+0x161/0x173\n\u003e \u003e [    0.595401]  [\u003cffffffff8034c8d4\u003e] ? acpi_processor_idle+0x1de/0x546\n\u003e \u003e [    0.595706]  [\u003cffffffff8020a23b\u003e] ? default_idle+0x0/0x73\n\u003e \u003e [    0.595970]  [\u003cffffffff8024fc0e\u003e] trace_hardirqs_on+0xa0/0x115\n\u003e \u003e [    0.596049]  [\u003cffffffff8034c6f6\u003e] ? acpi_processor_idle+0x0/0x546\n\u003e \u003e [    0.596346]  [\u003cffffffff8034c8d4\u003e] acpi_processor_idle+0x1de/0x546\n\u003e \u003e [    0.596642]  [\u003cffffffff8020a23b\u003e] ? default_idle+0x0/0x73\n\u003e \u003e [    0.596912]  [\u003cffffffff8034c6f6\u003e] ? acpi_processor_idle+0x0/0x546\n\u003e \u003e [    0.597209]  [\u003cffffffff8020a23b\u003e] ? default_idle+0x0/0x73\n\u003e \u003e [    0.597472]  [\u003cffffffff8020a355\u003e] cpu_idle+0xa7/0xd1\n\u003e \u003e [    0.597717]  [\u003cffffffff80485fa1\u003e] rest_init+0x55/0x57\n\u003e \u003e [    0.597957]  [\u003cffffffff8062fb49\u003e] start_kernel+0x29d/0x2a8\n\u003e \u003e [    0.598215]  [\u003cffffffff8062f1da\u003e] _sinittext+0x1da/0x1e1\n\u003e \u003e [    0.598464]\n\u003e \u003e [    0.598546] ---[ end trace 778e504de7e3b1e3 ]---\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b4de123a0bc4a3f0c90899864d51299628729952",
      "tree": "e5ca53b6d0f6d52f1a15ef99865b545afa08e3fa",
      "parents": [
        "c523aef0f7284970463ebd77a54bca9069711d4a",
        "3b5fee5952ff7eb6ff7a64247a01040b8b331b74",
        "d399d130c82a1e1751b7770944f487fbd8b6272a",
        "07d31ee5597dadfd621840e2404b086fa94ef0c6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:52 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:52 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027ejd\u0027, \u0027sony\u0027 and \u0027wmi\u0027 into release\n"
    },
    {
      "commit": "c523aef0f7284970463ebd77a54bca9069711d4a",
      "tree": "65000c359edff67aca6a4dbc4e580819f160fda0",
      "parents": [
        "160ff06b1848a01913611950b05963e3315f759b",
        "3b34e5232fa9776e9a4b3f539cd9fee7609c900e",
        "c8dc9de10951609492f0d0282a61e2b2eec385c8",
        "b5678a34762edf2c8de1c60c125fea42a8c17e63",
        "7ce9573e093891f5807e6e50f3bd2012f1e5d0fe",
        "4db42c51ce0033f409fc3a2742e7aa2efa03f7c3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:49 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:49 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027button-sysfs\u0027, \u0027misc\u0027, \u0027mismatch\u0027, \u0027randconfig\u0027 and \u0027toshiba\u0027 into release\n"
    },
    {
      "commit": "160ff06b1848a01913611950b05963e3315f759b",
      "tree": "61afeb66a72116d3fdadb3f10feb05c8770c1f64",
      "parents": [
        "1ca721cdb748ba72c47e9c661d54696db3cde796",
        "5e012760dfd5ec24c41b9eab9e654a88360bb026"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:46 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:46 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027 and \u0027thermal\u0027 into release\n"
    },
    {
      "commit": "1ca721cdb748ba72c47e9c661d54696db3cde796",
      "tree": "9841070eba3f69839273053b3e231b804b805874",
      "parents": [
        "93d74463d018ddf05c169ad399e62e90e0f82fc0",
        "d0ce46f550ebbd765881e8c48f43b66285d798b0",
        "a82f7119fd940c1505fc9fdf93d835fa52bc075d",
        "2c81ce4c9c37b910210f2640c28e98a0c398dc26",
        "4af8e10a6c57e7292862bd1703712f0565c7e429",
        "c8d16e27a3601d1cbcdfe657eb4ff5e762019e8d",
        "391df5dce30a5aab477b9e55ea65a3e83bae96b1",
        "7c0ea45be4f114d85ee35caeead8e1660699c46f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:45 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:59:45 2008 -0400"
      },
      "message": "Merge branches \u0027release\u0027, \u0027bugzilla-8570\u0027, \u0027bugzilla-9966\u0027, \u0027bugzilla-9998\u0027, \u0027bugzilla-10100\u0027, \u0027bugzilla-10132\u0027, \u0027bugzilla-10138\u0027 and \u0027bugzilla-10206\u0027 into release\n"
    },
    {
      "commit": "5e012760dfd5ec24c41b9eab9e654a88360bb026",
      "tree": "e293d4aa9b1e25bb0421c3af2bc7ec1a2a1aab34",
      "parents": [
        "3152fb9f11cdd2fd8688c2c5cb805e5c09b53dd9"
      ],
      "author": {
        "name": "Zhang, Rui",
        "email": "rui.zhang@intel.com",
        "time": "Thu Feb 28 07:51:30 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 13 01:49:11 2008 -0400"
      },
      "message": "ACPI: thermal: show temperature in millidegree Celsius\n\nas now required by the generic thermal I/F\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c8dc9de10951609492f0d0282a61e2b2eec385c8",
      "tree": "7dd5fa955ed3873d653515ac7f0792c9507b1388",
      "parents": [
        "b6a163875935ce8e8e85901a7f2b68f7a314d914"
      ],
      "author": {
        "name": "Johann Felix Soden",
        "email": "johfel@gmx.de",
        "time": "Tue Mar 11 16:44:26 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 12 17:57:22 2008 -0400"
      },
      "message": "ACPI: buffer array too short in drivers/acpi/system.c\n\nSince \"ff_gbl_lock\" has a length of 11 chars and is copied with sprintf\nto char buffer[10], there is a problem. We need char buffer[12] because\nof the closing zero byte.\n\nSigned-off-by: Johann Felix Soden \u003cjohfel@users.sourceforge.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b6a163875935ce8e8e85901a7f2b68f7a314d914",
      "tree": "7b286cb1bfa15b6cbc4699f9186354a7ea126c93",
      "parents": [
        "d6f882e10442c1ea6ed5f93365f48be4cb520be7"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Wed Mar 12 01:06:24 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 23:57:20 2008 -0400"
      },
      "message": "ACPICA: Warn if packages with invalid references are evaluated\n\nAnd return an error to avoid NULL pointer access by the caller\nLin Ming\u0027s patch avoids corrupted mem access when\nBIOS has invalid references included, the handle is now zero\ninstead of corrupted.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "391df5dce30a5aab477b9e55ea65a3e83bae96b1",
      "tree": "94033ad7239a8bf5f3947072dcf64f65c0939476",
      "parents": [
        "baadac8b10c5ac15ce3d26b68fa266c8889b163f"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Tue Mar 11 13:45:15 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 23:41:08 2008 -0400"
      },
      "message": "ACPI: add _PRT quirks to work around broken firmware\n\nThis patch works around incorrect _PRT (PCI interrupt routing)\ninformation from firmware.  This does not fix any regressions\nand can wait for the next kernel release.\n\nOn the Medion MD9580-F laptop, the BIOS says the builtin RTL8139\nNIC interrupt at 00:09.0[A] is connected to \\_SB.PCI0.ISA.LNKA, but\nit\u0027s really connected to \\_SB.PCI0.ISA.LNKB.  Before this patch,\nthe workaround was to use \"pci\u003drouteirq\".  More details at\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4773.\n\nOn the Dell OptiPlex GX1, the BIOS says the PCI slot interrupt\n00:0d[A] is connected to LNKB, but it\u0027s really connected to LNKA.\nBefore this patch, the workaround was to use \"pci\u003drouteirq\".\nPierre Ossman tested a previous version of this patch and confirmed\nthat it fixed the problem.  More details at\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5044.\n\nOn the HP t5710 thin client, the BIOS says the builtin Radeon\nvideo interrupt at 01:00[A] is connected to LNK1, but it\u0027s really\nconnected to LNK3.  The previous workaround was to use a custom\nDSDT.  I tested this patch and verified that it fixes the problem.\nMore details at http://bugzilla.kernel.org/show_bug.cgi?id\u003d10138.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7c0ea45be4f114d85ee35caeead8e1660699c46f",
      "tree": "0822ef23606a733e00bbf75d3e218b1e92abdd78",
      "parents": [
        "2f44bbb495dd3e6d0209eff2257438ab9c570e5b"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Tue Mar 11 16:56:47 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 22:20:19 2008 -0400"
      },
      "message": "ACPI: Ignore _BQC object when registering backlight device\n\nAccording to acpi spec , the objects of  _BCL and _BCM are required if\nintegrated LCD is present and supports brightness level .The _BQC is\nthe optional object. So the _BQC object is ignored when the backlight device\nis registered in ACPI video driver.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10206\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Zhang Rui  \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a527f2d7fe58ce95bfec998f3dc6f658c777a2f2",
      "tree": "c55c8f3366ba0f955619a48e0f0a88ff070247bd",
      "parents": [
        "9b963c40306ba6967650dce99f4e823f1da49a60"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Sun Feb 24 13:34:34 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 17:59:05 2008 -0400"
      },
      "message": "ACPI: WMI: Clean up handling of spec violating data blocks\n\nAcer violate the ACPI-WMI spec by declaring some of their data blocks as\nexpensive, but with no corresponding WCxx method. There is already some\nworkaround code in to handle the initial WCxx call (we just ignore a\nfailure here); but we need to properly check if the second, \"clean up\",\nWCxx call is actually needed or not, rather than fail simply because it\nisn\u0027t there.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d6f882e10442c1ea6ed5f93365f48be4cb520be7",
      "tree": "4d9ca93405ce9d93a3d4d675b0e0c56acbc5fe76",
      "parents": [
        "96b2dd1f1fdb9a131b7f2e79e5c7b2e4282cfcbf"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Tue Mar 04 15:06:36 2008 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 13:40:43 2008 -0400"
      },
      "message": "ACPI: use ACPI_DEBUG_PRINT instead of printk in acpi_processor_hotplug_notify()\n\nFor consistency, use ACPI_DEBUG_PRINT instead of printk in\nacpi_processor_hotplug_notify() for BUS_CHECK and DEVICE_CHECK events\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3b34e5232fa9776e9a4b3f539cd9fee7609c900e",
      "tree": "3c0573028d03257c56a833031e9566aee17d5983",
      "parents": [
        "2f44bbb495dd3e6d0209eff2257438ab9c570e5b"
      ],
      "author": {
        "name": "Andrey Borzenkov",
        "email": "arvidjaar@mail.ru",
        "time": "Tue Mar 04 15:06:35 2008 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 13:38:49 2008 -0400"
      },
      "message": "ACPI: button: make real parent for input devices in device tree\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4db42c51ce0033f409fc3a2742e7aa2efa03f7c3",
      "tree": "c154d83d773365dfe810493bf7bdb46edd15cf85",
      "parents": [
        "2f44bbb495dd3e6d0209eff2257438ab9c570e5b"
      ],
      "author": {
        "name": "arvidjaar@mail.ru",
        "email": "arvidjaar@mail.ru",
        "time": "Tue Mar 04 15:06:34 2008 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 13:35:08 2008 -0400"
      },
      "message": "toshiba_acpi: Enable autoloading\n\nThis adds aliases to enable autoloading of toishiba_acpi.  Two aliases are\ndefined - TOS6200 (for \\\\_SB_.VALD.GHCI) and TSO1900 (for \\\\_SB_.VALZ.GHCI).\nThis allows toishiba_acpi to be autoloaded on systems that provide those\ndevices.\n\nSigned-off-by: Andrey Borzenkov \u003carvidjaar@mail.ru\u003e\nCc: Olivier Blin \u003cblino@mandriva.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2c81ce4c9c37b910210f2640c28e98a0c398dc26",
      "tree": "e46ccf30836014d115e72791263697585f7943f6",
      "parents": [
        "2f44bbb495dd3e6d0209eff2257438ab9c570e5b"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Tue Mar 11 13:30:00 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 13:30:00 2008 -0400"
      },
      "message": "ACPI: EC: Handle IRQ storm on Acer laptops\n\nOn some Acer systems, the HW fails to clear the GPE source,\ncausing an interrupt storm.\n\nSo in EC interrupt mode, we count how many interrupts we\nreceive when waiting.  If we get more than 5, we give\nup on interrupt mode and revert to polling mode.\n\nAlso, for polling mode to work on Acers, we need\nto insert a delay.\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "96b2dd1f1fdb9a131b7f2e79e5c7b2e4282cfcbf",
      "tree": "f47563e553c38cdf9571e3492ed816b2e6b129b2",
      "parents": [
        "bd12935f04066df31903eaf74b1cec03319ecd2e"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Mar 05 18:24:51 2008 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 01:58:41 2008 -0400"
      },
      "message": "ACPI: replace remaining __FUNCTION__ occurrences\n\n__FUNCTION__ is gcc-specific, use __func__\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bd12935f04066df31903eaf74b1cec03319ecd2e",
      "tree": "4054cb87310cca784ee0556716f531ac95d12b9b",
      "parents": [
        "583c377f1d58e705f75d8d5648ab41722be1ebca"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Wed Feb 27 20:56:01 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 00:52:19 2008 -0400"
      },
      "message": "ACPI: Fix a duplicate log level\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4af8e10a6c57e7292862bd1703712f0565c7e429",
      "tree": "b4fad31c28e5da91d4caea3efa1580ee66fb75a8",
      "parents": [
        "2f44bbb495dd3e6d0209eff2257438ab9c570e5b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 00:27:16 2008 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 00:27:16 2008 -0400"
      },
      "message": "Revert \"ACPI: EC: Use proper handle for boot EC\"\n\nThis reverts commit 208c70a45624400fafd7511b96bc426bf01f8f5e.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10100\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c8d16e27a3601d1cbcdfe657eb4ff5e762019e8d",
      "tree": "02d4059d80872251995fa21d4f44c47087a5855e",
      "parents": [
        "2f44bbb495dd3e6d0209eff2257438ab9c570e5b"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Fri Feb 29 07:38:54 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 11 00:15:19 2008 -0400"
      },
      "message": "ACPI: fix boot oops regression in thermal\n\nFix a memory overflow bug when copying\nNULL internal package element object to external.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d10132\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d0ce46f550ebbd765881e8c48f43b66285d798b0",
      "tree": "69918df75ce5faabf0c0efaae168bd6c130947a0",
      "parents": [
        "39273b58a409cd6d65c9732bdca00bacd1626672"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Sat Feb 23 01:53:09 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 23 01:53:09 2008 -0500"
      },
      "message": "ACPI Exception (): AE_NOT_FOUND, Processor Device is not present (update)\n\nupdate cfaf3747ff3d431fba33f75083b7f50f58ae22ff\nACPI: ACPI Exception (): AE_NOT_FOUND, Processor Device is not present\n\nis_processor_present is only called in the processor hotplug case,\nand _STA method is mandatory at this time.\n\nWe should ignore those processors that are disabled in the MADT\nand don\u0027t have _STA methods.\nBecause they will never exist in this system.\nFor the processors that don\u0027t physically exist but can be\nhot plugged later, we still need this debug info.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8570\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7ce9573e093891f5807e6e50f3bd2012f1e5d0fe",
      "tree": "0bf9bfdf828b57e35171e543e02e68de1c9cadb3",
      "parents": [
        "39273b58a409cd6d65c9732bdca00bacd1626672"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Feb 22 11:25:04 2008 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 23 00:15:11 2008 -0500"
      },
      "message": "ACPI: prevent randconfig build failure on empty ACPI_CUSTOM_DSDT_FILE\n\nMake ACPI_CUSTOM_DSDT boolean config symbol a hidden and derived\nvalue, based on the value of ACPI_CUSTOM_DSDT_FILE (string).\nOnly the latter is presented to the user as a config option.\n\nThis fixes problems with \"make randconfig\" setting ACPI_CUSTOM_DSDT\nbut leaving ACPI_CUSTOM_DSDT_FILE empty/blank.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3b5fee5952ff7eb6ff7a64247a01040b8b331b74",
      "tree": "c73dfebf4d1df7ccde64420437f56f0e872fa9c6",
      "parents": [
        "e80af3a8dbbbf431b2070cc760699f01c5a6ac69"
      ],
      "author": {
        "name": "Holger Macht",
        "email": "hmacht@suse.de",
        "time": "Thu Feb 14 13:40:34 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 21 07:25:47 2008 -0500"
      },
      "message": "ACPI: Do not pass NULL to acpi_get_handle() when looking for _EJD\n\nWhen trying to get the acpi_handle from an acpi_buffer, pass\nACPI_ROOT_OBJECT instead of NULL to acpi_get_handle(). This fixes the\ndetection of dock dependent bays.\n\nSigned-off-by: Holger Macht \u003chmacht@suse.de\u003e\nTested-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b5678a34762edf2c8de1c60c125fea42a8c17e63",
      "tree": "0037e7dc6131f511c99db6ea3d8cf841ca9aebee",
      "parents": [
        "7560e385651c60e5ffdf07cb94fa7d1658ab0b7a"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 17 13:23:03 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 21 02:56:32 2008 -0500"
      },
      "message": "ACPI: fix section mismatch in acpi_pci_root_add\n\nFix following warning:\nWARNING: vmlinux.o(.text+0x550e85): Section mismatch in reference from the function acpi_pci_root_add() to the function .devinit.text:pci_acpi_scan_root()\n\nacpi_pci_root_add uses a __devinit annotated function and\nit looks like annotating it __devinit too is the correct fix.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b95e9e8d94484c2823be67416f25e9756db149dc",
      "tree": "cddb24d65e27818652efc851788619138207b03e",
      "parents": [
        "e80af3a8dbbbf431b2070cc760699f01c5a6ac69"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Sun Feb 17 13:22:48 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 21 02:55:26 2008 -0500"
      },
      "message": "ACPI: fix section mismatch in processor_core.c:acpi_processor_hotplug_notify\n\nFix following warning:\nWARNING: vmlinux.o(.text+0x55586c): Section mismatch in reference from the function acpi_processor_hotplug_notify() to the function .cpuinit.text:acpi_processor_start()\n\nacpi_processor_hotplug_notify() may safely reference __cpuinit\nstuff as it ids defined inside an ACPI_HOTPLUG_CPU block.\nSo annotate it __ref to silence the warning.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1f1519ef597ae4628dbd47244f0f68d700231523",
      "tree": "5000b7e324d7489d789fe52acadbf5d5766d7e68",
      "parents": [
        "208c70a45624400fafd7511b96bc426bf01f8f5e",
        "f28bb45e2863173a7464d98907677e903f42c68b",
        "1186974f3ffe3c1796e5efce7afffefcfda9a6f0",
        "e85ff4b53eb4252d967922bd75cb6d10863955f3",
        "19e20c913bae2dd458b9fc42afab0c53f16562d1",
        "69f6b8dd6b94ac594b6920b4530a3390fb1d3fd6",
        "6c231bd5eb07ce546517019f334652b9ecfc329a",
        "6133116849219f4e657ead39c7ac3922583f5a6e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 21 02:41:58 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 21 02:41:58 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027bugzilla-9916\u0027, \u0027bugzilla-9982\u0027, \u0027bugzilla-9989\u0027, \u0027misc\u0027, \u0027suspend\u0027, \u0027thermal\u0027, \u0027thinkpad\u0027 and \u0027tsc\u0027 into release\n"
    },
    {
      "commit": "1186974f3ffe3c1796e5efce7afffefcfda9a6f0",
      "tree": "ff3636959977ded21d3c52e7b8139fce8f510632",
      "parents": [
        "e80af3a8dbbbf431b2070cc760699f01c5a6ac69"
      ],
      "author": {
        "name": "Ming Lin",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Feb 21 02:01:30 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 21 02:01:30 2008 -0500"
      },
      "message": "ACPI: fix build warning\n\nCC      drivers/acpi/executer/exregion.o\ndrivers/acpi/executer/exregion.c: In function\n‘acpi_ex_pci_config_space_handler’:\ndrivers/acpi/executer/exregion.c:369: attention : passing argument 3 of\n‘acpi_os_read_pci_configuration’ from incompatible pointer type\n\nexposed by 10270d4838bdc493781f5a1cf2e90e9c34c9142f\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9989\n\nSigned-off-by: Ming Lin \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6133116849219f4e657ead39c7ac3922583f5a6e",
      "tree": "eab1d6260cd3b902b76bfca803e9defeaa784bf4",
      "parents": [
        "00e962c5408b9f2d0bebd2308673fe982cb9a5fe"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Tue Feb 19 11:00:29 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 19 20:05:06 2008 -0500"
      },
      "message": "ACPI: TSC breaks atkbd suspend\n\nTSC is used even on machines when CONFIG_X86_TSC is not set (X86_TSC\nmeans _require_ TSC), but it is not properly disabled when it is\nunusable, because ACPI code understood the config switch as \"may use\nTSC\".\n\nThis actually fixes suspend problems on my x60.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e85ff4b53eb4252d967922bd75cb6d10863955f3",
      "tree": "0b2d2289ddacba7e61e5475ff710bbf8fd67748e",
      "parents": [
        "262ee35be6a3aae9b4a7aafafc2dba901fc36620"
      ],
      "author": {
        "name": "Glauber Costa",
        "email": "gcosta@redhat.com",
        "time": "Sat Feb 16 01:01:13 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 16 01:01:13 2008 -0500"
      },
      "message": "ACPI: remove is_processor_present prototype\n\nThe function itself is defined just below, so this prototype is not really\nuseful.\n\nSigned-off-by: Glauber Costa \u003cgcosta@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4fd7f5188c377c1e9aa8f224f6edf96d170a7d32",
      "tree": "9023a131246f56974bafed5260a6baaa6d918219",
      "parents": [
        "5958f1a4da39581074bab50cabd0a582e651b90f"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Fri Feb 15 17:07:19 2008 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 16 00:40:28 2008 -0500"
      },
      "message": "ACPI: sparse fix, replace macro with static function\n\nreplace acpi_util_eval_error macro with static function.\n\nAvoid these sparse warnings due to using buffer within the macro.\ndrivers/acpi/utils.c:273:3: warning: symbol \u0027buffer\u0027 shadows an earlier one\ndrivers/acpi/utils.c:259:21: originally declared here\ndrivers/acpi/utils.c:279:3: warning: symbol \u0027buffer\u0027 shadows an earlier one\ndrivers/acpi/utils.c:259:21: originally declared here\ndrivers/acpi/utils.c:368:3: warning: symbol \u0027buffer\u0027 shadows an earlier one\ndrivers/acpi/utils.c:348:21: originally declared here\ndrivers/acpi/utils.c:375:3: warning: symbol \u0027buffer\u0027 shadows an earlier one\ndrivers/acpi/utils.c:348:21: originally declared here\ndrivers/acpi/utils.c:382:3: warning: symbol \u0027buffer\u0027 shadows an earlier one\ndrivers/acpi/utils.c:348:21: originally declared here\ndrivers/acpi/utils.c:402:4: warning: symbol \u0027buffer\u0027 shadows an earlier one\ndrivers/acpi/utils.c:348:21: originally declared here\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "43ff39f2f6450fa2e9a566f8bf007a26d76f2c9d",
      "tree": "71a83f60ac43fab642d29e838f5c5151e85dc585",
      "parents": [
        "d76628c67cdeebf84766a19c67c821c2e518baa4"
      ],
      "author": {
        "name": "Thomas Sujith",
        "email": "sujith.thomas@intel.com",
        "time": "Fri Feb 15 18:29:18 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 15 18:29:18 2008 -0500"
      },
      "message": "ACPI video: check for error from thermal_cooling_device_register\n\nNeed to check whether thermal_cooling_device_register\nreturned ERROR or not.\n\nSigned-off-by: Thomas Sujith \u003csujith.thomas@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d76628c67cdeebf84766a19c67c821c2e518baa4",
      "tree": "57d6af9424a3ea07914317821d9a8a2c7505368f",
      "parents": [
        "19b36780ee7ddeb5080e3f1f858a83c4824f1fdc"
      ],
      "author": {
        "name": "Thomas Sujith",
        "email": "sujith.thomas@intel.com",
        "time": "Fri Feb 15 18:26:54 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 15 18:26:54 2008 -0500"
      },
      "message": "ACPI thermal: extract return values using PTR_ERR\n\nNeed to extract errors using PTR_ERR macro and\nprocess accordingly.thermal_cooling_device_register\nreturning NULL means that CONFIG_THERMAL\u003dn and in that\ncase no need to create symbolic links.\n\nSigned-off-by: Thomas Sujith \u003csujith.thomas@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f28bb45e2863173a7464d98907677e903f42c68b",
      "tree": "060cb979e0ead9762805861d0fd17412068de42f",
      "parents": [
        "101142c37be8e5af9b847860219217e6b958c739"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Fri Feb 15 08:34:37 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 15 18:23:50 2008 -0500"
      },
      "message": "ACPI: thermal: Check whether cooling device exists before unregistering\n\nOS should check whether the cooling device exists before it is unregistered.\nIf it doesn\u0027t exists, it is unnecessary to remove the sysfs link\nand call the function of thermal_cooling_device_unregister.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9982\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nTested-by    : Dhaval Giani \u003cdhaval@linux.vnet.ibm.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "19b36780ee7ddeb5080e3f1f858a83c4824f1fdc",
      "tree": "88e854c9573fd61b0a78e01e1dd257cee4ce2c08",
      "parents": [
        "3e6fda5c1159823fc02463eceb564c8bfc0e7a0e"
      ],
      "author": {
        "name": "Thomas Sujith",
        "email": "sujith.thomas@intel.com",
        "time": "Fri Feb 15 01:01:52 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 15 18:21:30 2008 -0500"
      },
      "message": "ACPI fan: extract return values using PTR_ERR\n\nNeed to extract errors using PTR_ERR macro and\nprocess accordingly.  thermal_cooling_device_register\nreturning NULL means that CONFIG_THERMAL\u003dn and in that\ncase no need to create symbolic links.\n\nSigned-off-by: Thomas Sujith \u003csujith.thomas@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "208c70a45624400fafd7511b96bc426bf01f8f5e",
      "tree": "9c6bd65564e8a70620533339fd18bd696d7ff822",
      "parents": [
        "e760e716d47b48caf98da348368fd41b4a9b9e7e"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Thu Feb 14 15:58:47 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 15:58:47 2008 -0500"
      },
      "message": "ACPI: EC: Use proper handle for boot EC\n\nFall back to ACPI_ROOT_HANDLE only in case of error.\n\nACPI: EC: EC description table is found, configuring boot EC\nACPI Error (evregion-0316): No handler for Region [ECOR] (ffff81007a651620) [EmbeddedControl] [20070126]\nACPI Error (exfldio-0289): Region EmbeddedControl(3) has no handler [20070126]\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9916\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f60d63f642d824914677fb40330671117dc39c3b",
      "tree": "676aea14462e2c99eecef470b000dedff676e49b",
      "parents": [
        "46c1fbdb7191bf07979d7cd5f08d1a86458181a2",
        "fe8e288a63f2f3c51c288500282d0eb5cd26a534",
        "6bf69b5ebf22f8f5b4551bad688979fe29049126"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 02:44:28 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 02:44:28 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027dmi\u0027, \u0027idle\u0027 and \u0027misc\u0027 into release\n"
    },
    {
      "commit": "46c1fbdb7191bf07979d7cd5f08d1a86458181a2",
      "tree": "4a5bb93a2e27cd6b65975ee03957cbcf426b5985",
      "parents": [
        "bb54675b9b2f968f07e29b6c23b8dc90bad59723"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Feb 13 23:13:25 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 02:43:39 2008 -0500"
      },
      "message": "ACPI: DMI: quirk for FSC ESPRIMO Mobile V5505\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9939\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bb54675b9b2f968f07e29b6c23b8dc90bad59723",
      "tree": "06d1fa7dc224187554e7344e9281978fa398ff61",
      "parents": [
        "e760e716d47b48caf98da348368fd41b4a9b9e7e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Feb 10 21:29:56 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 01:52:43 2008 -0500"
      },
      "message": "ACPI: DMI blacklist updates\n\nAcer Extensa 5220 -- OSI(Linux) is a NOP\nDell OptiPlex 755 -- OSI(Linux) turns GUSB into a NOP\nDell PowerEdge 1950 -- OSI(Linux) is a NOP\nDell Precision 690 -- OSI(Linux) touches USB (skips GUSB)\nFSC ESPRIMO Mobile V5505 -- OSI(Linux) is a NOP\nLenovo LENOVO3000 V100 -- OSI(Linux) is a NOP\nLenovo X61x -- OSI(Linux) enables Linux specific AML\nSony Vaio VGN-NR11S_S - OSI(Linux) is a NOP\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c8e773fa4f6a999a80d9fa3836f412e259ab6fa1",
      "tree": "b4eebe6c6b5e1f1f97694c32a817831b8cddb991",
      "parents": [
        "adba2a876c1c971980f9bb3c6c8e20c61490647b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 13 23:29:57 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 01:04:18 2008 -0500"
      },
      "message": "ACPI: static acpi_chain_head\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "adba2a876c1c971980f9bb3c6c8e20c61490647b",
      "tree": "a76a59103a79fe2aeb0ab6925e8e60e340963513",
      "parents": [
        "bfaed45e30f19bb4cee779f3229d2744bc2b2c46"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 13 23:29:58 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 01:03:37 2008 -0500"
      },
      "message": "ACPI: static acpi_find_dsdt_initrd()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bfaed45e30f19bb4cee779f3229d2744bc2b2c46",
      "tree": "4626e492cf949630df2748d10f526ea60b61e066",
      "parents": [
        "1d5a2b54f39cab8ab8bee5290798ea6516c4a68c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Feb 13 23:30:00 2008 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 01:02:16 2008 -0500"
      },
      "message": "ACPI: static acpi_no_initrd_override_setup()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "314ccd644cc14b9ebc1996afbabfb4d108004fd0",
      "tree": "68db4f58e1212d45946bd207112a1f09d55b08a7",
      "parents": [
        "b077fbada161479d9a32a7730d2822d5e737b306"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Feb 13 00:32:16 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 00:28:05 2008 -0500"
      },
      "message": "ACPI suspend: Execute _WAK with the right argument\n\nThe _WAK global ACPI control method has to be called with the\nargument representing the sleep state being exited.  Make it happen.\n\nSpecial thanks to Mirco Tischler \u003cmt-ml@gmx.de\u003e for reporting the\nproblem and debugging.\n\nReported-by: Mirco Tischler \u003cmt-ml@gmx.de\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4fcb2fcd4d0678b8ae103d257dcb28074cbfc7fa",
      "tree": "54bcf486976184804c8fc786d09a04e1ce26ef99",
      "parents": [
        "e760e716d47b48caf98da348368fd41b4a9b9e7e"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Feb 11 17:46:31 2008 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 14 00:09:55 2008 -0500"
      },
      "message": "ACPI, cpuidle: Clarify C-state description in sysfs\n\nAdd a new sysfs entry under cpuidle states. desc - can be used by driver to\ncommunicate to userspace any specific information about the state.\nThis helps in identifying the exact hardware C-states behind the ACPI C-state\ndefinition.\n\nIdea is to export this through powertop, which will help to map the C-state\nreported by powertop to actual hardware C-state.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b077fbada161479d9a32a7730d2822d5e737b306",
      "tree": "2653c87aebf041ba0fb175a23401ee894d83d95f",
      "parents": [
        "e760e716d47b48caf98da348368fd41b4a9b9e7e"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Mon Feb 11 15:20:27 2008 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Feb 13 23:59:31 2008 -0500"
      },
      "message": "ACPI: fix suspend regression due to idle update\n\nEarlier patch (bc71bec91f9875ef825d12104acf3bf4ca215fa4) broke\nsuspend resume on many laptops. The problem was reported by\nCarlos R. Mafra and Calvin Walton, who bisected the issue to above patch.\n\nThe problem was because, C2 and C3 code were calling acpi_idle_enter_c1\ndirectly, with C2 or C3 as state parameter, while suspend/resume was in\nprogress. The patch bc71bec started making use of that state information,\nassuming that it would always be referring to C1 state. This caused the\nproblem with suspend-resume as we ended up using C2/C3 state indirectly.\n\nFix this by adding acpi_idle_suspend check in enter_c1.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "10270d4838bdc493781f5a1cf2e90e9c34c9142f",
      "tree": "d9bce90a79be42ffd619b65b42e9a699bf0d13a6",
      "parents": [
        "d897d2b597167586fcf1fb197ad5a1c23332c3e8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 13 09:56:14 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 13 09:56:14 2008 -0800"
      },
      "message": "acpi: fix acpi_os_read_pci_configuration() misuse of raw_pci_read()\n\nThe raw_pci_read() interface (as the raw_pci_ops-\u003eread() before it)\nunconditionally fills in a 32-bit integer return value regardless of the\nsize of the operation requested.\n\nSo claiming to take a \"void *\" is wrong, as is passing in a pointer to\njust a byte variable.\n\nNoticed by pageexec when enabling -fstack-protector (which needs other\npatches too to actually work, but that\u0027s a separate issue).\n\nAcked-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6bafba5b4765a5a252f1b8d31cbf6d2459da337",
      "tree": "85cbb18909933ff16cdd816c2225a81585e2907a",
      "parents": [
        "c98aa86df3169e5d6275305376043134caa69831"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Wed Feb 13 04:03:25 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 13 07:36:27 2008 -0800"
      },
      "message": "wmi: (!x \u0026 y) strikes again\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "96b5a46e2a72dc1829370c87053e0cd558d58bc0",
      "tree": "1f327e4ee26377d40c5fcac8cda3f2fab03f6f09",
      "parents": [
        "2c1582699872d38682b136b1446953ee351bc7e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 11 20:52:01 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Feb 11 20:52:01 2008 -0800"
      },
      "message": "WMI: initialize wmi_blocks.list even if ACPI is disabled\n\nEven if we don\u0027t want to register the WMI driver, we should initialize\nthe wmi_blocks list to be empty, since we don\u0027t want the wmi helper\nfunctions to oops just because that basic list has not even been set up.\n\nWith this, \"find_guid()\" will happily return \"not found\" rather than\noopsing all over the place, and the callers will then just automatically\nreturn false or AE_NOT_FOUND as appropriate.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b6ce068a1285a24185b01be8a49021827516b3e1",
      "tree": "ea1420fefff86f2e2ee4ed83f08ec2dd99a86dc5",
      "parents": [
        "a0ca9909609470ad779b9b9cc68ce96e975afff7"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Sun Feb 10 09:45:28 2008 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Feb 10 12:52:46 2008 -0800"
      },
      "message": "Change pci_raw_ops to pci_raw_read/write\n\nWe want to allow different implementations of pci_raw_ops for standard\nand extended config space on x86.  Rather than clutter generic code with\nknowledge of this, we make pci_raw_ops private to x86 and use it to\nimplement the new raw interface -- raw_pci_read() and raw_pci_write().\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6697c05296fab4d113c7144459b72b6172b485a5",
      "tree": "3cbbfa5aa835accfb218ffef2ca539911c50acd1",
      "parents": [
        "9583d050d5b7bad76423b2bd667b174a122067a7"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Feb 09 23:24:08 2008 +0100"
      },
      "message": "x86: fix sparse warnings in acpi/bus.c\n\nAdd function definition and extern variables to asm-x86/acpi.h.\n\nAll of these are used in bus.c in ifdef(CONFIG_X86) sections, so are\nonly added to the x86 include headers.  boot.c already includes acpi.h\nso no changes are needed there.\n\nFixes the following:\narch/x86/kernel/acpi/boot.c:83:4: warning: symbol \u0027acpi_sci_flags\u0027 was not declared. Should it be static?\narch/x86/kernel/acpi/boot.c:84:5: warning: symbol \u0027acpi_sci_override_gsi\u0027 was not declared. Should it be static?\narch/x86/kernel/acpi/boot.c:421:13: warning: symbol \u0027acpi_pic_sci_set_trigger\u0027 was not declared. Should it be static?\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "bbafbecb24190959d77a8fee7bd23798b81e25c2",
      "tree": "cb910850195d628ee8c0ff77c2a534827cb268fa",
      "parents": [
        "b1d0e4f535e10775cffde922208b49629169aeaa"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Sat Feb 09 03:22:13 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 09 03:22:13 2008 -0500"
      },
      "message": "ACPI: SBS: Host controller must initialize before SBS.\n\nIn static case sbshc must be compiled ahead of sbs, so that\nhc is configured first.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9910\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2e6c4e5101633a54aeee1f2e83020ee77fcb70d2",
      "tree": "8cff8aa4f2414f6637e8052d0bcc69f8ecb162e5",
      "parents": [
        "446b1dfc4cd1c2bbc7eb22d5fec38e23a577492c",
        "4a507d93fac78ecd37d18343c57c564f6a126f01"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 08 01:22:26 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 08 01:22:26 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027dmi\u0027 and \u0027misc\u0027 into release\n"
    },
    {
      "commit": "20b4514799ebcfb04b45537e90e421cb73fd0cc9",
      "tree": "40034e54acc85e95a4afd4bc5f3dddead4340185",
      "parents": [
        "543a956140e1f57331c0e528d2367106057aeca0"
      ],
      "author": {
        "name": "Carlos Corbacho",
        "email": "carlos@strangeworlds.co.uk",
        "time": "Fri Feb 08 00:36:49 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 08 00:36:49 2008 -0500"
      },
      "message": "ACPI: WMI: Improve Kconfig description\n\nAs Pavel Machek has pointed out, the Kconfig entry for WMI is pretty\nnon-descriptive.\n\nRewrite it so that it explains what ACPI-WMI is, and why anyone\nwould want to enable it.\n\nMany thanks to Ray Lee for ideas on this.\n\nSigned-off-by: Carlos Corbacho \u003ccarlos@strangeworlds.co.uk\u003e\nCC: Pavel Machek \u003cpavel@ucw.cz\u003e\nCC: Ray Lee \u003cray-lk@madrabbit.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "446b1dfc4cd1c2bbc7eb22d5fec38e23a577492c",
      "tree": "d2a5a6de04af450bc9c0e9770553ab0ebb2da191",
      "parents": [
        "a4ffc0a0b240a29cbe489f6db9dae112a49ef1c1"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 16:23:00 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 08 00:11:09 2008 -0500"
      },
      "message": "ACPI: DMI: add Panasonic CF-52 and Thinpad X61\n\nAdd Lenovo X61\nAdd Panasonic Toughbook CF-52\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9c2f7de8c0f979fc6354bf0d22c0cdcc29722bf6",
      "tree": "72bddc75ab6e1ce7158c0f83066634d0f9ac86b3",
      "parents": [
        "919158d17b42683a5c7368e1e77661c65a20a48a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 16:18:24 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 16:18:24 2008 -0500"
      },
      "message": "ACPI: build WMI on X86 only\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "919158d17b42683a5c7368e1e77661c65a20a48a",
      "tree": "06633fa7d84b42980b272fcecc94c34d4831b934",
      "parents": [
        "b0b23e0ade6aa265d7278e06d50bc10ec81dd174"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Wed Oct 31 15:41:42 2007 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 14:47:40 2008 -0500"
      },
      "message": "ACPI: cpufreq: Print _PPC changes via cpufreq debug layer\n\nenabled with CPU_FREQ_DEBUG\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b0b23e0ade6aa265d7278e06d50bc10ec81dd174",
      "tree": "6da2f3512adc706df3db3278ecd8cf1e73adbf29",
      "parents": [
        "0afc2edfada50980bec999f94dcea26ebad3dda6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 14:42:25 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 14:42:25 2008 -0500"
      },
      "message": "ACPI: add newline to printk\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b7143156c9ceee1a072c57aac8729d2dec5b3bf1",
      "tree": "5c6ca6f199bdf9f4214d26eaf094508dec3d62f4",
      "parents": [
        "9b7131542178f5f948e4bb6bea6e1c545e697b06"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 04:24:01 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 04:24:01 2008 -0500"
      },
      "message": "ACPI: fix build warning\n\ndrivers/acpi/system.c:360: warning: ignoring return value of ‘sysfs_create_group’, declared with attribute warn_unused_result\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "81e242d0efafb319938d511b115088a5c4523c91",
      "tree": "be22aa41db2288fd7999524d719f333c766a367f",
      "parents": [
        "a733a5da97b238e3e3167d3d0aee8fe1e8d04e97",
        "04d94886b47b5133915021dcfb1108a8576f6ea7"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 04:01:53 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 04:01:53 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027 and \u0027dsdt-override\u0027 into release\n"
    },
    {
      "commit": "04d94886b47b5133915021dcfb1108a8576f6ea7",
      "tree": "fbbe9b29a46c12130f396cd050d7b3c750d572fb",
      "parents": [
        "d89e9d6b4930c6505ac3ed35f57ab7f4311d6cf6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Feb 06 19:49:54 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 04:00:46 2008 -0500"
      },
      "message": "ACPI: update intrd DSDT override console messages\n\nalso, address some checkpatch.pl violations\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d89e9d6b4930c6505ac3ed35f57ab7f4311d6cf6",
      "tree": "e4faa7d3ba69d9891776feae6b24881c61a79a9d",
      "parents": [
        "9cbc7960288d28aec95257af59854e1d14ba23b8"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Feb 06 19:28:02 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 04:00:38 2008 -0500"
      },
      "message": "ACPI: update DSDT override documentation\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9cbc7960288d28aec95257af59854e1d14ba23b8",
      "tree": "fe21a1ceb475008a96a7877d83aa8b83b5011bc9",
      "parents": [
        "6ed31e92e94830c138fbd470486383380710069a"
      ],
      "author": {
        "name": "Éric Piel",
        "email": "Eric.Piel@tremplin-utc.net",
        "time": "Tue Feb 05 00:04:58 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 04:00:24 2008 -0500"
      },
      "message": "ACPI: Add \"acpi_no_initrd_override\" kernel parameter\n\nThe acpi_no_initrd_override parameter permits to disable the load of an ACPI\ntable from the initramfs.\n\nSigned-off-by: Eric Piel \u003ceric.piel@tremplin-utc.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a733a5da97b238e3e3167d3d0aee8fe1e8d04e97",
      "tree": "944bd894e77db00c1d30cd252614ac93c6c6bea5",
      "parents": [
        "299cfe38081bea6dcd8b882375f6f65a980bccf9",
        "299cfe38081bea6dcd8b882375f6f65a980bccf9",
        "9e52797131e83688f66fbca6d4cd25b83f33c48f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:38:22 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:38:22 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027 and \u0027fluff\u0027 into release\n\nConflicts:\n\n\tdrivers/acpi/scan.c\n\tinclude/linux/acpi.h\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9e52797131e83688f66fbca6d4cd25b83f33c48f",
      "tree": "25907d631aa2a662ca283bc7c3039ea40c7e7286",
      "parents": [
        "e5685b9d35c2cc0a98425b05df30cb837dd1e632"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Thu Jan 03 16:31:42 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:34:35 2008 -0500"
      },
      "message": "ACPI: its a directory not a folder....\n\nThe kernel help consistently uses \u0027directory\u0027\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e5685b9d35c2cc0a98425b05df30cb837dd1e632",
      "tree": "7f10940d8bdaa18cd806d42a3fdb63cfefc47f37",
      "parents": [
        "87ecd5cddaa37f057d8d8c2813e1b748b1804423"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Oct 24 18:24:42 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:33:23 2008 -0500"
      },
      "message": "ACPI: misc cleanups\n\n    This patch contains the following possible cleanups:\n    - make the following needlessly global code static:\n      - drivers/acpi/bay.c:dev_attr_eject\n      - drivers/acpi/bay.c:dev_attr_present\n      - drivers/acpi/dock.c:dev_attr_docked\n      - drivers/acpi/dock.c:dev_attr_flags\n      - drivers/acpi/dock.c:dev_attr_uid\n      - drivers/acpi/dock.c:dev_attr_undock\n      - drivers/acpi/pci_bind.c:acpi_pci_unbind()\n      - drivers/acpi/pci_link.c:acpi_link_lock\n      - drivers/acpi/sbs.c:acpi_sbs_callback()\n      - drivers/acpi/sbshc.c:acpi_smbus_transaction()\n      - drivers/acpi/sleep/main.c:acpi_sleep_prepare()\n    - #if 0 the following unused global functions:\n      - drivers/acpi/numa.c:acpi_unmap_pxm_to_node()\n    - remove the following unused EXPORT_SYMBOL\u0027s:\n      - acpi_register_gsi\n      - acpi_unregister_gsi\n      - acpi_strict\n      - acpi_bus_receive_event\n      - register_acpi_bus_type\n      - unregister_acpi_bus_type\n      - acpi_os_printf\n      - acpi_os_sleep\n      - acpi_os_stall\n      - acpi_os_read_pci_configuration\n      - acpi_os_create_semaphore\n      - acpi_os_delete_semaphore\n      - acpi_os_wait_semaphore\n      - acpi_os_signal_semaphore\n      - acpi_os_signal\n      - acpi_pci_irq_enable\n      - acpi_get_pxm\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "87ecd5cddaa37f057d8d8c2813e1b748b1804423",
      "tree": "d5bc0c1b7996ed21f2a4da1f5ba6c0da02feeb09",
      "parents": [
        "ee1ce6fcb383ba1da9d16e1ba902f592211aa508"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jan 01 14:00:00 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:32:27 2008 -0500"
      },
      "message": "ACPI: add missing prink prefix strings\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "299cfe38081bea6dcd8b882375f6f65a980bccf9",
      "tree": "e567c1e908d158d6dce155cc5cf1b4eb8c78c514",
      "parents": [
        "8976b6fd7a0060f72e20d5cec833c03d50874cd1",
        "443dea72d5f428170de6d6e3c4c1a1e2b7632b65"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:31:17 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:31:17 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027 and \u0027hwmon-conflicts\u0027 into release\n"
    },
    {
      "commit": "8976b6fd7a0060f72e20d5cec833c03d50874cd1",
      "tree": "d5c98a6fc41e19b5a85e9181072d74452b2dc2ab",
      "parents": [
        "52b097fff89b14c0b8b7a7deef1d274889b1886d",
        "3391a76f2bbb74e42b9ba44c05a7366ffd388753"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:30:48 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:30:48 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027 and \u0027throttling-domains\u0027 into release\n"
    },
    {
      "commit": "52b097fff89b14c0b8b7a7deef1d274889b1886d",
      "tree": "21eb2e3f9835bcc9d0e418e1630321677bf0e86e",
      "parents": [
        "060195500e0347a6ba8ea89739a9898961eb6f2b",
        "060195500e0347a6ba8ea89739a9898961eb6f2b",
        "3fa2cdcc45a0176de15cac9dbf4ed2834ebf8932"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:25:48 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:25:48 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027 and \u0027video\u0027 into release\n\nConflicts:\n\n\tinclude/acpi/acpi_bus.h\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3fa2cdcc45a0176de15cac9dbf4ed2834ebf8932",
      "tree": "d5243b920481bd8345c759d3c432160ae76463b5",
      "parents": [
        "863c1490e512db40dab61e44b694a493a9e68b3f"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Thu Feb 07 01:44:06 2008 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:22:57 2008 -0500"
      },
      "message": "ACPI: video: Ignore ACPI video devices that aren\u0027t present in hardware\n\nVendors often ship machines with a choice of integrated or discrete\ngraphics, and use the same DSDT for both. As a result, the ACPI video\nmodule will locate devices that may not exist on this specific platform.\n\nAttempt to determine whether the device exists or not, and abort the\ndevice creation if it do not exist.\n\nSigned-off-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "863c1490e512db40dab61e44b694a493a9e68b3f",
      "tree": "3abfb2217b1331b3a4dfd917025ef2a87499be03",
      "parents": [
        "7761f638f6e0f276fe8612ba306d09c40d1b553c"
      ],
      "author": {
        "name": "Matthew Garrett",
        "email": "mjg59@srcf.ucam.org",
        "time": "Mon Feb 04 23:31:24 2008 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:22:57 2008 -0500"
      },
      "message": "ACPI: video: reset brightness on resume\n\nSome machines seem to need the backlight brightness to be reset on resume.\nAdd support for doing so to the video module.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7761f638f6e0f276fe8612ba306d09c40d1b553c",
      "tree": "8fee660ce7f00c7015a458099e8de615e42b0015",
      "parents": [
        "9ee85241fdaab358dff1d8647f20a478cfa512a1"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Jan 25 14:48:12 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:22:57 2008 -0500"
      },
      "message": "ACPI: video: call ACPI notifier chain for ACPI video notifications\n\nCall notifier chain for display/brightness switch events.\nThe kernel mode graphics driver is interested in this.\n\nSign-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9ee85241fdaab358dff1d8647f20a478cfa512a1",
      "tree": "8ecac98ed4d4683d5d9db0bf69e1a4a1532cf2ec",
      "parents": [
        "ba5e1223422368fd2f4dbb0745f5fbb5fe9a65f1"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Jan 25 14:48:06 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:22:57 2008 -0500"
      },
      "message": "ACPI: create notifier chain to get hotkey events to graphics driver\n\nKernel mode graphics drivers need this ACPI notifier chaine\nso that they can get notified upon hotkey events.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ba5e1223422368fd2f4dbb0745f5fbb5fe9a65f1",
      "tree": "213a16b9a4350a34cd0ad5069d1cd20ce74e5681",
      "parents": [
        "8a681a4dee07ea09aedaadc6a2da28d2131dc414"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Jan 25 14:47:57 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:22:57 2008 -0500"
      },
      "message": "ACPI: video: delete unused display switch on hotkey event code\n\nDisplay switching via ACPI control methods are\nnot known to work on any platforms.\n\nFurther, the X community wants to control the display\nswitching all by themselves without BIOS/AML involvement.\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8a681a4dee07ea09aedaadc6a2da28d2131dc414",
      "tree": "051ace265079d74b815539be73599339d8c55b42",
      "parents": [
        "488b5ec871191359b9b79262a3d48456dae7ea5f"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Jan 25 14:47:49 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:22:56 2008 -0500"
      },
      "message": "ACPI: video: create \"brightness_switch_enabled\" modparam\n\nIntroduce new module parameter for brightness control.\n\"brightness_switch_enabled\" is set by default which means\nnothing changes upon brightness switch events.\n\nWhen \"brightness_switch_enabled\" is cleared via\n\"echo 0 \u003e /sys/module/video/parameters/brightness_switch_enabled\",\nACPI will not try to change the brightness level any more.\n\nEither X will take charge of this or users can change the brightness level\nby poking /sys/class/backlight/acpi_videoX/...\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "060195500e0347a6ba8ea89739a9898961eb6f2b",
      "tree": "5afba4e8daae642d33b7a4daa97d63c54776b786",
      "parents": [
        "26b6f2236615649a0ae6a0de2e9e71a2f9ffeba7",
        "dd8cd7793781c87be47bbfee65efa3fb5110f898"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:19:43 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 07 03:19:43 2008 -0500"
      },
      "message": "Merge branches \u0027release\u0027 and \u0027wmi-2.6.25\u0027 into release\n"
    }
  ],
  "next": "26b6f2236615649a0ae6a0de2e9e71a2f9ffeba7"
}
