)]}'
{
  "log": [
    {
      "commit": "c4d36a822e7c51cd6ffcf9133854d5e32489d269",
      "tree": "4c1f8d3f18fd03cb5763520c90b8b9c7c11510b3",
      "parents": [
        "fcf75356e9cf0460ef47a5b756bc3b0951ecab59",
        "dd272b5716a54afa33a69f2241284d8ec60b7892"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 01:02:09 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 01:02:09 2007 -0400"
      },
      "message": "Pull osi-now into release branch\n"
    },
    {
      "commit": "fcf75356e9cf0460ef47a5b756bc3b0951ecab59",
      "tree": "5d5cb365b3e17a452c23a50eb9903a90578a146a",
      "parents": [
        "f285e3d329ce68cc355fadf4ab2c8f34d7f264cb",
        "6287ee32952b502c23d54f12895c3895ddbe5013"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 00:48:48 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 00:48:48 2007 -0400"
      },
      "message": "Pull now into release branch\n"
    },
    {
      "commit": "6287ee32952b502c23d54f12895c3895ddbe5013",
      "tree": "2b7c0baaeda3687793d46b3836ec236c1bea5ed0",
      "parents": [
        "8ff6f48d99a0351bcc9ceab422042ef9d3bad9aa"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Apr 03 19:59:37 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 00:20:29 2007 -0400"
      },
      "message": "ACPICA: Support for external package objects as method arguments\n\nImplemented support to allow Package objects to be passed as\nmethod arguments to the acpi_evaluate_object interface. Previously,\nthis would return an AE_NOT_IMPLEMENTED exception.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8ff6f48d99a0351bcc9ceab422042ef9d3bad9aa",
      "tree": "88f4640097f3fa004245617c2762df143ec26029",
      "parents": [
        "cc4c24e115ca7bc2e4ec74d70bcb8fda1d1a8df8"
      ],
      "author": {
        "name": "Luck, Tony",
        "email": "tony.luck@intel.com",
        "time": "Thu May 24 13:57:40 2007 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jun 02 00:20:07 2007 -0400"
      },
      "message": "ACPI: Section mismatch ... acpi_map_pxm_to_node\n\nLast of the \"Section mismatch\" errors from ia64 builds! acpi_map_pxm_to_node()\nis defined with attribute __cpuinit, but is called by \"normal\" kernel functions\nacpi_getnode() and acpi_map_cpu2node().\n\nCommit f363d16fbb9374c0bd7f2757d412c287169094c9 moved the data structures on\nwhich this routine operates from __cpuinitdata to regular memory, so this\nroutine can also move out of init space.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b2b77b233557bde22498a519f650b1ccc91ddb4e",
      "tree": "0f38923870b9280bdfbe52591dda15e1035b1747",
      "parents": [
        "162dd3b9e41d2c7531bf09c580c8e82dbf01e7ba"
      ],
      "author": {
        "name": "Sam Ravnborg",
        "email": "sam@ravnborg.org",
        "time": "Fri Jun 01 00:47:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Jun 01 08:18:30 2007 -0700"
      },
      "message": "acpi: fix section mismatch warning in asus + toshiba\n\nFix following section mismatch warnings in acpi\n\nWARNING: drivers/acpi/asus_acpi.o(.init.text+0xb7): Section mismatch: reference to .exit.text: (after \u0027init_module\u0027)\nWARNING: o-i386/drivers/acpi/toshiba_acpi.o(.init.text+0x13a): Section mismatch: reference to .exit.text: (after \u0027init_module\u0027)\n\nThe exit function is used in the init function during an error codition.\nAs __exit may be discarded during link-time / run-time this is no good.\nDo not mark the exit function __exit.\n\nNote: This warning is only seen by my local copy of modpost\n      but the change will soon hit upstream.\n\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.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": "dd272b5716a54afa33a69f2241284d8ec60b7892",
      "tree": "55149eaeff58b0406cf9a86de5b38606bca5924c",
      "parents": [
        "f507654d450d329c81a70eec0096d5dfe67802ec"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 30 00:26:11 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 30 00:26:11 2007 -0400"
      },
      "message": "ACPI: add __init to acpi_initialize_subsystem()\n\nAdd __init to:\nacpi_initialize_subsystem() (and un-export it)\nacpi_os_initialize()\n\nAdd __initdata to:\nacpi_osl_dmi_table[]\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f507654d450d329c81a70eec0096d5dfe67802ec",
      "tree": "bdc34cda973fac170cc90d5b6aa61d27ac558949",
      "parents": [
        "ae00d812436dc968f4a5dea7757b6a94910b6dc4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 30 00:10:38 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 30 00:10:38 2007 -0400"
      },
      "message": "ACPI: Make _OSI(Linux) a special case\n\n_OSI(\"Linux\") is like _OS(\"Linux\"), it is ill-defined and\nvirtually no BIOS vendors test interaction with it.\nAs a result, it can do more damage than good because\nit causes the BIOS to follow un-tested paths.\n\nRecently, several machines have turned up that erroneously\ntest this string in a way which causes them to _not_ test other\ncompatibility strings, including the ZI9 and Toshiba.\nSo it appears that this bad code has made it into\na BIOS vendor\u0027s reference BIOS.\n\nLinux has no choice but to stop advertising compatibility\nwith _OSI string \"Linux\" - as there are an unbounded\nnumber of possible incompatibilities going forward.\n\nBut some BIOSes have already shipped which do use it\nfor things like conditionally re-enabling video on resume\nfrom S3.  (Too bad they didn\u0027t do that unconditionally)\n\nAdd special case code for _OSI(Linux)\nSquawk to dmesg if _OSI(Linux) is requested\nAdd DMI list both to enable and disable _OSI(Linux)\nBut for now, keep the default enabled via\n#define OSI_LINUX_ENABLED.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7787\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ae00d812436dc968f4a5dea7757b6a94910b6dc4",
      "tree": "6acd68850bead001cc74597369307a82bc711f6e",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue May 29 18:43:33 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue May 29 18:43:33 2007 -0400"
      },
      "message": "ACPI: extend \"acpi_osi\u003d\" boot option\n\nThe boot option \"acpi_osi\u003d\" has always disabled Linux _OSI support,\nthus disabling all OS Interface strings which are advertised\nby Linux to the BIOS.\n\nNow...\nacpi_osi\u003d\"string\" adds the interface string, and\nacpi_osi\u003d\"!string\" invalidates the pre-defined interface string\n\neg. acpi_osi\u003d\"!Windows 2006\"\nwould disable Linux\u0027s claim of Vista compatibility.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "68ccfaa8222f2a26f0689fad9e8c0c3f4c19f599",
      "tree": "1b4048a3d11b16b222737cfdcd96012f99f698b6",
      "parents": [
        "0efabac9b7c8535eeb199d2f16d3eb44dc4761b2"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Sun Nov 19 23:01:40 2006 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue May 29 18:39:05 2007 -0400"
      },
      "message": "ACPI: thermal: Replace pointer with name in trip_points\n\nFor users with active thermal trip points, they need\nthe fan\u0027s name, rather than its address, to understand\nwhere to look to observe and control fan state.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0efabac9b7c8535eeb199d2f16d3eb44dc4761b2",
      "tree": "c76d353dbee44f1d2ea7df383a7f133cad701b13",
      "parents": [
        "c420bc9f09a0926b708c3edb27eacba434a4f4ba"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 24 02:25:00 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue May 29 18:29:50 2007 -0400"
      },
      "message": "ACPICA: allow Load(OEMx) tables\n\nHP and Hitachi machines have been implemented with SSDT\u0027s\nthat use the \"OEMx\" signatures.  But upon Load, ACPICA is rejecting\nthese tables because they are not using the \"SSDT\" signature.\n\nACPI Error (tbinstal-0134): Table has invalid signature [OEMx], must be SSDT...\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f363d16fbb9374c0bd7f2757d412c287169094c9",
      "tree": "fc706493c5cca046934de190056756f7ce02422f",
      "parents": [
        "0aa817f078b655d0ae36669169d73a5c8a388016"
      ],
      "author": {
        "name": "Aaron Durbin",
        "email": "adurbin@google.com",
        "time": "Wed May 16 22:11:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 17 05:23:04 2007 -0700"
      },
      "message": "acpi: fix potential call to a freed memory section.\n\nStrip __cpuinit[data] from Node \u003c-\u003e PXM routines and supporting data\nstructures.  Also make pxm_to_node_map and node_to_pxm_map local to the\nnuma acpi module.\n\nThis fixes a bug triggered by the following conditions:\n- boot on a machine with a SLIT table defined\n- kernel is configured w/ CONFIG_HOTPLUG_CPU\u003dn\n- cat /sys/devices/system/node/node*/distance\nThis will cause an oops by calling into a freed memory section.\n\nIn particular, on x86_64, __node_distance calls node_to_pxm().\n\nSigned-off-by: Aaron Durbin \u003cadurbin@google.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": "f685648e7d6520653fa2641840cccc58ba8ef8e0",
      "tree": "d93e9106d18cd53a63e5ae94999f53b39e52053e",
      "parents": [
        "f142051505154da4ba689e129deb06524c5ece8a",
        "00eb43a1897a8845d0edb198cec69ac5f1f299dd"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 04:06:12 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 04:06:12 2007 -0400"
      },
      "message": "Pull misc-for-upstream into release branch\n"
    },
    {
      "commit": "00eb43a1897a8845d0edb198cec69ac5f1f299dd",
      "tree": "32cab402e51882c7854eab20556f0da75525cdc7",
      "parents": [
        "a64e62a07097f67108f0b68bc15216c3a4a5299b"
      ],
      "author": {
        "name": "Lennart Poettering",
        "email": "mzxreary@0pointer.de",
        "time": "Fri May 04 14:16:19 2007 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 03:52:22 2007 -0400"
      },
      "message": "acpi,msi-laptop: Fall back to EC polling mode for MSI laptop specific EC commands\n\nThe ACPI EC that is used in MSI laptops knows some non-standard\ncommands for changing the screen brighntess and a few other things,\nwhich are used by the msi-laptop.c driver. Unfortunately for these\ncommands no GPE events for IBF and OBF are triggered. Since nowadays\nthe EC code uses the ec_intr\u003d1 mode by default, this causes these\noperations to timeout, although they don\u0027t fail. In result, all\noperations that you can do with the msi-laptop.c driver take more or\nless 1s to complete, which is awfully slow.\n\nIn one of the more recent kernels (2.6.20?) the EC subsystem has been\nrevamped. With that change the EC timeout has been increased. before\nthat increase the MSI EC accesses were slow -- but not *that* slow,\nhence I took notice of this limitation of the MSI EC hardware only very\nrecently.\n\nThe standard EC operations on the MSI EC as defined in the ACPI spec\nsupport GPE events properly.\n\nThe following patch adds a new argument \"force_poll\" to the\nec_transaction() function (and friends). If set to 1, the function\nwill poll for IBF/OBF even if ec_intr\u003d1 is enabled. If set to 0 the\ncurrent behaviour is used. The msi-laptop driver is modified to make\nuse of this new flag, so that OBF/IBF is polled for the special MSI EC\ntransactions -- but only for them.\n\nSigned-off-by: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nAcked-by: Alexey Starikovskiy \u003caystarik@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "71b43ca46fc5f0588ef64a14c6133c19a9b3f1ea",
      "tree": "af25c06aa1af3ff2c210fe4b39abfdda55b84349",
      "parents": [
        "3dd6786f55219f87fd33e153669600d715ca9270",
        "fd3509436fde38d4c854bf5a6b83d2c779904f8e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 02:49:34 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 02:49:34 2007 -0400"
      },
      "message": "Pull acpica into release branch\n"
    },
    {
      "commit": "3dd6786f55219f87fd33e153669600d715ca9270",
      "tree": "305f8389a93bf86df79f4cf8fb0050b1d6008939",
      "parents": [
        "f697b677620d04d8c77841745727de85f7e948b1",
        "88db5e1489f23876a226f5393fd978ddc09dc5f9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 02:49:21 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 02:49:21 2007 -0400"
      },
      "message": "Pull bugzilla-8385 into release branch\n"
    },
    {
      "commit": "f697b677620d04d8c77841745727de85f7e948b1",
      "tree": "efec1330b3ecce0daf5c855ae07696e7490fd2ea",
      "parents": [
        "de5603748af8bf7deac403e6ba92887f8d18e812",
        "eaca2d3f6c4de9d4274a4e2be54c9693e76b0303"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 02:49:01 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 10 02:49:01 2007 -0400"
      },
      "message": "Pull thermal into release branch\n"
    },
    {
      "commit": "fd3509436fde38d4c854bf5a6b83d2c779904f8e",
      "tree": "af3ffbe044021f6781982d14ae0b7b8aafd4b89b",
      "parents": [
        "88db5e1489f23876a226f5393fd978ddc09dc5f9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 09 23:34:35 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 09 23:34:35 2007 -0400"
      },
      "message": "ACPICA: Lindent\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "88db5e1489f23876a226f5393fd978ddc09dc5f9",
      "tree": "69e7d810ce0e575df1f4f9fa860bcd6f155591e6",
      "parents": [
        "262a7a28de060f3a63cae20035876d6f22fd7670"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed May 09 23:31:03 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 09 23:31:03 2007 -0400"
      },
      "message": "ACPI: created a dedicated workqueue for notify() execution\n\nHP nx6125/nx6325/... machines have a _GPE handler with an infinite\nloop sending Notify() events to different ACPI subsystems.\n\nNotify handler in ACPI driver is a C-routine, which may call ACPI\ninterpreter again to get access to some ACPI variables\n(acpi_evaluate_xxx).\nOn these HP machines such an evaluation changes state of some variable\nand lets the loop above break.\n\nIn the current ACPI implementation Notify requests are being deferred\nto the same kacpid workqueue on which the above GPE handler with\ninfinite loop is executing. Thus we have a deadlock -- loop will\ncontinue to spin, sending notify events, and at the same time\npreventing these notify events from being run on a workqueue. All\nnotify events are deferred, thus we see increase in memory consumption\nnoticed by author of the thread. Also as GPE handling is bloked,\nmachines overheat. Eventually by external poll of the same\nacpi_evaluate, kacpid is released and all the queued notify events are\nfree to run, thus 100% cpu utilization by kacpid for several seconds\nor more.\n\nTo prevent all these horrors it\u0027s needed to not put notify events to\nkacpid workqueue by either executing them immediately or putting them\non some other thread. It\u0027s dangerous to execute notify events in\nplace, as it will put several ACPI interpreter stacks on top of each\nother (at least 4 in case of nx6125), thus causing kernel  stack\noverflow.\n\nFirst attempt to create a new thread was done by Peter Wainwright\nHe created a bunch of threads, which were stealing work from a kacpid\nworkqueue.\nThis patch appeared in 2.6.15 kernel shipped with Ubuntu 6.06 LTS.\n\nSecond attempt was done by me, I created a new thread for each Notify\nevent. This worked OK on HP nx machines, but broke Linus\u0027 Compaq\nn620c, by producing threads with a speed what they stopped the machine\ncompletely. Thus this patch was reverted from 18-rc2 as I remember.\nI re-made the patch to create second workqueue just for notify events,\nthus hopping it will not break Linus\u0027 machine. Patch was tested on the\nsame HP nx machines in #5534 and #7122, but I did not received reply\nfrom Linus on a test patch sent to him.\nPatch went to 19-rc and was rejected with much fanfare again.\nThere was 4th patch, which inserted schedule_timeout(1) into deferred\nexecution of kacpid, if we had any notify requests pending, but Linus\ndecided that it was too complex (involved either changes to workqueue\nto see if it\u0027s empty or atomic inc/dec).\nNow you see last variant which adds yield() to every GPE execution.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5534\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8385\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "262a7a28de060f3a63cae20035876d6f22fd7670",
      "tree": "80c687704cb57fafe11a2e40fbc9e6b2f095b604",
      "parents": [
        "40d07080e585396dc58bc64befa1de0695318b3b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 09 23:01:59 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 09 23:01:59 2007 -0400"
      },
      "message": "Revert \"ACPICA: fix AML mutex re-entrancy\"\n\nThis reverts commit c0d127b56937c3e72c2b1819161d2f6718eee877.\n\nThese changes to AML locking were made to allow\nNotify handlers to be called on the stack\nand not deadlock.  However, that scheme turns\nout to be flawed and was reverted by the previous commit,\nso this commit restores the locking to it previous design.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "40d07080e585396dc58bc64befa1de0695318b3b",
      "tree": "41a32892efab0b10801cd61a37a9ec707f9044fd",
      "parents": [
        "4d2acd9ea539e0f59178b126f6750ccc41eefcdd"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 09 22:59:38 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 09 22:59:38 2007 -0400"
      },
      "message": "Revert \"Execute AML Notify() requests on stack.\"\n\nThis reverts commit 5f7748cf91558a5026ded5be93c5bf6c1ac34edf.\n\nWhile that change fixed the HP\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d5534\n\nit broke the ACER:\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8385\nwhich as AML that caused Linux go recursive\nand stack fault.\n\nSo this commit by itself will restore the ACER\nand again break the HP, which we\u0027ll fix another way.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4d2acd9ea539e0f59178b126f6750ccc41eefcdd",
      "tree": "6d9e47c9ab33a1ce2c02139b6bf5c029c2abad32",
      "parents": [
        "b5f0adbcc4f16e378882d8f68fe3111df04911be"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 09 22:56:38 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed May 09 22:56:38 2007 -0400"
      },
      "message": "Revert \"ACPICA: revert \"acpi_serialize\" changes\"\n\nThis reverts commit a8f4af6dc6600980885c594f52eecd60edd62013.\nThus restoring ACPICA\u0027s new acpi_serialize code.\n\nThis commit by itself may cause a regression, but\nit is reverted in this order so that subsequent\nreverts reverts under this one can be made\nwithout conflict.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a3d25c275d383975504dc53c25b691df59bd3c48",
      "tree": "161a2ae12a20a630c2f639e144872db2b92eb098",
      "parents": [
        "d60846c4d16f9518b098b905af2b87cb6bf6dc42"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed May 09 02:33:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 09 12:30:48 2007 -0700"
      },
      "message": "PM: Separate hibernation code from suspend code\n\n[ With Johannes Berg \u003cjohannes@sipsolutions.net\u003e ]\n\nSeparate the hibernation (aka suspend to disk code) from the other suspend\ncode.  In particular:\n\n * Remove the definitions related to hibernation from include/linux/pm.h\n * Introduce struct hibernation_ops and a new hibernate() function to hibernate\n   the system, defined in include/linux/suspend.h\n * Separate suspend code in kernel/power/main.c from hibernation-related code\n   in kernel/power/disk.c and kernel/power/user.c (with the help of\n   hibernation_ops)\n * Switch ACPI (the only user of pm_ops.pm_disk_mode) to hibernation_ops\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Nigel Cunningham \u003cnigel@nigel.suspend2.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7e81ab9d3d9a22fb7b20c56f0cabc8ef51954014",
      "tree": "91da5cde67fcce6e22cda77a1f91e850cc5b4c4a",
      "parents": [
        "f4ebc993759dc25dc3db6b6f1a13a23df8264d4b"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Tue May 08 20:27:01 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 20:41:14 2007 -0700"
      },
      "message": "Fix unnecesary meminit\n\nThis is to fix unnecessary __meminit definition.  These are exported for\nkernel modules.\n\nI compiled on ia64/x86-64 with memory hotplug on/off.\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "19bfe37caa8184768ecc15269302f42036625259",
      "tree": "01d1722ab64dab22712af4c40bb35fd7d7333df5",
      "parents": [
        "f5f72b46c349fefcfd4421b2213c6ffb324c5e56"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 08 00:34:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:18 2007 -0700"
      },
      "message": "workaround rtc-related acpi table bugs\n\nThis works around a bug seen in some RTC-related ACPI table entries, and\ntweaks related diagnostics to follow the ACPI convention.\n\nThe bug prevents misleading boot-time messages: platforms affected by this\nbug wrongly report they can support alarms up to one year in the future,\nwhen in fact the longest alarm is just 24 hours.  That will surprise anyone\ntrying to use those extended alarms.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\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": "f5f72b46c349fefcfd4421b2213c6ffb324c5e56",
      "tree": "9ad2ac0eb4504399aad8f2a9a9e72ae8103e2e53",
      "parents": [
        "87ac84f42a7a580d0dd72ae31d6a5eb4bfe04c6d"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 08 00:34:02 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:18 2007 -0700"
      },
      "message": "ACPI wakeup hooks for rtc-cmos\n\nRemove /proc/acpi/alarm file when the rtc-cmos \"wakealarm\" file is available.\nInstead, provide hooks that rtc-cmos will use.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Alessandro Zummo \u003ca.zummo@towertech.it\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": "55955aad7c09e4d93029d0cf2d360b41891f2fe4",
      "tree": "7d7bbb9d1e06c833fcc8d110db1f278b026aae80",
      "parents": [
        "98701d1b0fe98b477b53df89114e6862547f8107"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue May 08 00:28:35 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:08 2007 -0700"
      },
      "message": "PNPACPI sets pnpdev-\u003edev.archdata\n\nTeach PNPACPI how to hook up its devices to their ACPI nodes, so that\npnpdev-\u003edev.archdata points to the parallel acpi device node.  Previously\nthis only worked for PCI, leaving a notable hole.\n\nExport \"acpi_bus_type\" so this can work.\n\nRemove some extraneous whitespace.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e63340ae6b6205fef26b40a75673d1c9c0c8bb90",
      "tree": "8d3212705515edec73c3936bb9e23c71d34a7b41",
      "parents": [
        "04c9167f91e309c9c4ea982992aa08e83b2eb42e"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Tue May 08 00:28:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:15:07 2007 -0700"
      },
      "message": "header cleaning: don\u0027t include smp_lock.h when not used\n\nRemove includes of \u003clinux/smp_lock.h\u003e where it is not used/needed.\nSuggested by Al Viro.\n\nBuilds cleanly on x86_64, i386, alpha, ia64, powerpc, sparc,\nsparc64, and arm (all 59 defconfigs).\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a3142c8e1dd57ff48040bdb3478cff9312543dc3",
      "tree": "14beeb03421338b917a956e9269a2ce95e0f62cf",
      "parents": [
        "0ceb331433e8aad9c5f441a965d7c681f8b9046f"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Tue May 08 00:23:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue May 08 11:14:57 2007 -0700"
      },
      "message": "Fix section mismatch of memory hotplug related code.\n\nThis is to fix many section mismatches of code related to memory hotplug.\nI checked compile with memory hotplug on/off on ia64 and x86-64 box.\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab3bfca7abf3fd0fe41d26d839610a787aa7e587",
      "tree": "e62e58beaf9d22d4156b27d4523c3728bf5769bc",
      "parents": [
        "b1296cc48b39355241470ef934a5e2270e3f23bd"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sun May 06 14:50:49 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon May 07 12:12:59 2007 -0700"
      },
      "message": "remove software_suspend()\n\nRemove software_suspend() and all its users since\npm_suspend(PM_SUSPEND_DISK) should be equivalent and there\u0027s no point in\nhaving two interfaces for the same thing.\n\nThe patch also changes the valid_state function to return 0 (false) for\nPM_SUSPEND_DISK when SOFTWARE_SUSPEND is not configured instead of\naccepting it and having the whole thing fail later.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ea62ccd00fd0b6720b033adfc9984f31130ce195",
      "tree": "9837b797b2466fffcb0af96c388b06eae9c3df18",
      "parents": [
        "886a0768affe9a32f18c45f8e1393bca9ece5392",
        "35060b6a9a4e1c89bc6fbea61090e302dbc61847"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 05 14:55:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sat May 05 14:55:20 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6: (231 commits)\n  [PATCH] i386: Don\u0027t delete cpu_devs data to identify different x86 types in late_initcall\n  [PATCH] i386: type may be unused\n  [PATCH] i386: Some additional chipset register values validation.\n  [PATCH] i386: Add missing !X86_PAE dependincy to the 2G/2G split.\n  [PATCH] x86-64: Don\u0027t exclude asm-offsets.c in Documentation/dontdiff\n  [PATCH] i386: avoid redundant preempt_disable in __unlazy_fpu\n  [PATCH] i386: white space fixes in i387.h\n  [PATCH] i386: Drop noisy e820 debugging printks\n  [PATCH] x86-64: Fix allnoconfig error in genapic_flat.c\n  [PATCH] x86-64: Shut up warnings for vfat compat ioctls on other file systems\n  [PATCH] x86-64: Share identical video.S between i386 and x86-64\n  [PATCH] x86-64: Remove CONFIG_REORDER\n  [PATCH] x86-64: Print type and size correctly for unknown compat ioctls\n  [PATCH] i386: Remove copy_*_user BUG_ONs for (size \u003c 0)\n  [PATCH] i386: Little cleanups in smpboot.c\n  [PATCH] x86-64: Don\u0027t enable NUMA for a single node in K8 NUMA scanning\n  [PATCH] x86: Use RDTSCP for synchronous get_cycles if possible\n  [PATCH] i386: Add X86_FEATURE_RDTSCP\n  [PATCH] i386: Implement X86_FEATURE_SYNC_RDTSC on i386\n  [PATCH] i386: Implement alternative_io for i386\n  ...\n\nFix up trivial conflict in include/linux/highmem.h manually.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ded1504dfa0083661fdd1a0a5f021cb7313ffe04",
      "tree": "5af71c440627225138518669653c427e901d8e33",
      "parents": [
        "98b96173c777c67daaa7d163a35e591e1928a164",
        "2e4976206396274cf66590328c6913811c271495"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 17:38:48 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri May 04 17:38:48 2007 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Report the number of processors in PowerNow-k8 correctly\n  [CPUFREQ] do not declare undefined functions\n  [CPUFREQ] cleanup kconfig options\n  [CPUFREQ] Longhaul - Revert Longhaul ver. 2\n  [CPUFREQ] Remove deprecated /proc/acpi/processor/performance write support\n  [CPUFREQ] Fix limited cpufreq when booted on battery\n  Fix preemption warnings in speedstep-centrino.c\n  [CPUFREQ] Longhaul - Correct PCI code\n  [CPUFREQ] p4-clockmod: switch to rdmsr_on_cpu/wrmsr_on_cpu\n"
    },
    {
      "commit": "5a90cf205c922707ffed2d8f87cefd942e96b0ba",
      "tree": "5e9c9c1be3d149bff7620db89e1ede2317ba7362",
      "parents": [
        "2714221985ce6388ec2fa78d7d52e2a5bef78eec"
      ],
      "author": {
        "name": "john stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Wed May 02 19:27:08 2007 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Wed May 02 19:27:08 2007 +0200"
      },
      "message": "[PATCH] x86: Log reason why TSC was marked unstable\n\nChange mark_tsc_unstable() so it takes a string argument, which holds the\nreason the TSC was marked unstable.\n\nThis is then displayed the first time mark_tsc_unstable is called.\n\nThis should help us better debug why the TSC was marked unstable on certain\nsystems and allow us to make sure we\u0027re not being overly paranoid when\nthrowing out this troublesome clocksource.\n\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "eaca2d3f6c4de9d4274a4e2be54c9693e76b0303",
      "tree": "9e62d1c292e0e4ffce1aea88a37f4aec5fb0281a",
      "parents": [
        "11ccc0f249cb01a129f54760b8ff087f242935d4"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Apr 30 23:27:43 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Apr 30 23:27:43 2007 -0400"
      },
      "message": "ACPI: delete un-reliable concept of cooling mode\n\nThe scheme where the thermal driver displayed the\ncooling mode /proc/acpi/thermal_zone/*/cooling_mode\nwas flawed in two ways.\n\nFirst, the success of _SCP doesn\u0027t actually mean\nthat the BIOS moved any trip points.\nOn many BIOS, _SCP is present, but does nothing.\nSo displaying what _SCP executed actually\nwas wrong more times than it was right.\n\nSecond, examining the relative position of the\ntrip points when the thermal_zone is added\nis insufficient -- as the BIOS reserves the right\nto change the trip points at run-time.\n\nThe only reliable way for the user to determine if\nthe thermal zone is in active, passive, or critical\nmode is to examine the relative position of the trip points.\nThe user can do this without the kernel doing it\nfor them by looking in /proc/acpi/thermal_zone/*/trip_points\n\nNew contents for /proc/acpi/thermal_zone/*/cooling_mode:\n\nIf _SCP available:\n\"0 - Active; 1 - Passive\\n\"\n\nIf _SCP unavailable:\n\"\u003csetting not supported\u003e\\n\"\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "11ccc0f249cb01a129f54760b8ff087f242935d4",
      "tree": "4b84a6f554171e55d23ee9e76d386bd7a358a73d",
      "parents": [
        "de46c33745f5e2ad594c72f2cf5f490861b16ce1"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Apr 30 22:36:01 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Apr 30 22:36:01 2007 -0400"
      },
      "message": "ACPI: thermal trip points are read-only\n\n/proc/acpi/thermal_zone/*/trip_points displays\nwhat the kernel reads from the BIOS via ACPI.\n\nIf you echo a string of \u0027:\u0027 deliminted numbers to this file\nthen it will change what it displays.\n\nBut it shouldn\u0027t, since the kernel has no way to communicate\nthese changes to ACPI thermal zones.  ACPI thermal zone\ntrip points are read-only.\n\nThe kernel does have the opportunity to ask the BIOS to change\nthe trip points with _SCP - Set Cooling Policy.\n\nRequest Active Cooling Mode:\n# echo 0 \u003e /proc/acpi/thermal_zone/*/cooling_policy\n\nRequest Passive Cooling Mode:\n# echo 1 \u003e /proc/acpi/thermal_zone/*/cooling_policy\n\nHowever, in practice it is quite rare for the BIOS\nto support the optional _SCP, and it is even more rare\nfor the BIOS to export an _SCP that actually changes\nthe trip points.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e8c9c502690efd24b7055bf608e7a3c34216848b",
      "tree": "1583f34ec9cac07ddfdcb24de66e49718b107436",
      "parents": [
        "11d77d0c01b80e44c7aceb21928508dafce774f9"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Mon Apr 30 15:09:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Apr 30 16:40:40 2007 -0700"
      },
      "message": "power management: implement pm_ops.valid for everybody\n\nAlmost all users of pm_ops only support mem sleep, don\u0027t check in .valid and\ndon\u0027t reject any others in .prepare so users can be confused if they check\n/sys/power/state, especially when new states are added (these would then\nresult in s-t-r although they\u0027re supposed to be something different).\n\nThis patch implements a generic pm_valid_only_mem function that is then\nexported for users and puts it to use in almost all existing pm_ops.\n\nSigned-off-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: linux-pm@lists.linux-foundation.org\nCc: Len Brown \u003clenb@kernel.org\u003e\nAcked-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "aac60c11132d7ab0776cf036ac9fd6113a210859",
      "tree": "d25a807354b464ce8e5d4ef67666083051a48517",
      "parents": [
        "12a5a712123b81a8ba0bc486e2384a375c00f095",
        "79fff270026dc46634563a29b99e4034028ee919"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 28 23:19:25 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 28 23:19:25 2007 -0400"
      },
      "message": "Pull bugzilla-8346 into release branch\n"
    },
    {
      "commit": "12a5a712123b81a8ba0bc486e2384a375c00f095",
      "tree": "99d4c9591f0ded05665dfbb7d0d0c7caf1278f59",
      "parents": [
        "14d21785885c018611efd8aa75a5c11eaea29087",
        "439a888885c584f7ac8536a43be80475f9eaed71"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 28 23:16:59 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 28 23:16:59 2007 -0400"
      },
      "message": "Pull sbs into release branch\n"
    },
    {
      "commit": "14d21785885c018611efd8aa75a5c11eaea29087",
      "tree": "a6c38d6a972d4ea614e09385bcb6e0106b4942cd",
      "parents": [
        "03feb0524660bcd890674d11d29a1873ca14d13c",
        "62a6d7fd9bc1d85f9aae734c46234e88fa839db0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 28 23:13:03 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 28 23:13:03 2007 -0400"
      },
      "message": "Pull dock into release branch\n"
    },
    {
      "commit": "03feb0524660bcd890674d11d29a1873ca14d13c",
      "tree": "6e1f75a2205568c27a8bd9534b8186d529cd0146",
      "parents": [
        "fb16596997ded3e70d308bec58e32c1e2c5cf9b0",
        "9fd9f8e8bdcfc9aa309dae5bccc55d02804337d0"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 28 23:12:56 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 28 23:12:56 2007 -0400"
      },
      "message": "Pull ec into release branch\n"
    },
    {
      "commit": "fb16596997ded3e70d308bec58e32c1e2c5cf9b0",
      "tree": "28939b49c26e51d2c22047ef2e07f4b1d6352bbb",
      "parents": [
        "f188291aec9b17ef7cec01db66b9cdb6fae26372",
        "afd3810d9b6b0d446a34e1d4e94f0cc020b00a14"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 28 23:12:03 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 28 23:12:03 2007 -0400"
      },
      "message": "Pull misc-for-upstream into release branch\n"
    },
    {
      "commit": "f188291aec9b17ef7cec01db66b9cdb6fae26372",
      "tree": "9ed965938f635be09b0d124e91fd4aec07701714",
      "parents": [
        "cfaae3ee4a0d00c6b22780057e958d625499e90c",
        "836a53f42f3b5d5cb3a0751587ea33801e4b120d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 28 23:11:19 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 28 23:11:19 2007 -0400"
      },
      "message": "Pull thinkpad into release branch\n\nConflicts:\n\n\tdrivers/misc/Kconfig\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "79fff270026dc46634563a29b99e4034028ee919",
      "tree": "ddc0f97ebc7c756cecbd824b4d0b7162f1e7cb6f",
      "parents": [
        "de46c33745f5e2ad594c72f2cf5f490861b16ce1"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Sat Apr 28 20:53:50 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Apr 28 20:55:06 2007 -0400"
      },
      "message": "ACPICA: clear fields reserved before FADT r3\n\nLinux-2.6.21 stopped booting on a P4/HT because Linux\nwrote the FADT.CST_CNT value to the SMI_CMD.\nApparently this stumbled over some SMM instability,\nsuch as confusing SMM when invoking it from cpu1.\n\nLinux did this because even though the r2 FADT reserves\nthe CST_CNT field, this BIOS set that field and Linux\nused it.\n\nTurns out that up through 2.6.20 we explicitly cleared\ncst_control for r2 FADTs.  So here we go back to doing that,\nplus also clear some additional fields that are reserved\nuntil FADT r3.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8346\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "632786ce9ff6206951ee4c84fe5c0d5c1d12f4cc",
      "tree": "c432e55bd84c566bcf7b2c84107d5c0178a20976",
      "parents": [
        "22c970f3468a6766b362d57fa32ebb92cb8cd6db"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Thu Apr 19 15:49:09 2007 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Thu Apr 26 14:32:02 2007 -0400"
      },
      "message": "[CPUFREQ] Remove deprecated /proc/acpi/processor/performance write support\n\nRemove deprecated /proc/acpi/processor/performance write support\n\nWriting to /proc/acpi/processor/xy/performance interferes with sysfs\ncpufreq interface. Also removes buggy cpufreq_set_policy exported symbol.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "8aa55591bfea25c441117e82711cbfd7c274250a",
      "tree": "8429241902a2aded2a93b6b7d7ddb99b778b0ddb",
      "parents": [
        "cf6c6045a06aed2ccd8ebd0a3128ce0f2f8a11aa"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Wed Apr 25 15:20:10 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 25 15:20:10 2007 -0400"
      },
      "message": "ACPI: make /proc/acpi/wakeup more useful\n\nThis updates /proc/acpi/wakeup to be more informative, primarily by showing\nthe sysfs node associated with each wakeup-enabled device.  Example:\n\n\tDevice\tS-state\t  Status   Sysfs node\n\tPCI0\t  S4\t disabled  no-bus:pci0000:00\n\tPS2M\t  S4\t disabled  pnp:00:05\n\tPS2K\t  S4\t disabled  pnp:00:06\n\tUAR1\t  S4\t disabled  pnp:00:08\n\tUSB1\t  S3\t disabled  pci:0000:00:03.0\n\tUSB2\t  S3\t disabled  pci:0000:00:03.1\n\tUSB3\t  S3\t disabled\n\tUSB4\t  S3\t disabled  pci:0000:00:03.3\n\tS139\t  S4\t disabled\n\tLAN\t  S4\t disabled  pci:0000:00:04.0\n\tMDM\t  S4\t disabled\n\tAUD\t  S4\t disabled  pci:0000:00:02.7\n\tSLPB\t  S4\t*enabled\n\nEventually this file should be removed, but until then it\u0027s almost the only\nway we have to tell how the relevant ACPI tables are broken (and cope).  In\nthat example, two devices don\u0027t actually exist (USB3, S139), one can\u0027t issue\nwakeup events (PCI0), and two seem harmlessly (?) confused (MDM and AUD are\nthe same PCI device, but it\u0027s the _modem_ that does wake-on-ring).\n\nIn particular, we need to be sure driver model nodes are properly hooked\nup before we can get rid of this ACPI-only interface for wakeup events.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cf6c6045a06aed2ccd8ebd0a3128ce0f2f8a11aa",
      "tree": "11c38e256eb6151d2498895c6e5b1f3bea30687c",
      "parents": [
        "8ce8e2f99a973c39c4aeddbe0966038196a8e71a"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bbpetkov@yahoo.de",
        "time": "Wed Apr 25 14:29:50 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 25 14:29:50 2007 -0400"
      },
      "message": "ACPI: word-smith kconfig help\n\nSigned-off-by: \u003cbbpetkov@yahoo.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0c0e8921018dbb4fe189a1034f80ac32553bc7bc",
      "tree": "dc3e8fe24dfe58a3c6a71b5c8a22e4ea74799987",
      "parents": [
        "a0bd4ac498acfe60f7533d15ba60d5efdd4e9ca5"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Apr 25 14:20:58 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 25 14:20:58 2007 -0400"
      },
      "message": "ACPI: use _STA bit names rather than 0x0F\n\nBe explicit about what \"device-\u003estatus \u003d 0x0F\" really means.\n\nsyntax only.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a0bd4ac498acfe60f7533d15ba60d5efdd4e9ca5",
      "tree": "7b44633901a16fa0a1da34af0a1fa56e62c830d7",
      "parents": [
        "d8938801d10945ac2fbe0f41ded43f6276660a17"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Wed Apr 25 14:17:39 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 25 14:17:39 2007 -0400"
      },
      "message": "ACPI: Remove duplicate definitions for _STA bits\n\nNo need to duplicate the existing definitions in include/acpi/actypes.h.\n\nsyntax only -- no functional change.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d8938801d10945ac2fbe0f41ded43f6276660a17",
      "tree": "095c605615d2a67c564c326f895bfcfc617f43a8",
      "parents": [
        "f989106cac719f8fe91da7734e73b3ca09146ecc"
      ],
      "author": {
        "name": "Ray Lee",
        "email": "ray-lk@madrabbit.org",
        "time": "Wed Apr 25 14:12:00 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Apr 25 14:12:00 2007 -0400"
      },
      "message": "ACPI: remove duplicate include\n\nThomas\u0027s patch for including \u003casm/apic.h\u003e for x86 UP builds came into\nLinus\u0027s tree from two different directions, both of which were merged.\nThis reverts the latter, yanking out the duplicate #include and comment.\n\nSigned-off-by: Ray Lee \u003cray-lk@madrabbit.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "94e22e13ad063c614b458a019b428ffc118e5c06",
      "tree": "0153b6823516f3be23ab633ea08fb45561fab034",
      "parents": [
        "c959df9f01cfb2f43b4d1f58631ee1e9c50541b6"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Mon Apr 23 14:41:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Apr 24 08:23:08 2007 -0700"
      },
      "message": "acpi-thermal: fix mod_timer() interval\n\nUse relative time, not absolute.  Discovered by Jung-Ik (John) Lee\n\u003cjilee@google.com\u003e.\n\nCc: Jung-Ik (John) Lee \u003cjilee@google.com\u003e\nAcked-by: 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": "4e381a4f06e3c7b350b55a2636b9d45691780eba",
      "tree": "74972388d936e252f195e7945d9e7fb6fe1c0e42",
      "parents": [
        "ce20269d1e97030afa476e12b99d2437e748d225"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 14:16:10 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 14:16:10 2007 -0400"
      },
      "message": "Revert \"ACPI: parse 2nd MADT by default\"\n\nThis reverts commit 09fe58356d148ff66901ddf639e725ca1a48a0af.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8283\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "62a6d7fd9bc1d85f9aae734c46234e88fa839db0",
      "tree": "7f10e852ab1be04b45d39ffb056b16f1b97a4810",
      "parents": [
        "ac122bb64b0d51f0512185d3522a75f3f3a80bc9"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Mon Mar 26 21:38:49 2007 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Mar 28 23:31:43 2007 -0400"
      },
      "message": "ACPI: dock: use NULL for pointer\n\nUse NULL instead of 0 for pointers:\ndrivers/acpi/dock.c:677:75: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3ede41c718c7845905231019e42d05a3ed329515",
      "tree": "6cac5d3152f8fa55198544556cf6f03bae5f3bb6",
      "parents": [
        "38f996ed21089fa4ae40526a5f428e3c792ea561"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Fri Mar 23 17:34:00 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 25 23:37:55 2007 -0400"
      },
      "message": "ACPI: ibm-acpi: move driver to drivers/misc hierarchy\n\nibm-acpi is not an ACPICA driver, so move it to drivers/misc as per Len\nBrown\u0027s request.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a62bc916cf48caaf9efa2fed20440fd617647c6c",
      "tree": "97e14b62459bcb3a260306bdb9697e1361957a06",
      "parents": [
        "56b6aeb05890f219895197f5166637b3d7a6f679"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Fri Mar 23 17:33:58 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 25 23:37:54 2007 -0400"
      },
      "message": "ACPI: ibm-acpi: update copyright notice\n\nUpdate copyright and license info on the source code comments.  No\nfunctional changes.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "56b6aeb05890f219895197f5166637b3d7a6f679",
      "tree": "7c35d878a87192f0cb9b9cce3909d228542de6c1",
      "parents": [
        "1406cdd1760743106278c1f02a0f445159c8f400"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Fri Mar 23 17:33:57 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 25 23:37:54 2007 -0400"
      },
      "message": "ACPI: ibm-acpi: organize code\n\nShuffle code around to better organize the driver code inside the\nibm-acpi.c file.\n\nThis patch adds no functional changes.  It is pure fluff that will make me\na bit more productive.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1406cdd1760743106278c1f02a0f445159c8f400",
      "tree": "59754d7bd3e540aee1e8353ea72e9059c8c2b9ef",
      "parents": [
        "e062e0343871a41e8ec408f1c1e8ac3b0310da9d"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Fri Mar 23 17:33:56 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 25 23:37:54 2007 -0400"
      },
      "message": "ACPI: ibm-acpi: add header file\n\nAdd a (private) header file for ibm-acpi, and move type definitions and\nThinkPad driver constants to the new header file.\n\nThis patch has no functional changes.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e062e0343871a41e8ec408f1c1e8ac3b0310da9d",
      "tree": "9c6e6cfe6c14a791c0d14a0e0c9263ae23e0cce6",
      "parents": [
        "837ca6ddb440c186eaa8e01b69486581d3457f2c"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Fri Mar 23 17:33:55 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 25 23:37:54 2007 -0400"
      },
      "message": "ACPI: ibm-acpi: rename some identifiers\n\nRename some identifiers so that they are more in tune with the rest of the\ndriver code, or less generic.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "837ca6ddb440c186eaa8e01b69486581d3457f2c",
      "tree": "d46546f911739a9fd2ff3ab4ebaa669a236454ac",
      "parents": [
        "e0f2e3a06be513352cb4955313ed7e55909acd84"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Fri Mar 23 17:33:54 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 25 23:37:54 2007 -0400"
      },
      "message": "ACPI: ibm-acpi: kill trailing whitespace\n\nI shall protect the ibm-acpi city against the invasion of the barbarian\nblanks!  To the unforgiving jaws of sed s/[[:blank:]]\\+$// they go!\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e585bef815c0315f2730d7bb4e15b82602454efd",
      "tree": "914d777ba187e656a89075398f81e485885f0aab",
      "parents": [
        "296d93cd0205433489b0689533426ce0a8cf2dec"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Mar 23 16:08:01 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 23 10:21:02 2007 -0700"
      },
      "message": "[PATCH] i386: add command line option \"local_apic_timer_c2_ok\"\n\nIt turned out that it is almost impossible to trust ACPI, BIOS \u0026 Co.\nregarding the C states. This was the reason to switch the local apic\ntimer off in C2 state already. OTOH there are sane and well behaving\nsystems, which get punished by that decision.\n\nAllow the user to confirm that the local apic timer is trustworthy in C2\nstate. This keeps the default behaviour on the safe side.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "296d93cd0205433489b0689533426ce0a8cf2dec",
      "tree": "0f64a2115b068d1892f01eb689a52076dbb2bde8",
      "parents": [
        "12998096cc48563a04ca751965ba17c3f73a5461"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 23 08:03:47 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Mar 23 08:03:47 2007 -0700"
      },
      "message": "Revert \"ACPI: Only use IPI on known broken machines (AMD, Dothan/BaniasPentium M)\"\n\nThis reverts commit 25496caec111481161e7f06bbfa12a533c43cc6f, which\nbroke bootup on at least Ingo\u0027s ThinkPad T60.  Need to figure out\nexactly what is wrong before we can re-do the logic.\n\nRequested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Thomas Renninger \u003ctrenn@suse.de\u003e\nCc: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "439a888885c584f7ac8536a43be80475f9eaed71",
      "tree": "b42f7fe67ee99e2674b6c5e08545f8c94b8f7bba",
      "parents": [
        "722062334b972c31a3b83dbf7e9b5a58bb2707dd"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:21:05 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:21:05 2007 -0400"
      },
      "message": "ACPI: sbs: remove i2c_ec.[ch]\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "722062334b972c31a3b83dbf7e9b5a58bb2707dd",
      "tree": "a4d5aa458158435e5c4014316e26acbb5fe547cb",
      "parents": [
        "6845118b3b7a9cc2ba14dc665370217bc3ba8057"
      ],
      "author": {
        "name": "Vladimir Lebedev",
        "email": "vladimir.p.lebedev@intel.com",
        "time": "Mon Mar 19 17:45:50 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:15:58 2007 -0400"
      },
      "message": "ACPI: sbs: Common interface with CM battery\n\nThe SBS driver has tne features as CM battery:\nSBS update_time variable has tne same definition as CM battery \u0027update_time\u0027 variable.\n\nSigned-off-by: Vladimir Lebedev \u003cvladimir.p.lebedev@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6845118b3b7a9cc2ba14dc665370217bc3ba8057",
      "tree": "bed97be5fddbf53a6cf8e538cadf08623121cbae",
      "parents": [
        "84cb55987236ffea062a35fbe1441768b6bb2722"
      ],
      "author": {
        "name": "Vladimir Lebedev",
        "email": "vladimir.p.lebedev@intel.com",
        "time": "Mon Mar 19 17:45:50 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:15:58 2007 -0400"
      },
      "message": "ACPI: sbs: Debug messages correction/improvement\n\nDebug messages correction/improvement:\nUse ACPI_EXCEPTION instead of ACPI_DEBUG_PRINT.\n\nSigned-off-by: Vladimir Lebedev \u003cvladimir.p.lebedev@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "84cb55987236ffea062a35fbe1441768b6bb2722",
      "tree": "575cf2788d13b45d6ba565634e583cec4206262e",
      "parents": [
        "b4150fc4ae20621edf2f8e1ea5ce13eb2c803e7a"
      ],
      "author": {
        "name": "Vladimir Lebedev",
        "email": "vladimir.p.lebedev@intel.com",
        "time": "Mon Mar 19 17:45:50 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:15:58 2007 -0400"
      },
      "message": "ACPI: sbs: remove I2C Makefile hooks\n\nSBS does not depend on I2C.\ni2c_ec.h and i2c_ec.c are not needed\n\nSigned-off-by: Vladimir Lebedev \u003cvladimir.p.lebedev@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b4150fc4ae20621edf2f8e1ea5ce13eb2c803e7a",
      "tree": "429393498ec586e49a857151db9691665d5b1b8c",
      "parents": [
        "6d15702cc07503b74494dc4f1ddb15f354987b14"
      ],
      "author": {
        "name": "Vladimir Lebedev",
        "email": "vladimir.p.lebedev@intel.com",
        "time": "Mon Mar 19 17:45:50 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:15:57 2007 -0400"
      },
      "message": "ACPI: sbs: remove I2C Kconfig dependency\n\nSBS does not depend on I2C.\n\nSigned-off-by: Vladimir Lebedev \u003cvladimir.p.lebedev@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6d15702cc07503b74494dc4f1ddb15f354987b14",
      "tree": "4e0eaf31f6a4609a1ce94e556e529eeb405c1771",
      "parents": [
        "8559840c4ca3f2fff73a882803bc8916078fac1f"
      ],
      "author": {
        "name": "Vladimir Lebedev",
        "email": "vladimir.p.lebedev@intel.com",
        "time": "Mon Mar 19 17:45:50 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 22 01:15:57 2007 -0400"
      },
      "message": "ACPI: sbs: use EC rather than I2C\n\nSBS is based on EC function(ec_read/ec_write).\nNot needed using of I2C structures/functions ... is removed.\nSBS does not depend on I2C now.\n\nSigned-off-by: Vladimir Lebedev \u003cvladimir.p.lebedev@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cddece4beccaa72dcb57d64a7f1e496b2e61a16b",
      "tree": "9e2f0ba308bf9122c80c283fb95c93b5b19d8675",
      "parents": [
        "b25e84425ee21c5560fcaec15afcf58fe4a0a414",
        "25496caec111481161e7f06bbfa12a533c43cc6f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 20 11:06:37 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 20 11:06:37 2007 -0400"
      },
      "message": "Pull c2 into release branch\n"
    },
    {
      "commit": "b25e84425ee21c5560fcaec15afcf58fe4a0a414",
      "tree": "ed4fff4a29e980a0b7ec984af6edc6c2cc5e8cfd",
      "parents": [
        "f5ea908c8fca3921c1545e6ac52edbbb353640f5",
        "09fe58356d148ff66901ddf639e725ca1a48a0af"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 20 11:06:18 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 20 11:06:18 2007 -0400"
      },
      "message": "Pull bugzilla-7465 into release branch\n"
    },
    {
      "commit": "f5ea908c8fca3921c1545e6ac52edbbb353640f5",
      "tree": "d8f780c44adc954891e1c8b08f682645cdbffaab",
      "parents": [
        "54b8c39fbd76a7341b66e49de677ea366737fce7",
        "a8f4af6dc6600980885c594f52eecd60edd62013"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 20 11:06:00 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 20 11:06:00 2007 -0400"
      },
      "message": "Pull bugzilla-8171 into release branch\n"
    },
    {
      "commit": "54b8c39fbd76a7341b66e49de677ea366737fce7",
      "tree": "2a355e5daa966548034fe30f71fb9d9cc70403cf",
      "parents": [
        "0a14fe6e5efd0af0f9c6c01e0433445d615d0110",
        "0cd4554df0c261f7ba74786e471ccaa0e3725fb9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 20 11:05:41 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Mar 20 11:05:41 2007 -0400"
      },
      "message": "Pull misc-for-upstream into release branch\n"
    },
    {
      "commit": "25496caec111481161e7f06bbfa12a533c43cc6f",
      "tree": "8e7d2876d60406b5e932c1405b5580903d2a9043",
      "parents": [
        "db98e0b434a6265c451ffe94ec0a29b8d0aaf587"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Feb 27 12:13:00 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Mar 17 00:50:46 2007 -0400"
      },
      "message": "ACPI: Only use IPI on known broken machines (AMD, Dothan/BaniasPentium M)\n\nUse IPI for blacklisted CPUs, add parameter IPI vs LAPIC\n\nCurrently, Linux disables lapic timer for all machines with C2 and higher\nC-state support.\n\nAccording to Intel only specific Intel models (Banias/Dothan) are broken\nin respect of not waking up from C2 with lapic.\n\nHowever, I am not sure about the naming of the parameter and how it\ncould/should get integrated into the dyntick part\n(CONFIG_GENERIC_CLOCKEVENTS). There, a more fine grained check (TSC\nstill running?, ..) is needed? Does this make sense (always use\nCLOCK_EVT_NOTIFY_BROADCAST_ON, but use OFF if forced by use_ipi\u003d0:\nclockevents_notify(use_ipi ? CLOCK_EVT_NOTIFY_BROADCAST_ON :\nCLOCK_EVT_NOTIFY_BROADCAST_OFF, \u0026pr-\u003eid);\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "96e89afe6da630dc54cfbca33c2c6a7ab9b6c11b",
      "tree": "277fdbe85c0131a29a30394e6cd06c7e0764db9f",
      "parents": [
        "5b18167d6b7c63e2787cd9a68f0620a9c363fc85"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Mar 15 16:15:06 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 16 01:07:18 2007 -0400"
      },
      "message": "ACPI: ibm-acpi: allow module to load when acpi notifiers can\u0027t be set (v2)\n\nThis patch allows for ibm-acpi to coexist (with diminished functionality) with\nother drivers like ACPI_BAY.  ibm-acpi will simply disable the functions it is\nnot able to register ACPI notifiers for.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Chris Wedgwood \u003ccw@f00f.org\u003e\nCc: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "09fe58356d148ff66901ddf639e725ca1a48a0af",
      "tree": "3427f993b5ff1eca4a38263c880aeb9494cc7ce5",
      "parents": [
        "a1fdcc0d2714b6622e3fd5c00db1635213d6c41a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 11 03:32:00 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 15 04:22:18 2007 -0400"
      },
      "message": "ACPI: parse 2nd MADT by default\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7465\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a8f4af6dc6600980885c594f52eecd60edd62013",
      "tree": "818ff31a6fddaefc0a861cf967bb0120029f5fa3",
      "parents": [
        "4e337adae4e960f64043b9f433c4a825c902616c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 15 04:10:36 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 15 04:10:36 2007 -0400"
      },
      "message": "ACPICA: revert \"acpi_serialize\" changes\n\nThis reverts 977a6226feae3e2c10a4d8227625ff0f04b49239\nand reverts 1ba753acb372c2955a4843302e92e49ce82e2fea\nand updates acpi_ev_queue_notify_request()\nto restore the previous implementation of the\n\"acpi_serialize\" workaround.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8171\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "89952d133dfbca785ae37b7da13699e4a5e1fa93",
      "tree": "cd3abf4a0c4a6dd9c7fe6732b3a8a3f4ef6335dc",
      "parents": [
        "0ae24bdedd289f5b1740404273ac5d9e20383f12"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Mar 14 09:17:59 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Mar 14 15:27:49 2007 -0700"
      },
      "message": "[PATCH] misc NULL noise\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1d99967badac599c0d1db0b45c99e073e8e98cd4",
      "tree": "895ca1ae4ee97d1479c5de4a763a0b851933d731",
      "parents": [
        "be521466feb3bb1cd89de82a2b1d080e9ebd3cb6"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@linux.intel.com",
        "time": "Mon Mar 12 14:49:26 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Mar 12 14:49:26 2007 -0400"
      },
      "message": "ACPI: resolve HP nx6125 S3 immediate wakeup regression\n\nMoving disable GPEs from enter_sleep up into sleep_prepare fixed\nthe disabled SCI on S4 on Acer laptops.\n\nHowever, it caused an immediate S3 resume on the HP nx6125.\nApparently, on the HP, a GPE was getting re-enabled after\nthe prepare, but before the enter.\n\nClose that window by restoring the GPE disable on enter.\nThis is redundant in most cases, but closes this window,\nwhere S3 and S4 paths differ.\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: Ray Lee \u003cray-lk@madrabbit.org\u003e\n"
    },
    {
      "commit": "a1fdcc0d2714b6622e3fd5c00db1635213d6c41a",
      "tree": "bf1176f07ff83eebb41d1a292a62124680b81949",
      "parents": [
        "be521466feb3bb1cd89de82a2b1d080e9ebd3cb6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 11 03:26:14 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 11 03:30:13 2007 -0400"
      },
      "message": "ACPI: Add support to parse 2nd MADT\n\nWhen a BIOS bug presents multiple APIC/MADTs,\nLinux currently uses the 1st and ignores the 2nd.\n\nBut some machines work better if we use the 2nd.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7465\n\nAdd a warning and boot parameter \"acpi_apic_instance\u003d2\"\nto allow parsing the 2nd.\n\nNo change to default behaviour in this patch.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9fd9f8e8bdcfc9aa309dae5bccc55d02804337d0",
      "tree": "75bcbbe973c48583c187446d4f31e3558192c194",
      "parents": [
        "01f2246269639f6aa93086719a8dbec26cb68e98"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:29 2007 -0500"
      },
      "message": "ACPI: EC: Block queries until EC is fully initialized\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "01f2246269639f6aa93086719a8dbec26cb68e98",
      "tree": "be782dc4be679a11ada18b9813c4a5877e13bac6",
      "parents": [
        "d033879c9838b960014e861d0eb3bdf11d3b9d9d"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:29 2007 -0500"
      },
      "message": "ACPI: EC: Cleanup of EC initialization\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d033879c9838b960014e861d0eb3bdf11d3b9d9d",
      "tree": "9e48de50d44fd13c040bd49f6d564b8cb54a3222",
      "parents": [
        "d66d969df88c742494736ed06eeaf3229d3a7259"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:28 2007 -0500"
      },
      "message": "ACPI: EC: first_ec is better to be acpi_ec than acpi_device.\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d66d969df88c742494736ed06eeaf3229d3a7259",
      "tree": "4de209f87029eb15ad3502ccc926110dde6216ba",
      "parents": [
        "c0900c3512dc8fd0b37f8fbcebc7853ed9efff10"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:28 2007 -0500"
      },
      "message": "ACPI: EC: Rename ec_ecdt to more informative boot_ec\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c0900c3512dc8fd0b37f8fbcebc7853ed9efff10",
      "tree": "6a3a6b4e143f8cf8985d03390b678b295f660479",
      "parents": [
        "e8284321048aac7be307b3ec5e0631f5c514935a"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:28 2007 -0500"
      },
      "message": "ACPI: EC: Clean ECDT and namespace parsing.\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e8284321048aac7be307b3ec5e0631f5c514935a",
      "tree": "816af79bf0b5c897d3faa568f670632247c5717f",
      "parents": [
        "3d02b90be2c7bc7ffbc5e502a135c13838d23ef4"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:28 2007 -0500"
      },
      "message": "ACPI: EC: Put install handlers into separate function.\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3d02b90be2c7bc7ffbc5e502a135c13838d23ef4",
      "tree": "f7abf826dc64642d0389e340f948b7be88b04a13",
      "parents": [
        "c45aac43fec2d6ca8d0be8408f94e8176c8110ef"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:28 2007 -0500"
      },
      "message": "ACPI: EC: Remove casts to/from void* from ec.c\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c45aac43fec2d6ca8d0be8408f94e8176c8110ef",
      "tree": "61dda3eea672ad1bd10acc0ca6a0c8b0fb8c70d0",
      "parents": [
        "33c7a0738c5f753a7d94fd3b2ec7d84e79a141a8"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:28 2007 -0500"
      },
      "message": "ACPI: EC: enable burst functionality in EC.\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "33c7a0738c5f753a7d94fd3b2ec7d84e79a141a8",
      "tree": "597e1880f74098280c3494968c6baf347d0b2ab8",
      "parents": [
        "33d20b6100d05a0b14883e7dc8ab41e4531fcf59"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:28 2007 -0500"
      },
      "message": "ACPI: EC: \"Fake ECDT\" workaround is not needed any longer.\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "33d20b6100d05a0b14883e7dc8ab41e4531fcf59",
      "tree": "acd42ae547d647684ee861633e3322f3da35ba5b",
      "parents": [
        "a5f8dee2d367e69fd57f5ea107072bb72eb15327"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:28:00 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:28 2007 -0500"
      },
      "message": "ACPI: EC: Make EC to initialize first in ACPI\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a5f8dee2d367e69fd57f5ea107072bb72eb15327",
      "tree": "259bcd0b55062de07b7865203c1861b26f773e59",
      "parents": [
        "9e197219605513c14d3eae41039ecf1b82d1920d"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 22:27:59 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:27:27 2007 -0500"
      },
      "message": "ACPI: EC: Don\u0027t use Global Lock if not asked to do so\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "63e34ca93a62f472144db60fa3b81111c0d15721",
      "tree": "2137a4b98360833e78cbb8edd5dce5b2ab5a0a60",
      "parents": [
        "51e7fff1c2b763da910db3a875eac5b992df91d9",
        "9327f46ee28116b17f15f6505edd90f905908d62"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:50 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:50 2007 -0500"
      },
      "message": "Pull misc-for-upstream into release branch\n"
    },
    {
      "commit": "51e7fff1c2b763da910db3a875eac5b992df91d9",
      "tree": "d7198ca0f3cd319c340b4c6547a6da16500a4867",
      "parents": [
        "bdf3aaf9519ddd8a026b5e04e713d2fa673532e5",
        "9e197219605513c14d3eae41039ecf1b82d1920d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:25 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:25 2007 -0500"
      },
      "message": "Pull bugzilla-8110 into release branch\n"
    },
    {
      "commit": "bdf3aaf9519ddd8a026b5e04e713d2fa673532e5",
      "tree": "fee44044f414c4a5e0b757d3ad494c1845cf8131",
      "parents": [
        "b2526300ab242dc31f9006dbf9a4de40797571bc",
        "610a3d069665ba2b27e42c90129ce640c4d6e515"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:19 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:19:19 2007 -0500"
      },
      "message": "Pull bugzilla-8066 into release branch\n"
    },
    {
      "commit": "cb2ebc59ff52cee770cfd6ba5f23a6cc3c214648",
      "tree": "d9ac06bd2cc92efc618cdfcce4a6142c9e0a00d5",
      "parents": [
        "3dfb737998c265d3c8a15b931dc4d72335ab8255",
        "7292576043666ff39946dee14641fe719ba8c7e8"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:18:46 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:18:46 2007 -0500"
      },
      "message": "Pull bugzilla-7570 into release branch\n"
    },
    {
      "commit": "3dfb737998c265d3c8a15b931dc4d72335ab8255",
      "tree": "37b5d37510b08782237256efdf805937d7aac4dc",
      "parents": [
        "63be2d9305a5865580c6faee2c1eb477c09eac18",
        "2f894ef9c8b36a35d80709bedca276d2fc691941"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:18:35 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:18:35 2007 -0500"
      },
      "message": "Pull bugzilla-6859 into release branch\n"
    },
    {
      "commit": "5cb69bcacea70024252138a9cb4229a142a93389",
      "tree": "651f2d65b885b6cbc124cb2637fd648eb2ce0175",
      "parents": [
        "c207908fcc451e31d7fbba31541bd04f93787eb4",
        "c9bf296b6467968ecb9d988e7ed754a19c2e63d9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:17:46 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:17:46 2007 -0500"
      },
      "message": "Pull ibm into release branch\n"
    },
    {
      "commit": "9e197219605513c14d3eae41039ecf1b82d1920d",
      "tree": "143f16569165e172efd12d938003a48f61c7de62",
      "parents": [
        "08e15e81a40e3241ce93b4a43886f3abda184aa6"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Wed Mar 07 18:29:35 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 23:16:23 2007 -0500"
      },
      "message": "ACPI: ec: fix race in status register access\n\nDelay the read of the EC status register until\nafter the event that caused it occurs -- otherwise\nit is possible to read and act on stale status that was\nassociated with the previous event.\n\nDo this with a perpetually incrementing \"event_count\" to detect\nwhen a new event occurs and it is safe to read status.\n\nThere is no workaround for polling mode -- it is inherently\nexposed to reading and acting on stale status, since it\ndoesn\u0027t have an interrupt to tell it the event completed.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8110\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9327f46ee28116b17f15f6505edd90f905908d62",
      "tree": "df22ea6e5591f9102626705bfe9b854c0202c0cf",
      "parents": [
        "98fb8fe10f4b88170f578d8c33eaa2315d73b4f7"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Sun Mar 04 13:17:43 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 22:18:04 2007 -0500"
      },
      "message": "ACPI: Kconfig: hide ACPI menu when CONFIG_PM\u003dn\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ac122bb64b0d51f0512185d3522a75f3f3a80bc9",
      "tree": "4322b5556d296e6443a73bae197af9c753b6bba7",
      "parents": [
        "a967e127d0233f2472af64597de3f3920872310c"
      ],
      "author": {
        "name": "Ilya A. Volynets-Evenbakh",
        "email": "ilya@total-knowledge.com",
        "time": "Mon Feb 19 15:19:31 2007 -0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 21:40:23 2007 -0500"
      },
      "message": "ACPI: dock: add access to ACPI docking station UID\n\nIt is useful to know whether your laptop is docked or not,\nbut it is even more useful to know which docking station it\u0027s\ndocked to. Attached patch adds \"uid\" file to sysfs.\nTested on Dell Latitude D600 with D/Dock.\nPatch is against official 2.6.20 release.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "98fb8fe10f4b88170f578d8c33eaa2315d73b4f7",
      "tree": "334a376d27c84a88b221cd6387aad85b7df1b883",
      "parents": [
        "5b27b176da6cc83b0f904c7e0aabd9362d70bf70"
      ],
      "author": {
        "name": "Julius Volz",
        "email": "julius.volz@s2003.tu-chemnitz.de",
        "time": "Tue Feb 20 16:38:40 2007 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 21:37:07 2007 -0500"
      },
      "message": "ACPI: video: Fix spelling and grammar mistakes\n\nCorrect some of the most obvious spelling and grammar\nmistakes in drivers/acpi/video.c (comments and printk output).\n\nSigned-off-by: Julius Volz \u003cjuliusrv@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5b27b176da6cc83b0f904c7e0aabd9362d70bf70",
      "tree": "99d15494bbc88317c046d49ca4840dbb2a7bec11",
      "parents": [
        "f110ef58e6c9bd562999247c5e8a5b8e722fbd11"
      ],
      "author": {
        "name": "Anthony Godshall, Ampro Computers, Inc",
        "email": "agodshall@ampro.com",
        "time": "Fri Mar 09 21:19:05 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 09 21:19:05 2007 -0500"
      },
      "message": "ACPI: make blacklist more verbose\n\nIMHO, ACPI disabled due to DMI failure or blacklisted year should be noted,\nas is done with other ACPI blacklisting.\n\nThis will help people troubleshoot when ACPI isn\u0027t working.  Status quo is\na mysterious \"ACPI Disabled\" message without explanation on BIOS that\nimplements ACPI but not DMI.  This is actually fairly common on embedded\nx86 boards.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c9bf296b6467968ecb9d988e7ed754a19c2e63d9",
      "tree": "456f437ff2a68ce983de41fb3d2e218f9a7b9451",
      "parents": [
        "2bc808a8c4821a8ef4e3dc35b8fc577a9d2c6f0d"
      ],
      "author": {
        "name": "Henrique de Moraes Holschuh",
        "email": "hmh@hmh.eng.br",
        "time": "Thu Mar 08 05:28:15 2007 -0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 08 20:24:57 2007 -0500"
      },
      "message": "ACPI: ibm-acpi: improve backlight power handling\n\nImprove the backlight code to emulate as much as possible the power\nmanagement events, as we are unable to really power on or power off the\nbacklight.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nAcked-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2f894ef9c8b36a35d80709bedca276d2fc691941",
      "tree": "eb485e30373d1bf82a79952d89cd13579fee6045",
      "parents": [
        "08e15e81a40e3241ce93b4a43886f3abda184aa6"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Thu Mar 08 03:42:42 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 08 03:42:42 2007 -0500"
      },
      "message": "ACPI: fix boot hang w/o \"noapic\" on MSI MS-6390-L\n\nThis is a workaround to handle a BIOS bug where the\nprogrammer exchanged the name and index fields of\na _PRT entry.  Apparently this BIOS error does not\nconfuse Windows and thus it lurks in the field\non various machines.\n\nboot with \"acpi\u003dstrict\" to disable this workaround\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d6859\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "ff24ba74b6d3befbfbafa142582211b5a6095d45"
}
