)]}'
{
  "log": [
    {
      "commit": "5acfac5a6473b459ed38c0edf515be030f3b5874",
      "tree": "edeb4d26043f6147d0451e313487482ed3391b8d",
      "parents": [
        "5423a0cb3f74c16e90683f8ee1cec6c240a9556e",
        "56f382a08722186623400180adbb9d1be1721cee",
        "ba193d64abfe644e8752affa310a368eda01f46e",
        "6defa2fe2019f3729933516fba5cfd75eecd07de"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 21 22:01:43 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 21 22:01:43 2009 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027bugzilla-12011\u0027, \u0027bugzilla-12632\u0027, \u0027misc\u0027 and \u0027suspend\u0027 into release\n"
    },
    {
      "commit": "ba193d64abfe644e8752affa310a368eda01f46e",
      "tree": "858368f11452e2eda5a65499290f952dba960bf2",
      "parents": [
        "4898c2b2f04051e19f4230683c0f0b15f71af887"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Thu Feb 19 12:56:16 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 21 21:59:56 2009 -0500"
      },
      "message": "ACPI: remove CONFIG_ACPI_SYSTEM\n\nRemove CONFIG_ACPI_SYSTEM.  It was always set the same as CONFIG_ACPI,\nand it had no menu label, so there was no way to set it to anything\nother than \"y\".\n\nSome things under CONFIG_ACPI_SYSTEM (acpi_irq_handled, acpi_os_gpe_count(),\nevent_is_open, register_acpi_notifier(), etc.) are used unconditionally\nby the CA, the OSPM, and drivers, so we depend on them always being\npresent.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "56f382a08722186623400180adbb9d1be1721cee",
      "tree": "04e50eb89f1927198e5de7b1aeeaa3f29816a66b",
      "parents": [
        "e83102cab0fd95d4508361b061146c978b3abd60"
      ],
      "author": {
        "name": "Richard Hughes",
        "email": "hughsient@gmail.com",
        "time": "Sun Jan 25 15:05:50 2009 +0000"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 21 12:36:19 2009 -0500"
      },
      "message": "battery: don\u0027t assume we are fully charged when not charging or discharging\n\nOn hardware like the T61 it can take a couple of seconds for the battery\nto start charging after the power is connected, and we incorrectly tell\nuserspace that we are fully charged, and then go back to charging.\n\nOnly mark a battery as fully charged when the preset charge matches either\nthe last full charge, or the design charge.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12632\n\nSigned-off-by: Richard Hughes \u003chughsient@gmail.com\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nAcked-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5423a0cb3f74c16e90683f8ee1cec6c240a9556e",
      "tree": "593e726b51c42fe729841c8f6b9daf6429411395",
      "parents": [
        "d2f8d7ee1a9b4650b4e43325b321801264f7c37a"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Sat Feb 21 12:18:13 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 21 12:18:13 2009 -0500"
      },
      "message": "ACPI: EC: Add delay for slow MSI controller\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12011\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2d29c6a075787f2c1bc49b86a084d2b878f72fc4",
      "tree": "d5256827f6099e4358e360940684b40e7fc29b1b",
      "parents": [
        "2b25c9f01aa58d48129b2f93748dfb5d1f7ab0a2",
        "0a3db1cec5d476804185114ff5d1845aed3936b3",
        "9fdd54f206722ecee7fd7ba9dba26140450e7c32",
        "5ec5d38a1c8af255ffc481c81eef13e9155524b3",
        "4312495f7db63d27ef52ec83dab55f14a8c43827",
        "370154bbefb627cb5f987f5646284755c7684bc8",
        "4d9391557b68475b118ec7626607c37b14ae8c16",
        "62663ea8220366472fe20462831f2d69d7987439"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 07 01:34:56 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 07 01:34:56 2009 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027asus\u0027, \u0027bugzilla-12450\u0027, \u0027cpuidle\u0027, \u0027debug\u0027, \u0027ec\u0027, \u0027misc\u0027, \u0027printk\u0027 and \u0027processor\u0027 into release\n"
    },
    {
      "commit": "370154bbefb627cb5f987f5646284755c7684bc8",
      "tree": "db487314dddf545d3dfb997f4185dd87d98d9269",
      "parents": [
        "7695fb04aca62e2d8a7ca6ede50f6211e1d71e53"
      ],
      "author": {
        "name": "Thierry Vignaud",
        "email": "tvignaud@mandriva.com",
        "time": "Sat Feb 07 01:12:19 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 07 01:12:19 2009 -0500"
      },
      "message": "ACPI: Kconfig text - Fix the ACPI_CONTAINER module name according to the real module name.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "386e4a8358239f90275e1f93d5ad11cdc93c6453",
      "tree": "b6affdf41cc0ca99e5e61256f2372f240f6fd23f",
      "parents": [
        "d96f94c604453f87fe24154b87e1e9a3a72511f8"
      ],
      "author": {
        "name": "Myron Stowe",
        "email": "myron.stowe@hp.com",
        "time": "Fri Jan 30 15:44:53 2009 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 07 00:51:23 2009 -0500"
      },
      "message": "ACPICA: Fix table entry truncation calculation\n\nDuring early boot, ACPI RSDT/XSDT table entries are gathered into the\n\u0027initial_tables[]\u0027 array.  This array is currently statically defined (see\n./drivers/acpi/tables.c).  When there are more table entries than can be\nheld in the \u0027initial_tables[]\u0027 array, the message \"Truncating N table\nentries!\" is output.  As currently implemented, this message will always\nerroneously calculate N as 0.\n\nThis patch fixes the calculation that determines how many table entries\nwill be missing (truncated).\n\nThis modification may be used under either the GPL or the BSD-style\nlicense used for Intel ACPI CA code.\n\nSigned-off-by: Myron Stowe \u003cmyron.stowe@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": "db1461ad431f0fd21afcd8ea6594ae38fdc57759",
      "tree": "38c6f047fad81fc7bcac13efa01cf35840194cad",
      "parents": [
        "fc5a9f8841ee87d93376ada5d73117d4d6a373ea"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Sun Jan 25 23:40:56 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 07 00:41:13 2009 -0500"
      },
      "message": "ACPI: struct device - replace bus_id with dev_name(), dev_set_name()\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4d9391557b68475b118ec7626607c37b14ae8c16",
      "tree": "92176ea365b9c3027c0779f741da6d83154cd9c9",
      "parents": [
        "ae1a25da8448271a99745da03100d5299575a269"
      ],
      "author": {
        "name": "Frank Seidel",
        "email": "frank@f-seidel.de",
        "time": "Wed Feb 04 17:03:07 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 07 00:29:32 2009 -0500"
      },
      "message": "ACPI: add missing KERN_* constants to printks\n\nAccording to kerneljanitors todo list all printk calls (beginning\na new line) should have an according KERN_* constant.\nThose are the missing peaces here for the acpi subsystem.\n\nSigned-off-by: Frank Seidel \u003cfrank@f-seidel.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fc5a9f8841ee87d93376ada5d73117d4d6a373ea",
      "tree": "ca1098636b4918c00a49faf34c4e0d6e99852296",
      "parents": [
        "9e3a9d1ed8cc8db93e5c53e9a5b09065bd95de8b"
      ],
      "author": {
        "name": "Holger Macht",
        "email": "hmacht@suse.de",
        "time": "Tue Jan 20 12:18:24 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 06 22:08:15 2009 -0500"
      },
      "message": "ACPI: dock: Don\u0027t eval _STA on every show_docked sysfs read\n\nSome devices trigger a DEVICE_CHECK on every evalutation of _STA. This\ncan also be seen in commit 8b59560a3baf2e7c24e0fb92ea5d09eca92805db\n(ACPI: dock: avoid check _STA method).  If an undock is processed, the\ndock driver sends a uevent and userspace might read the show_docked\nproperty in sysfs. This causes an evaluation of _STA of the particular\ndevice which causes the dock driver to immediately dock again.\n\nIn any case, evaluation of _STA (show_docked) does not necessarily mean\nthat we are docked, so check with the internal device structure.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12360\n\nSigned-off-by: Holger Macht \u003chmacht@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9e3a9d1ed8cc8db93e5c53e9a5b09065bd95de8b",
      "tree": "f181c88fd7bae4c3088833e2587d8e60047e0774",
      "parents": [
        "f3b39f1393d5cebe56f43a584ef47efbebd2702c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 06 14:00:56 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 06 14:00:56 2009 -0500"
      },
      "message": "ACPI: disable ACPI cleanly when bad RSDP found\n\nWhen ACPI is disabled in the BIOS of this VIA C3 box,\nit invalidates the RSDP, which Linux notices:\n\nACPI Error (tbxfroot-0218): A valid RSDP was not found [20080926]\n\nBug Linux neglected to disable ACPI at that stage,\nand later scribbled on smp_found_config:\n\nACPI: No APIC-table, disabling MPS\n\nBut this box doesn\u0027t run well in legacy PIC mode,\nit needed IOAPIC mode to perform correctly:\n\nhttp://lkml.org/lkml/2009/2/5/39\n\nSo exit ACPI mode cleanly when we first detect\nthat it is hopeless.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9fdd54f206722ecee7fd7ba9dba26140450e7c32",
      "tree": "83f6b6106d5ade8301327488fe6f45a6eaaa3476",
      "parents": [
        "31878dd86b7df9a147f5e6cc6e07092b4308782b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 06 12:24:17 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 06 12:34:39 2009 -0500"
      },
      "message": "ACPI: delete CPU_IDLE\u003dn code\n\nCPU_IDLE\u003dy has been default for ACPI\u003dy since Nov-2007,\nand has shipped in many distributions since then.\n\nHere we delete the CPU_IDLE\u003dn ACPI idle code, since\nnobody should be using it, and we don\u0027t want to\nmaintain two versions.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "62663ea8220366472fe20462831f2d69d7987439",
      "tree": "a51aca0373d4b68ba883fee1c6198a1fa7072890",
      "parents": [
        "dcf6a79dda5cc2a2bec183e50d829030c0972aaa"
      ],
      "author": {
        "name": "Thomas Renninger",
        "email": "trenn@suse.de",
        "time": "Tue Feb 03 17:46:46 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Feb 04 00:12:24 2009 -0500"
      },
      "message": "ACPI: cpufreq: Remove deprecated /proc/acpi/processor/../performance proc entries\n\nThey were long enough set deprecated...\n\nUpdate Documentation/cpu-freq/users-guide.txt:\nThe deprecated files listed there seen not to exist for some time anymore\nalready.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5ec5d38a1c8af255ffc481c81eef13e9155524b3",
      "tree": "c87bd7615c56c587c58da20b8bd2775d6010aec1",
      "parents": [
        "3e0676a9b699d12b2bd0a8807459ac4277b181fc"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 03 22:52:12 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 03 22:52:12 2009 -0500"
      },
      "message": "ACPI: make some IO ports off-limits to AML\n\nACPICA exports acpi_os_validate_address() so the OS\ncan prevent BIOS AML from accessing specified addresses.\n\nStart using this interface to prevent AML from accessing\nsome well known IO addresses that the OS \"owns\".\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3e0676a9b699d12b2bd0a8807459ac4277b181fc",
      "tree": "e6e4778e2f9010ea576191a92ccbb8b2858d42a3",
      "parents": [
        "18e352e4a73465349711a9324767e1b2453383e2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 03 18:04:39 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 03 18:12:35 2009 -0500"
      },
      "message": "ACPICA: add debug dump of BIOS _OSI strings\n\non boot, print out the OSI strings the BIOS uses to query the OS.\n\nTo see this output...\n\nbuild with CONFIG_ACPI_DEBUG\n\nboot with\n\"acpi.debug_level\u003d4\" (ACPI_LV_INFO) (enabled by default)\nand\n\"acpi.debug_level\u003d1\" (ACPI_UTILITIES) (default is 0)\n\nexample output:\n\nACPI: BIOS _OSI(Windows 2001) supported\nACPI: BIOS _OSI(Windows 2001 SP1) supported\nACPI: BIOS _OSI(Windows 2001 SP2) supported\nACPI: BIOS _OSI(Windows 2006) supported\nACPI: BIOS _OSI(Linux) not-supported\nACPI: BIOS _OSI(FreeBSD) not-supported\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f3b39f1393d5cebe56f43a584ef47efbebd2702c",
      "tree": "acb034b994e2a156a223d919b776496463b9e36f",
      "parents": [
        "2b190e76def5233c542f6025b4a133b1d4bd1a37"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Feb 02 22:55:01 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 02 22:55:01 2009 -0500"
      },
      "message": "ACPI: proc_dir_entry \u0027video/VGA\u0027 already registered\n\neliminate the duplicate the name of \"VGA\"\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12514\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0a3db1cec5d476804185114ff5d1845aed3936b3",
      "tree": "17fa66bc283519e04919c514cb3cfd3a3a438c65",
      "parents": [
        "18e352e4a73465349711a9324767e1b2453383e2"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Mon Feb 02 11:33:41 2009 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Feb 02 22:34:23 2009 -0500"
      },
      "message": "ACPI: Skip the first two elements in the _BCL package\n\nAccording to the Spec the first two elements in the _BCL package won\u0027t be\n\nregarded as the available brightness level. The first is the brightness when\nfull power is connected to the box(It means that the AC adapter is plugged).\nThe second is the brightness level when the box is on battery.\n    If the first two elements are still used while finding the next brightness\nlevel, it will fall back to the lowest level when keeping on pressing\nhotkey. (On some boxes the brightness will be changed twice when hotkey is\npressed once. One is in the ACPI video driver. The other is changed by sys I/F.\nIn the ACPI video driver the first two elements will be used while changing\nthe brightness. But the first two elements is skipped while using sys I/F.\nIn such case there exists the inconsistency).\n    So he first two elements had better be skipped while showing the available\nbrightness or finding the next brightness level.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12450\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "31878dd86b7df9a147f5e6cc6e07092b4308782b",
      "tree": "e99eaf24e4d813bf43737f02c8746c17383a841d",
      "parents": [
        "a2b7b01c072435b7832ab392167545a1b38cabc3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 28 18:28:09 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 28 19:15:54 2009 -0500"
      },
      "message": "ACPI: remove BM_RLD access from idle entry path\n\nIt is true that BM_RLD needs to be set to enable\nbus master activity to wake an older chipset (eg PIIX4) from C3.\n\nThis is contrary to the erroneous wording the ACPI 2.0, 3.0\nspecifications that suggests that BM_RLD is an indicator\nrather than a control bit.\n\nACPI 1.0\u0027s correct wording should be restored in ACPI 4.0:\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d689\n\nBut the kernel should not have to clear BM_RLD\nwhen entering a non C3-type state just to set\nit again when entering a C3-type C-state.\n\nWe should be able to set BM_RLD at boot time\nand leave it alone -- removing the overhead of\naccessing this IO register from the idle entry path.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a2b7b01c072435b7832ab392167545a1b38cabc3",
      "tree": "6a8aeb8723c71bc819d9576ebbb6bc2110513a40",
      "parents": [
        "152a649b647a8ef47bb74ff9e11850fa6001bedc"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 28 12:47:15 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 28 13:59:56 2009 -0500"
      },
      "message": "ACPI: remove locking from PM1x_STS register reads\n\nPM1a_STS and PM1b_STS are twins that get OR\u0027d together\non reads, and all writes are repeated to both.\n\nThe fields in PM1x_STS are single bits only,\nthere are no multi-bit fields.\n\nSo it is not necessary to lock PM1x_STS reads against\nwrites because it is impossible to read an intermediate\nvalue of a single bit.  It will either be 0 or 1,\neven if a write is in progress during the read.\nReads are asynchronous to writes no matter if a lock\nis used or not.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4312495f7db63d27ef52ec83dab55f14a8c43827",
      "tree": "688080db58bbf5478996227d989e707e51cc9c22",
      "parents": [
        "1de9e8e70f5acc441550ca75433563d91b269bbe"
      ],
      "author": {
        "name": "Tero Roponen",
        "email": "tero.roponen@gmail.com",
        "time": "Sat Jan 17 13:06:02 2009 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jan 17 20:17:14 2009 -0500"
      },
      "message": "ACPI: Fix crash on ASUS laptops\n\nThis patch fixes the crash I experienced in 2.6.29-rc2.\nTested on ASUS M50vm.\n\nSigned-off-by: Tero Roponen \u003ctero.roponen@gmail.com\u003e\nAcked-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5d8b532af9e52ea89208f5ef31889f646e67ba28",
      "tree": "9d1b4a506864bcaacf191dabc1e9823003088995",
      "parents": [
        "091d71e023557136e96f0e54f301497a3fc95dc3"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Jan 16 23:09:14 2009 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 18:15:31 2009 -0500"
      },
      "message": "ACPI suspend: Fix compilation warnings in drivers/acpi/sleep.c\n\nFix two compilation warnings in drivers/acpi/sleep.c, one triggered\nby unsetting CONFIG_SUSPEND and the other triggered by unsetting\nCONFIG_HIBERNATION, by moving some code under the appropriate\n#ifdefs .\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "88d998c264722cd6e8fafa42aee191f7d9194960",
      "tree": "72cfd34df16be3e6778ab585c8324e8f5677fe21",
      "parents": [
        "79491ca416347f9e3c51993db556ba78bef44afa",
        "d08ca2ca743f324eceba59e93188f9439e966bce"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:34 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:34 2009 -0500"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n"
    },
    {
      "commit": "f1f055f1036a20742608c28ee82139f572dfd031",
      "tree": "eef6b9bd1e077322b5256a484626f082d5331d4d",
      "parents": [
        "4b48d9d44ebe0e8c31b4fe3b7480941576fff613",
        "c6cb0e878446c79f42e7833d7bb69ed6bfbb381f",
        "0e4240d94628530a912d216cad1e32d2e3827327"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:11 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:45:11 2009 -0500"
      },
      "message": "Merge branches \u0027bugzilla-11884\u0027 and \u0027bugzilla-8544\u0027 into release\n"
    },
    {
      "commit": "d08ca2ca743f324eceba59e93188f9439e966bce",
      "tree": "97dc57cc690fceb637ab0642a11ec648e4620ff8",
      "parents": [
        "cad73120ab0dfd484682229346de8c16073577e1"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 13:52:03 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:32:19 2009 -0500"
      },
      "message": "ACPI: rename main.c to sleep.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0e4240d94628530a912d216cad1e32d2e3827327",
      "tree": "6c0e965923e5e761a5df7f981209292a808d4f0e",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Fri Jan 16 12:53:42 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:13:12 2009 -0500"
      },
      "message": "thermal fixup for broken BIOS which has invalid trip points.\n\nACPI thermal driver only re-evaluate VALID trip points.\n\nFor the broken BIOS show in\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8544\nthe active[0] is set to invalid at boot time\nand it will not be re-evaluated again.\nWe can still get a single warning message at boot time.\n\nhttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d120496222629983\u0026w\u003d2\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d12203\n\nSigned-off-by: Zhang Rui\u003crui.zhang@intel.com\u003e\nTested-by: Márton Németh \u003cnm127@freemail.hu\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c6cb0e878446c79f42e7833d7bb69ed6bfbb381f",
      "tree": "f1d585a339837e030e51df6b567998515dfcbd06",
      "parents": [
        "235c4a59278eb07e61d909f1f0c233733034a8b3"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Jan 14 02:57:53 2009 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:03:32 2009 -0500"
      },
      "message": "ACPI: EC: Don\u0027t trust ECDT tables from ASUS\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d9399\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11880\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "235c4a59278eb07e61d909f1f0c233733034a8b3",
      "tree": "84d88c2994d4e430e4d0e7c4ef2c18108aa31f79",
      "parents": [
        "c59765042f53a79a7a65585042ff463b69cb248c"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "astarikovskiy@suse.de",
        "time": "Wed Jan 14 02:57:47 2009 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 16 14:00:51 2009 -0500"
      },
      "message": "ACPI: EC: Limit workaround for ASUS notebooks even more\n\nReferences: http://bugzilla.kernel.org/show_bug.cgi?id\u003d11884\n\nSigned-off-by: Alexey Starikovskiy \u003castarikovskiy@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d97c0defba25a959a990f6d4759f43075540832e",
      "tree": "27dceaf310e01a6bbcceee3550112b19202f142f",
      "parents": [
        "ec9f168fcc344d2ffec1c8c822076bf22dab5c33",
        "b4f9fe12157a33351d0df78e925dcacd13252783"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 04:01:26 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 04:56:56 2009 -0500"
      },
      "message": "Merge branch \u0027drivers-platform\u0027 into release\n\nConflicts:\n\tdrivers/misc/Kconfig\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ec9f168fcc344d2ffec1c8c822076bf22dab5c33",
      "tree": "c7978abf4bba0a2718cd0f9c0c0efe93d734d226",
      "parents": [
        "b2576e1d4408e134e2188c967b1f28af39cd79d4",
        "087da3b4e2d7d3ef70a4fa649b9a286fdeb0e44e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:41:08 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:41:08 2009 -0500"
      },
      "message": "Merge branch \u0027simplify_PRT\u0027 into release\n\nConflicts:\n\tdrivers/acpi/pci_irq.c\n\nNote that this merge disables\ne1d3a90846b40ad3160bf4b648d36c6badad39ac\npci, acpi: reroute PCI interrupt to legacy boot interrupt equivalent\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b2576e1d4408e134e2188c967b1f28af39cd79d4",
      "tree": "004f3c82faab760f304ce031d6d2f572e7746a50",
      "parents": [
        "3cc8a5f4ba91f67bbdb81a43a99281a26aab8d77",
        "2150edc6c5cf00f7adb54538b9ea2a3e9cedca3f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:39:43 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:39:43 2009 -0500"
      },
      "message": "Merge branch \u0027linus\u0027 into release\n"
    },
    {
      "commit": "3cc8a5f4ba91f67bbdb81a43a99281a26aab8d77",
      "tree": "82b60e24ce5457e2e21e00bfa3b2f171d7eb97ce",
      "parents": [
        "d0302bc62af7983040ea1cd1b5dd2b36e1a6a509",
        "ada9cfdd158abb8169873dc8e5ae39b1ec6ffa8c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:38:15 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:38:15 2009 -0500"
      },
      "message": "Merge branch \u0027suspend\u0027 into release\n"
    },
    {
      "commit": "d0302bc62af7983040ea1cd1b5dd2b36e1a6a509",
      "tree": "ef45618ae057e21fff7c82190939fe5f4466cf06",
      "parents": [
        "106ad8d6b0a7c1a597fab56ec692c39f553fabbc",
        "237889bf0a62f1399fb2ba0c2a259e6a96597131"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:37:48 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:37:48 2009 -0500"
      },
      "message": "Merge branch \u0027misc\u0027 into release\n\nConflicts:\n\tinclude/acpi/acpixf.h\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "33a8c927e423a205bcbbecdc43b451bad781a08e",
      "tree": "4ed692143eec382ba87872cc48e7162e06bd7465",
      "parents": [
        "b8ef914e58e90c3b4dba5f5bdd8ab04c45d3e008",
        "8a383ef0be01e0e6e84c85f8bf35e4e6fcfb8981"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:37:20 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:37:20 2009 -0500"
      },
      "message": "Merge branch \u0027fluff\u0027 into release\n"
    },
    {
      "commit": "b8ef914e58e90c3b4dba5f5bdd8ab04c45d3e008",
      "tree": "1224647da650409a0800c0f23b160e9b06f94470",
      "parents": [
        "a8e896e2813316a2d3657dc07d5eef83c3b2d9f4",
        "3e54048691bce3f323fd5460695273be379803b9",
        "935e5f290ec1eb0f1c15004421f5fd3154380fd5",
        "7b37b5fd9ba32c0c5afc3537eed7e7466f2173e2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:37:11 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:37:11 2009 -0500"
      },
      "message": "Merge branches \u0027release\u0027, \u0027bugzilla-11880\u0027, \u0027bugzilla-12037\u0027 and \u0027bugzilla-12257\u0027 into release\n"
    },
    {
      "commit": "a8e896e2813316a2d3657dc07d5eef83c3b2d9f4",
      "tree": "b1151588bb4b355fe6956348435f2adb409aa3f2",
      "parents": [
        "39cecf2091f10c3a5052d1e58da690d20852b243",
        "50b178512b7d6e7724f87459f6bd06504c9c2da1"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:36:59 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:36:59 2009 -0500"
      },
      "message": "Merge branch \u0027battery\u0027 into release\n"
    },
    {
      "commit": "38f64c771bece2cdbd72ed733e6fc8f2e279a7c1",
      "tree": "3fdfcfe4cefde7756a6f4e525271c76d41efb853",
      "parents": [
        "e2f7a7772880458edff1b1cc5a988947229fac26",
        "2602a671ad7321a25d253c080837e4569a9bceed"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:36:32 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:36:32 2009 -0500"
      },
      "message": "Merge branch \u0027alarm\u0027 into release\n"
    },
    {
      "commit": "e2f7a7772880458edff1b1cc5a988947229fac26",
      "tree": "049be58c6b7de3d8453deaaa606d2080ade7d51f",
      "parents": [
        "95b482a8d31116f3f5c2a5089569393234d06385"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 00:30:03 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:31:01 2009 -0500"
      },
      "message": "ACPICA: hide private headers\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "95b482a8d31116f3f5c2a5089569393234d06385",
      "tree": "f32aec8673a285a9d188948be97af3034ee06e93",
      "parents": [
        "6620e0c49f577454b772fb381543d60ae53eb885"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 00:13:17 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 03:30:47 2009 -0500"
      },
      "message": "ACPICA: create acpica/ directory\n\nalso, delete sleep/ and delete ACPI_CFLAGS from Makefile\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2602a671ad7321a25d253c080837e4569a9bceed",
      "tree": "68ce56f3681dec82491ebe002bb1fb5227571b36",
      "parents": [
        "48452e5f99ab35d643df0463b6ad11aea8ea7bdc"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 02:10:16 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 02:10:16 2009 -0500"
      },
      "message": "ACPI: fix build warning\n\nwhen CONFIG_RTC_DRV_CMOS\u003dm\nand thus !defined(HAVE_ACPI_LEGACY_ALARM)\n\ndrivers/acpi/proc.c:85: warning: ‘cmos_bcd_read’ declared ‘static’ but\nnever defined\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "237889bf0a62f1399fb2ba0c2a259e6a96597131",
      "tree": "248d6bf6e4e60c8760b9a2b6ba2e788b70e24c76",
      "parents": [
        "13b40a1a065824d2d4e55c8b48ea9f3f9d162929"
      ],
      "author": {
        "name": "Zhao Yakui",
        "email": "yakui.zhao@intel.com",
        "time": "Wed Dec 17 16:55:18 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 09 01:41:58 2009 -0500"
      },
      "message": "ACPI : Use RSDT instead of XSDT by adding boot option of \"acpi\u003drsdt\"\n\nOn some boxes there exist both RSDT and XSDT table. But unfortunately\nsometimes there exists the following error when XSDT table is used:\n   a. 32/64X address mismatch\n   b. The 32/64X FACS address mismatch\n\n   In such case the boot option of \"acpi\u003drsdt\" is provided so that\nRSDT is tried instead of XSDT table when the system can\u0027t work well.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8246\n\nSigned-off-by: Zhao Yakui \u003cyakui.zhao@intel.com\u003e\ncc:Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6620e0c49f577454b772fb381543d60ae53eb885",
      "tree": "11c72f3146a8e9d1c203fddecfbb3d17615d52ee",
      "parents": [
        "5b929aa1ae7c64b40ab85c7b49d9f086747c85d2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 08 23:46:09 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 08 23:46:09 2009 -0500"
      },
      "message": "ACPICA: delete utcache.c\n\nACPI_USE_LOCAL_CACHE will never be defined by the Linux kernel,\nand thus utcache.c will always be dead code.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5b929aa1ae7c64b40ab85c7b49d9f086747c85d2",
      "tree": "41401b4d804a00b488008153a3cd598c1f7945d9",
      "parents": [
        "e8443c358c34f3fe65236e24147ddf0cd0e61b08"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 08 23:44:17 2009 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Jan 08 23:44:17 2009 -0500"
      },
      "message": "ACPICA: delete acdisasm.h\n\nit is referenced only #ifdef ACPI_DISASSEMBLER,\nwhich is never set by the kernel.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b424e8d3b438e841cd1700f6433a100a5d611e4a",
      "tree": "545638d0b925de4c7f740286760767cca86cb91e",
      "parents": [
        "7c7758f99d39d529a64d4f60d22129bbf2f16d74",
        "f6dc1e5e3d4b523e1616b43beddb04e4fb1d376a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 15:41:01 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 15:41:01 2009 -0800"
      },
      "message": "Merge branch \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027linux-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6: (98 commits)\n  PCI PM: Put PM callbacks in the order of execution\n  PCI PM: Run default PM callbacks for all devices using new framework\n  PCI PM: Register power state of devices during initialization\n  PCI PM: Call pci_fixup_device from legacy routines\n  PCI PM: Rearrange code in pci-driver.c\n  PCI PM: Avoid touching devices behind bridges in unknown state\n  PCI PM: Move pci_has_legacy_pm_support\n  PCI PM: Power-manage devices without drivers during suspend-resume\n  PCI PM: Add suspend counterpart of pci_reenable_device\n  PCI PM: Fix poweroff and restore callbacks\n  PCI: Use msleep instead of cpu_relax during ASPM link retraining\n  PCI: PCIe portdrv: Add kerneldoc comments to remining core funtions\n  PCI: PCIe portdrv: Rearrange code so that related things are together\n  PCI: PCIe portdrv: Fix suspend and resume of PCI Express port services\n  PCI: PCIe portdrv: Add kerneldoc comments to some core functions\n  x86/PCI: Do not use interrupt links for devices using MSI-X\n  net: sfc: Use pci_clear_master() to disable bus mastering\n  PCI: Add pci_clear_master() as opposite of pci_set_master()\n  PCI hotplug: remove redundant test in cpq hotplug\n  PCI: pciehp: cleanup register and field definitions\n  ...\n"
    },
    {
      "commit": "57c44c5f6fb0a8002feb258c1af58e1a744b1fcb",
      "tree": "978bd46ca765a88e9c101cb705bbb0bf46015643",
      "parents": [
        "76052749143d03006271cc0ce8205ad756917062",
        "5a9e67b1a19e08a82387709f325d26e07b891d27"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:31:52 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 07 11:31:52 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (24 commits)\n  trivial: chack -\u003e check typo fix in main Makefile\n  trivial: Add a space (and a comma) to a printk in 8250 driver\n  trivial: Fix misspelling of \"firmware\" in docs for ncr53c8xx/sym53c8xx\n  trivial: Fix misspelling of \"firmware\" in powerpc Makefile\n  trivial: Fix misspelling of \"firmware\" in usb.c\n  trivial: Fix misspelling of \"firmware\" in qla1280.c\n  trivial: Fix misspelling of \"firmware\" in a100u2w.c\n  trivial: Fix misspelling of \"firmware\" in megaraid.c\n  trivial: Fix misspelling of \"firmware\" in ql4_mbx.c\n  trivial: Fix misspelling of \"firmware\" in acpi_memhotplug.c\n  trivial: Fix misspelling of \"firmware\" in ipw2100.c\n  trivial: Fix misspelling of \"firmware\" in atmel.c\n  trivial: Fix misspelled firmware in Kconfig\n  trivial: fix an -\u003e a typos in documentation and comments\n  trivial: fix then -\u003e than typos in comments and documentation\n  trivial: update Jesper Juhl CREDITS entry with new email\n  trivial: fix singal -\u003e signal typo\n  trivial: Fix incorrect use of \"loose\" in event.c\n  trivial: printk: fix indentation of new_text_line declaration\n  trivial: rtc-stk17ta8: fix sparse warning\n  ...\n"
    },
    {
      "commit": "07ae95f988a34465bdcb384bfa73c03424fe2312",
      "tree": "4e1901b7fd2ccfdb85a92953c0010a4d3900a3f8",
      "parents": [
        "eb9188bdb9d65aeead2382ec3dd656a17ec8936d"
      ],
      "author": {
        "name": "Andrew Patterson",
        "email": "andrew.patterson@hp.com",
        "time": "Mon Nov 10 15:31:05 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 07 11:12:31 2009 -0800"
      },
      "message": "ACPI/PCI: PCI MSI _OSC support capabilities called when root bridge added\n\nThe _OSC capability OSC_MSI_SUPPORT is set when the root bridge is added\nwith pci_acpi_osc_support(), so we no longer need to do it in the PCI\nMSI driver.  Also adds the function pci_msi_enabled, which returns true\nif pci\u003dnomsi is not on the kernel command-line.\n\nSigned-off-by: Andrew Patterson \u003candrew.patterson@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "3e1b16002af29758b6bc9c38939d43838d9335bc",
      "tree": "6782f844e3813355280ad3367c58d90d576901f2",
      "parents": [
        "0ef5f8f6159e44b4faa997be08d1a3bcbf44ad08"
      ],
      "author": {
        "name": "Andrew Patterson",
        "email": "andrew.patterson@hp.com",
        "time": "Mon Nov 10 15:30:55 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 07 11:12:29 2009 -0800"
      },
      "message": "ACPI/PCI: PCIe ASPM _OSC support capabilities called when root bridge added\n\nThe _OSC capabilities OSC_ACTIVE_STATE_PWR_SUPPORT and\nOSC_CLOCK_PWR_CAPABILITY_SUPPORT are set when the root bridge is added\nwith pci_acpi_osc_support(), so we no longer need to do it in the ASPM\ndriver.  Also add the function pcie_aspm_enabled, which returns true if\npcie_aspm\u003doff is not on the kernel command-line.\n\nSigned-off-by: Andrew Patterson \u003candrew.patterson@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "0ef5f8f6159e44b4faa997be08d1a3bcbf44ad08",
      "tree": "0753c27a1eb2f5802501e60d575f01fe6edccc2f",
      "parents": [
        "990a7ac5645883a833a11b900bb6f25b65dea65b"
      ],
      "author": {
        "name": "Andrew Patterson",
        "email": "andrew.patterson@hp.com",
        "time": "Mon Nov 10 15:30:50 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 07 11:12:28 2009 -0800"
      },
      "message": "ACPI/PCI: PCI extended config _OSC support called when root bridge added\n\nThe _OSC capability OSC_EXT_PCI_CONFIG_SUPPORT is set when the root\nbridge is added with pci_acpi_osc_support() if we can access PCI\nextended config space.\n\nThis adds the function pci_ext_cfg_avail which returns true if we can\naccess PCI extended config space (offset greater than 0xff). It\ncurrently only returns false if arch\u003dx86 and raw_pci_ext_ops is not set\n(which might happen if pci\u003dnommcfg is set on the kernel command-line).\n\nSigned-off-by: Andrew Patterson \u003candrew.patterson@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "990a7ac5645883a833a11b900bb6f25b65dea65b",
      "tree": "8644b7da9b41069d873d2b4dbe600bc5a828347d",
      "parents": [
        "8b62091e20215730be1b94b7cd135a78a3e692ca"
      ],
      "author": {
        "name": "Andrew Patterson",
        "email": "andrew.patterson@hp.com",
        "time": "Mon Nov 10 15:30:45 2008 -0700"
      },
      "committer": {
        "name": "Jesse Barnes",
        "email": "jbarnes@virtuousgeek.org",
        "time": "Wed Jan 07 11:12:27 2009 -0800"
      },
      "message": "ACPI/PCI: call _OSC support during root bridge discovery\n\nAdd pci_acpi_osc_support() and call it when a PCI bridge is added.  This\nallows us to avoid having every individual PCI root bridge driver call\n_OSC support for every root bridge in their probe functions, a\nsignificant savings in boot time.\n\nSigned-off-by: Matthew Wilcox \u003cwilly@linux.intel.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n"
    },
    {
      "commit": "ba84be2338d3a2b6020d39279335bb06fcd332e1",
      "tree": "ea41e8d58b208332945808380f9643a8267f7ad5",
      "parents": [
        "08adefd4791772d8b3fe23cc9d2554123e21dfa3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jan 06 14:41:07 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jan 06 15:59:13 2009 -0800"
      },
      "message": "remove linux/hardirq.h from asm-generic/local.h\n\nWhile looking at reducing the amount of architecture namespace pollution\nin the generic kernel, I found that asm/irq.h is included in the vast\nmajority of compilations on ARM (around 650 files.)\n\nSince asm/irq.h includes a sub-architecture include file on ARM, this\ncauses a negative impact on the ccache\u0027s ability to re-use the build\nresults from other sub-architectures, so we have a desire to reduce the\ndependencies on asm/irq.h.\n\nIt turns out that a major cause of this is the needless include of\nlinux/hardirq.h into asm-generic/local.h.  The patch below removes this\ninclude, resulting in some 250 to 300 files (around half) of the kernel\nthen omitting asm/irq.h.\n\nMy test builds still succeed, provided two ARM files are fixed\n(arch/arm/kernel/traps.c and arch/arm/mm/fault.c) - so there may be\nnegative impacts for this on other architectures.\n\nNote that x86 does not include asm/irq.h nor linux/hardirq.h in its\nasm/local.h, so this patch can be viewed as bringing the generic version\ninto line with the x86 version.\n\n[kosaki.motohiro@jp.fujitsu.com: add #include \u003clinux/irqflags.h\u003e to acpi/processor_idle.c]\n[adobriyan@gmail.com: fix sparc64]\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: KOSAKI Motohiro \u003ckosaki.motohiro@jp.fujitsu.com\u003e\nCc: Steven Rostedt \u003crostedt@goodmis.org\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7060d9e9e5aceaddaa58df87221befff963ec3f",
      "tree": "20df1a2ba9b0f0a269e5eb137b77768cea2b7728",
      "parents": [
        "4407245ac5c5defa303c05828c57d7855aa7e5ee"
      ],
      "author": {
        "name": "Nick Andrew",
        "email": "nick@nick-andrew.net",
        "time": "Sat Jan 03 18:53:39 2009 +1100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 06 11:28:08 2009 +0100"
      },
      "message": "trivial: Fix misspelling of \"firmware\" in acpi_memhotplug.c\n\nFix misspelling of \"firmware\" in acpi_memhotplug.c\n\nIt\u0027s spelled \"firmware\".\n\nSigned-off-by: Nick Andrew \u003cnick@nick-andrew.net\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "0211a9c8508b2183e0e539509aad60414f1c3813",
      "tree": "af5c78818202644f53d522229f25ee7bebb48cb6",
      "parents": [
        "025dfdafe77f20b3890981a394774baab7b9c827"
      ],
      "author": {
        "name": "Frederik Schwarzer",
        "email": "schwarzerf@gmail.com",
        "time": "Mon Dec 29 22:14:56 2008 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 06 11:28:07 2009 +0100"
      },
      "message": "trivial: fix an -\u003e a typos in documentation and comments\n\nIt is always \"an\" if there is a vowel _spoken_ (not written).\nSo it is:\n\"an hour\" (spoken vowel)\nbut\n\"a uniform\" (spoken \u0027j\u0027)\n\nSigned-off-by: Frederik Schwarzer \u003cschwarzerf@gmail.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "2fdf66b491ac706657946442789ec644cc317e1a",
      "tree": "3442c3e1f7bceb870ab1ba2624e21767f8347508",
      "parents": [
        "ee943a82b697456f9d2ac46f1e6d230beedb4b6c"
      ],
      "author": {
        "name": "Rusty Russell",
        "email": "rusty@rustcorp.com.au",
        "time": "Wed Dec 31 18:08:47 2008 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Jan 03 19:15:40 2009 +0100"
      },
      "message": "cpumask: convert shared_cpu_map in acpi_processor* structs to cpumask_var_t\n\nImpact: Reduce memory usage, use new API.\n\nThis is part of an effort to reduce structure sizes for machines\nconfigured with large NR_CPUS.  cpumask_t gets replaced by\ncpumask_var_t, which is either struct cpumask[1] (small NR_CPUS) or\nstruct cpumask * (large NR_CPUS).\n\n(Changes to powernow-k* by \u003ctravis\u003e.)\n\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "40774f7acaba897f99ceea5d7de65ee8e2bd3696",
      "tree": "46b1ffc9c4380eddefc0acf62432f999d5dee1d7",
      "parents": [
        "4b67a0e467a57e24da6b761dbf95fa5d0225ff19"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Dec 16 18:22:01 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:18:12 2008 -0500"
      },
      "message": "ACPICA: FADT: Update error msgs for consistency\n\nUpdate all messages so they look consistent.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4b67a0e467a57e24da6b761dbf95fa5d0225ff19",
      "tree": "efbfb11d74b7b522dab8b4c7f8d332629d66166c",
      "parents": [
        "06f5541960d02d5e0ddd8fd5c9a1554d85d94fa9"
      ],
      "author": {
        "name": "robert.moore@intel.com",
        "email": "robert.moore@intel.com",
        "time": "Wed Dec 31 13:07:26 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:17:56 2008 -0500"
      },
      "message": "ACPICA: FADT: set acpi_gbl_use_default_register_widths to TRUE by default\n\nThis returns the FADT support to the original behavior, which is\nto use default register widths. However, now check each register\ndefinition and report a warning if it differs from the default.\nThis is a first step to moving away from the default widths,\nrather than outright believing the widths in all FADTs for all\nmachines, considered rather dangerous until more data is obtained.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "06f5541960d02d5e0ddd8fd5c9a1554d85d94fa9",
      "tree": "2a86b61dd4e63d6a74450198c13f8c7430be9e69",
      "parents": [
        "1685bd404dc2ecce2fdae6410e85ded2f2c0136d"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Dec 31 03:06:06 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:17:09 2008 -0500"
      },
      "message": "ACPICA: FADT parsing changes and fixes\n\n1) Update the register lengths for the PM1 event blocks. The\nlength must be divided by two in order to use these to access\nthe status registers.\n2) Add run-time option to use default register lengths to override a\nfaulty FADT.\n3) Add warning message if any of the X64 address structures contain a length\nthat does not match the legacy length earlier in the FADT.\n4) Move all FADT warning messages into the ValidateFadt function.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "50df4d8b0f6e1971b930f3158c9ee0e4263e636d",
      "tree": "bb2dbcf70009cab8af7011ec6f3cdfc1b9b7d14d",
      "parents": [
        "ea7e96e0f2277107d9ea14c3f16c86ba82b2e560"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Dec 31 03:01:23 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:15:40 2008 -0500"
      },
      "message": "ACPICA: Restructure includes into public/private\n\nacpi.h now includes only the \"public\" acpica headers. All other\nacpica headers are \"private\" and should not be included by acpica\nusers. One new file, accommon.h is used to include the commonly\nused private headers for acpica code generation. Future plans\nare to move all private headers to a new subdirectory.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ea7e96e0f2277107d9ea14c3f16c86ba82b2e560",
      "tree": "62d7de39d24e001b9df29fbafdaed252cdb91191",
      "parents": [
        "2ee62612485f888b731804ca1b3b18ed8e842b51"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Tue Dec 16 16:28:17 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:15:22 2008 -0500"
      },
      "message": "ACPI: remove private acpica headers from driver files\n\nExternal driver files should not include any private acpica headers.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2ee62612485f888b731804ca1b3b18ed8e842b51",
      "tree": "8a9846c3820f86ae2bb2fb9ae61abe6b7674e0be",
      "parents": [
        "d3fd902d1ed43aebfc407c08d7ce86495604124c"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Tue Dec 16 16:40:31 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:15:00 2008 -0500"
      },
      "message": "ACPI: reboot.c: use new acpi_reset interface\n\nUse new acpi_reset interface to write to reset register\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d3fd902d1ed43aebfc407c08d7ce86495604124c",
      "tree": "ed72421413df5e76518a1945191e62981a923380",
      "parents": [
        "7db5d82d0278b506441ab6025f0c6ce2f2aa3019"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Dec 30 11:11:57 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:14:32 2008 -0500"
      },
      "message": "ACPICA: New: acpi_reset interface - write to reset register\n\nUses the FADT-defined reset register and reset value. Checks the\nFADT flags for the reset register supported bit. Supports reset\nregister in memory or I/O space, but not in PCI config space\nsince the host has the information to do it.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7db5d82d0278b506441ab6025f0c6ce2f2aa3019",
      "tree": "55b54c221851c0912f9dda9958a77c3b7ccf15d3",
      "parents": [
        "ecfbbc7b46f74ca48b9f42132739114c9e70f8e4"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Dec 30 11:04:48 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:14:08 2008 -0500"
      },
      "message": "ACPICA: Move all public H/W interfaces to new hwxface\n\nMove public interfaces from hwregs.c to new file, hwxface.c -\nsimilar to the structure of the other ACPICA components.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ecfbbc7b46f74ca48b9f42132739114c9e70f8e4",
      "tree": "99ff958735f35d812cf25075cc19d4c0f5c0ecb1",
      "parents": [
        "385c4d98d851bc94ad4f351fe25fe49b70b9cf78"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Wed Dec 31 02:55:32 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:12:56 2008 -0500"
      },
      "message": "ACPICA: New: acpi_read and acpi_write public interfaces\n\nChanged the acpi_hw_low_level_read and acpi_hw_low_level_write functions to\nthe public acpi_read and acpi_write to allow direct access to\nACPI registers.  Removed the \"width\" parameter since the width\ncan be obtained from the input GAS structure. Updated the FADT\ninitialization to setup the GAS structures with the proper\nwidths. Some widths are still hardcoded because many FADTs have\nincorrect register lengths.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "60a4ce7f4148155d3f28eea4a213f7ee47cd57b7",
      "tree": "5eac1cfc5924b8e5676347f9df660d926643f598",
      "parents": [
        "30823736162ff91512965e3c730557e34fa71d6d"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Tue Dec 16 17:02:22 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:11:51 2008 -0500"
      },
      "message": "ACPI: power.c: call acpi_get_name to get node name\n\nacpi_ut_get_node_name is an internal acpica function.\nuse acpi_get_name to get node ascii name\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3d97e426aa97d60b3dac1b72923b90b491fbac20",
      "tree": "06d6350d2ca7621d7685730f9dd745b04e1cfa31",
      "parents": [
        "08ac07b826cfd9a9b28aa094f14e1c023bdc9864"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Tue Dec 16 16:57:46 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:11:19 2008 -0500"
      },
      "message": "ACPI: main.c: use new public GPE group enable/disable interfaces\n\nAvoid using internal functions: acpi_hw_disable_all_gpes and acpi_hw_enable_all_runtime_gpes\nUse new public GPE group enable/disable interfaces: acpi_disable_all_gpes and acpi_enable_all_runtime_gpes\n\nAlso avoid using internal symbol ACPI_TABLE_INDEX_FACS, call acpi_get_table.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "08ac07b826cfd9a9b28aa094f14e1c023bdc9864",
      "tree": "fafc6acc0d76ad162ca1f7b3005f95b9775bbc31",
      "parents": [
        "e97d6bf1a01b7403d98aea95731863aab2e84064"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Dec 30 09:55:48 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:10:46 2008 -0500"
      },
      "message": "ACPICA: New: Public GPE group enable/disable interfaces\n\nAdded acpi_disable_all_gpes and acpi_enable_all_runtime_gpes for\npublic use.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e97d6bf1a01b7403d98aea95731863aab2e84064",
      "tree": "fd6dafb476e312424311425be96e07e5969f060f",
      "parents": [
        "c1e3523ccbeca312e11557d2a75f90632a2fb5c7"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Tue Dec 30 09:45:17 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:10:24 2008 -0500"
      },
      "message": "ACPICA: New: acpi_get_gpe_device interface\n\nThis function maps an input GPE index to a GPE block device. Also\nAdded acpi_current_gpe_count to track the current number of GPEs\nthat are being managed by the ACPICA core (both FADT-based GPEs\nand the GPEs contained in GPE block devices.)\n\nModify drivers/acpi/system.c to use these 2 new interfaces\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c1e3523ccbeca312e11557d2a75f90632a2fb5c7",
      "tree": "1fa4b3b737e40fa7397b897e74236cf56c96f17a",
      "parents": [
        "95d9a7a828aedef965234f348b916caa98be1e6c"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Tue Dec 16 16:51:19 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:08:13 2008 -0500"
      },
      "message": "ACPI: wakeup.c: remove ACPI_FUNCTION_TRACE\n\nACPI_FUNCTION_TRACE is an internal acpica function.\nremove ACPI_FUNCTION_TRACE\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "95d9a7a828aedef965234f348b916caa98be1e6c",
      "tree": "8a1ac258c54c150e5549894d418e5748f676ee5e",
      "parents": [
        "0175d562a29ad052c510782c7e76bc63d5155b9b"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Tue Dec 16 16:49:26 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:07:38 2008 -0500"
      },
      "message": "ACPI: proc.c: remove ACPI_FUNCTION_TRACE\n\nACPI_FUNCTION_TRACE and return_VALUE are internal acpica functions.\nremove ACPI_FUNCTION_TRACE\nreplace return_VALUE with return\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "0175d562a29ad052c510782c7e76bc63d5155b9b",
      "tree": "50790da5cfde44630f80fe35c89ad9e571b36d69",
      "parents": [
        "889c78be9e8d84ea7f991b9b868e006cdb8e42b0"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Tue Dec 16 16:46:12 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:06:55 2008 -0500"
      },
      "message": "ACPI: ec.c: call acpi_get_name to get node name\n\nacpi_namespace_node is internal struct, it should not be used outside of ACPICA\ncall acpi_get_name to get node ascii name\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "889c78be9e8d84ea7f991b9b868e006cdb8e42b0",
      "tree": "07c093a6d3c8e5895eb3cf62ca3f676e3cc4d282",
      "parents": [
        "9b02d6e198d8249246760a93b3adb8df6ecb5204"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Wed Dec 31 09:23:57 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Dec 31 01:02:05 2008 -0500"
      },
      "message": "ACPI: osl.c: replace return_ACPI_STATUS with return\n\nreturn_ACPI_STATUS is an internal acpica function, replace it with return.\nacpi_gbl_permanent_mmap moved from acglobal.h to acpixf.h for external use\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "9e6dada9d255497127251c03aaa59296d186f959",
      "tree": "ed1cb1773685211758ae88d41f80f8df9146afaf",
      "parents": [
        "11e93130c7ce5228d484fd5e86f3984835d4256b"
      ],
      "author": {
        "name": "Zhang Rui",
        "email": "rui.zhang@intel.com",
        "time": "Wed Dec 31 10:58:48 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 23:39:43 2008 -0500"
      },
      "message": "video: always update the brightness when poking \"brightness\"\n\nalways update props.brightness no matter the backlight is changed\nvia procfs, hotkeys or sysfs.\n\nSighed-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nAcked-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8a383ef0be01e0e6e84c85f8bf35e4e6fcfb8981",
      "tree": "7c308958f7b128dad4aaf418e17e54359a7b8737",
      "parents": [
        "4a6908a3a050aacc9c3a2f36b276b46c0629ad91"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Dec 09 20:45:30 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 23:27:04 2008 -0500"
      },
      "message": "ACPI: ec.c, pci_link.c, video_detec.c: static\n\nSparse asked whether these could be static.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "087da3b4e2d7d3ef70a4fa649b9a286fdeb0e44e",
      "tree": "e078d81b7d34c4352fe50a26974e067328bf0141",
      "parents": [
        "39488b041e2fdc206b3de4517b8f220ae07b2a20"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 22:44:33 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 22:52:26 2008 -0500"
      },
      "message": "ACPI: simplify buffer management for acpi_pci_bind() etc.\n\nuse ACPI_ALLOCATE_BUFFER to remove the allocations\nwithin acpi_pci_bind(), acpi_pci_unbind() and acpi_pci_bind_root().\nWhile there, delete some unnecessary param inits from those routines.\n\nDelete concept of ACPI_PATHNAME_MAX, since this was the last use.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "39488b041e2fdc206b3de4517b8f220ae07b2a20",
      "tree": "03d217b35febb5ff3ec36f781edc2ee770ed575f",
      "parents": [
        "3f0f3c27be19d390f23af1075d9948d0310e2673"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:31:42 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:50:01 2008 -0500"
      },
      "message": "ACPI: PCI: add HP copyright\n\nAdd HP copyright to pci_irq.c.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3f0f3c27be19d390f23af1075d9948d0310e2673",
      "tree": "8a77f6ea70de187ca3b993cf4fde0a4fef184c53",
      "parents": [
        "74f82af1eda39c26c17f8030e4f60c00929ec9df"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:31:37 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:49:38 2008 -0500"
      },
      "message": "ACPI: PCI: whitespace and useless initialization cleanup\n\nThis patch makes function declarations consistent throughout\nthe file and removes some unnecessary initializations.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "74f82af1eda39c26c17f8030e4f60c00929ec9df",
      "tree": "6904d7266caa59048e446af742505b64c51a0904",
      "parents": [
        "4eaf6db3ea0edf7e011a613b5a15360444e58fec"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:31:32 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:47:30 2008 -0500"
      },
      "message": "ACPI: PCI: expand acpi_pci_allocate_irq() and acpi_pci_free_irq() inline\n\nacpi_pci_allocate_irq() and acpi_pci_free_irq() are trivial and\nonly used once, so just open-code them.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4eaf6db3ea0edf7e011a613b5a15360444e58fec",
      "tree": "05e10e074d677f6707c2e5d47003fc9bb42d97a1",
      "parents": [
        "3604a9f445afde2801b8c24b63dd289c33e290a6"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:31:27 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:44:52 2008 -0500"
      },
      "message": "ACPI: PCI: simplify struct acpi_prt_entry\n\nRemove unused \"irq\" field, remove unnecessary struct,\nrename \"handle\" to \"link\".\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3604a9f445afde2801b8c24b63dd289c33e290a6",
      "tree": "65fd7f3ab0f8830d76534f085b98cb159ca18889",
      "parents": [
        "5697b7ca406b4ee0afeef6d9a29b823767716cab"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:31:21 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:42:15 2008 -0500"
      },
      "message": "ACPI: PCI: simplify list of _PRT entries\n\nWe don\u0027t need a struct containing a count and a list_head; a simple\nlist_head is sufficient.  The list iterators handle empty lists\nfine.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5697b7ca406b4ee0afeef6d9a29b823767716cab",
      "tree": "771e4bb3bdd351b2c6eb8e2518de2de9992107e2",
      "parents": [
        "ee40136313323db1096b17df7b436d22a24ef2be"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:31:16 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:40:35 2008 -0500"
      },
      "message": "ACPI: PCI: combine lookup and derive\n\nThis folds acpi_pci_irq_derive() into acpi_pci_irq_lookup() so it\ncan be easily used by both acpi_pci_irq_enable() and acpi_pci_irq_disable().\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ee40136313323db1096b17df7b436d22a24ef2be",
      "tree": "dbe544334f1caf25cc01f7327366372e36486a41",
      "parents": [
        "3b1ea18d3b3542b55861d7f968ded705e3bc2aa6"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:31:11 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:39:22 2008 -0500"
      },
      "message": "ACPI: PCI: follow typical PCI INTx swizzling pattern\n\nNo functional change; this just uses the typical pattern of\nPCI INTx swizzling done on other architectures.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3b1ea18d3b3542b55861d7f968ded705e3bc2aa6",
      "tree": "6e0b4198e2e6b7d5552a93c30daacba2e7f3d3ea",
      "parents": [
        "beba8a643d7f774cf27c3c92a51b99cebf787415"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:31:06 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:34:53 2008 -0500"
      },
      "message": "ACPI: PCI: use positive logic to simplify code\n\nThis doesn\u0027t change anything functionally; it just changes tests\nso we test for success instead of failure.  This makes the code\nread more easily and allows us to remove the \"!entry\" in the while\nloop condition.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "beba8a643d7f774cf27c3c92a51b99cebf787415",
      "tree": "cb7a53443160dbda84e8e663b0eb256964869ed4",
      "parents": [
        "1350487eeb616889f589e9b8c06bd5077452b7e3"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:31:01 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:33:40 2008 -0500"
      },
      "message": "ACPI: PCI: remove callback from acpi_pci_irq_lookup \u0026 acpi_pci_irq_derive\n\nWe currently pass a callback function (either acpi_pci_allocate_irq() or\nacpi_pci_free_irq()) to acpi_pci_irq_lookup() and acpi_pci_irq_derive().\n\nI think it\u0027s simpler to remove the callback and just have the enable/\ndisable functions make the calls directly.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1350487eeb616889f589e9b8c06bd5077452b7e3",
      "tree": "87b3ad7508ab1f5838439323080455daba5c224a",
      "parents": [
        "063563b4b8f87e2be0e127ccf3a8e6eef6309ff4"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:30:56 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:29:37 2008 -0500"
      },
      "message": "ACPI: PCI: tweak _PRT lookup debug\n\nPrint one message (either \"found\" or \"not found\") for every _PRT\nsearch.  And add pin information to the INTx swizzling debug.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "063563b4b8f87e2be0e127ccf3a8e6eef6309ff4",
      "tree": "d2e1c9c8d7c0d29d52df1ae9117cbd1cd516a4d9",
      "parents": [
        "c458033c9b72a81b890d97ec6339694bab252383"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:30:51 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:28:19 2008 -0500"
      },
      "message": "ACPI: PCI: lookup _PRT entry by PCI dev and pin, not segment/bus/dev/pin\n\nThere\u0027s no reason to pass around segment, bus, and device independently\nwhen we can just pass the pci_dev pointer, which carries all those\nalready.\n\nThe pci_dev contains an interrupt pin, too, but we still have to pass both\nthe pci_dev and the pin because when we use a bridge to derive an IRQ, we\nneed the pin from the downstream device, not the bridge.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c458033c9b72a81b890d97ec6339694bab252383",
      "tree": "afd8934ce76eddc4e3a355058d878f9c31a29954",
      "parents": [
        "e64e9db53ab78d20dff4cc1aec8a6b0e4e70ce8c"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:30:46 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:26:07 2008 -0500"
      },
      "message": "ACPI: PCI: use 1-based encoding for _PRT quirks\n\nUse the PCI INTx pin encoding (1\u003dINTA, 2\u003dINTB, etc) for _PRT quirks.\nThen we can simply compare \"entry-\u003epin \u003d\u003d quirk-\u003epin\".\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e64e9db53ab78d20dff4cc1aec8a6b0e4e70ce8c",
      "tree": "0679a6b79d5f0cd5dd5ef2dff1d8aabb92a8efa7",
      "parents": [
        "cf68b80b0e0cbc6a0d7bbb36b07ce94779ef5f1f"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:30:41 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:24:29 2008 -0500"
      },
      "message": "ACPI: PCI: always use the PCI INTx pin values, not the _PRT ones\n\nThis patch changes pci_irq.c to always use PCI INTx pin encodings\ninstead of a mix of PCI and _PRT encodings.\n\nThe PCI INTx pin numbers from the PCI_INTERRUPT_PIN config register\nare 0\u003ddevice doesn\u0027t use interrupts, 1\u003dINTA, ..., 4\u003dINTD.  But the\n_PRT table uses 0\u003dINTA, ..., 3\u003dINTD.\n\nThis patch converts the _PRT encoding to the PCI encoding immediately\nwhen we add a _PRT entry to the global list.  All the rest of the\ncode can then use the PCI encoding consistently.\n\nThe point of this is to make the interrupt swizzling look the same\nas on other architectures, so someday we can unify them.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cf68b80b0e0cbc6a0d7bbb36b07ce94779ef5f1f",
      "tree": "ba8e2e507a701a2785481006b3f40e49be8f1ace",
      "parents": [
        "f748bafa3ca1fb056e63afdeecacc1c68d8104df"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:30:36 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:22:07 2008 -0500"
      },
      "message": "ACPI: PCI: add a helper to convert _PRT INTx pin number to name\n\nThis adds a helper function to convert INTx pin numbers from the _PRT\n(0, 1, 2, 3) to the pin name (\u0027A\u0027, \u0027B\u0027, \u0027C\u0027, \u0027D\u0027).\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f748bafa3ca1fb056e63afdeecacc1c68d8104df",
      "tree": "d1c49d7895eb0c7cb8226e72119b3043950f11e6",
      "parents": [
        "c13f889a24e6ced50abb582dab3ee4b7c79b038e"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:30:31 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:20:23 2008 -0500"
      },
      "message": "ACPI: PCI: move struct acpi_prt_entry declaration out of public header file\n\nThe struct acpi_prt_entry is used only in pci_irq.c, so there\u0027s no\nneed for the declaration to be public.  This patch moves it into\npci_irq.c.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c13f889a24e6ced50abb582dab3ee4b7c79b038e",
      "tree": "d0d7715cdbaf50c36523b4b3b65d236d6be9315a",
      "parents": [
        "b52b3f4af83571e86f910b07a61b177e2b7d8409"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:30:26 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:19:31 2008 -0500"
      },
      "message": "ACPI: PCI: fix GSI/IRQ naming confusion\n\nThe interrupt numbers from _PRT entries are GSIs, not Linux IRQs.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b52b3f4af83571e86f910b07a61b177e2b7d8409",
      "tree": "23e8f0ff052bd020d6cdf89536edeff385b8162c",
      "parents": [
        "2320ac6cb078eec77bf93742895dc35e64fae124"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:30:20 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:17:48 2008 -0500"
      },
      "message": "ACPI: PCI: ignore _PRT function information\n\n_PRT entries don\u0027t contain any useful PCI function information (the\nfunction part of the PCI address is supposed to be 0xffff), and we\ndon\u0027t ever look at it, so this patch just removes the reference to\nit.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2320ac6cb078eec77bf93742895dc35e64fae124",
      "tree": "f562e5993eae712b853a6013411d7a1c5c0eea74",
      "parents": [
        "3b8249de43ecf05407888c1ca6ca6e4945ff823c"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:30:15 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:14:42 2008 -0500"
      },
      "message": "ACPI: PCI: simplify buffer management for evaluating _PRT\n\nPreviously, acpi_pci_irq_add_prt() did all its own buffer management.\nBut now that we have ACPI_ALLOCATE_BUFFER, we no longer need to do\nthat management.  And we don\u0027t have to call acpi_get_irq_routing_table()\ntwice (once to learn the size of the buffer needed, and again to\nactually get the table).\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3b8249de43ecf05407888c1ca6ca6e4945ff823c",
      "tree": "b3322f9072d24c58a9337953cce534cb6067610e",
      "parents": [
        "21a53283a012f21764f2aaaac9414849e1153d93"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:30:10 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:10:17 2008 -0500"
      },
      "message": "ACPI: PCI: remove unnecessary null pointer checks\n\nBetter to oops and learn about a bug than to silently cover it up.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "21a53283a012f21764f2aaaac9414849e1153d93",
      "tree": "fd63dee52fbdd8bb10b318c06606382b05545cf5",
      "parents": [
        "4a6908a3a050aacc9c3a2f36b276b46c0629ad91"
      ],
      "author": {
        "name": "Bjorn Helgaas",
        "email": "bjorn.helgaas@hp.com",
        "time": "Mon Dec 08 21:30:05 2008 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 21:08:42 2008 -0500"
      },
      "message": "ACPI: PCI: use conventional PCI address format\n\nUse the conventional format for PCI addresses (%04x:%02x:%02x.%d).\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "11e93130c7ce5228d484fd5e86f3984835d4256b",
      "tree": "4fdaafa333431dae14e647f8f91bb5d594f8e278",
      "parents": [
        "816bb611e41be29b476dc16f6297eb551bf4d747"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Dec 29 19:19:07 2008 +0100"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Dec 30 19:02:35 2008 -0500"
      },
      "message": "ACPI: Do not modify SCI_EN directly\n\nAccording to the ACPI specification the SCI_EN flag is controlled by\nthe hardware, which sets this flag to inform the kernel that ACPI is\nenabled.  For this reason, we shouldn\u0027t try to modify SCI_EN\ndirectly.  Also, we don\u0027t need to do it in irqrouter_resume(), since\nlower-level resume code takes care of enabling ACPI in case it hasn\u0027t\nbeen enabled by the BIOS before passing control to the kernel (which\nby the way is against the ACPI specification).\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7a4b8131ac7b47feb110b3e0142d4207ee79a025",
      "tree": "7c5320446994efb6f8789d55baab2f7ba42b082f",
      "parents": [
        "eeb4437e63c39ce19cf9b2de36a1dddbf12910c4"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Nov 13 11:25:22 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 29 22:38:39 2008 -0500"
      },
      "message": "ACPICA: Enhance implicit return mechanism\n\nFor Windows compatibility, return an implicit integer of value\nzero for methods that have no executable code. A default implicit\nvalue of zero is provided for methods. Lin Ming.\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "eeb4437e63c39ce19cf9b2de36a1dddbf12910c4",
      "tree": "f8a03de090080a3a781a927ca13253774aebdfe7",
      "parents": [
        "a647b5c34047560d7efe7e53e756c6692ce67dc7"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Nov 13 11:19:24 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 29 22:38:39 2008 -0500"
      },
      "message": "ACPICA: Consolidate method arg count validation code\n\nMerge the code that validates control method argument counts into\nthe predefined validation module. Eliminates possible multiple\nwarnings for incorrect counts.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a647b5c34047560d7efe7e53e756c6692ce67dc7",
      "tree": "f5fc81828932810ddaf19cd1f43732af48215433",
      "parents": [
        "d037c5fd7367548191eab2b376a1d08c4ffaf7ff"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Nov 14 08:44:39 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 29 22:38:38 2008 -0500"
      },
      "message": "ACPICA: Add Buffer-\u003eString conversion for predefined methods\n\nFor predefined methods (such as _BIF), add automatic conversion for\nobjects that are required to be a String, but a Buffer was found\ninstead. This can happen when reading string battery data from\nan operation region, because it used to be difficult to convert\nthe data from buffer to string from within the ASL. Linux BZ 11822.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d11822\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d037c5fd7367548191eab2b376a1d08c4ffaf7ff",
      "tree": "396e07586967599ed4999500d6ddb640ef474bac",
      "parents": [
        "5572a9859fa55216597b8226717691956d3e53e3"
      ],
      "author": {
        "name": "Lin Ming",
        "email": "ming.m.lin@intel.com",
        "time": "Thu Nov 13 10:54:39 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 29 22:38:38 2008 -0500"
      },
      "message": "ACPICA: Allow multiple backslash prefix in namepaths\n\nIn a fully qualified namepath, allow multiple backslash prefixes.\nThis can happen because of the use of a double-backslash in strings\n(since backslash is the escape character) causing confusion.\nACPICA BZ 739 Lin Ming.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d739\n\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5572a9859fa55216597b8226717691956d3e53e3",
      "tree": "fbf50f65441f1d96b83a1ec0c64aa32d1be88a8a",
      "parents": [
        "319f8b892722f289bb6e07b1067be3b2e0714238"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Nov 13 10:51:49 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 29 22:38:38 2008 -0500"
      },
      "message": "ACPICA: Fix to allow aliases within ASL namepaths\n\nFixes a problem where the use of an alias within a namepath\nwould result in a not found error or cause the compiler to fault.\nAlso now allows forward references from the Alias operator itself.\nACPICA BZ 738.\n\nhttp://www.acpica.org/bugzilla/show_bug.cgi?id\u003d738\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "319f8b892722f289bb6e07b1067be3b2e0714238",
      "tree": "ec093d8fb377b0d1e06d2ae6ff7e6d61ee15d599",
      "parents": [
        "a8fadc923d1659f1a322194d420808d5b255883c"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Nov 13 10:48:00 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 29 22:38:38 2008 -0500"
      },
      "message": "ACPICA: Remove references to obsolete ACPI_DUMP_APP\n\nThis define is no longer used.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a8fadc923d1659f1a322194d420808d5b255883c",
      "tree": "b8afd36cc4217400efb0e71c550c69bfc8822352",
      "parents": [
        "9f15fc666ef54afc7aff31dfa31edecf00e0d81a"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Thu Nov 13 09:45:35 2008 +0800"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Dec 29 22:38:37 2008 -0500"
      },
      "message": "ACPICA: Add support to externally execute _OSI method\n\nThe current implemenation of _OSI within ACPICA only allows other\ncontrol methods to execute _OSI. This change allows the host\nOS to execute _OSI via the AcpiEvaluateObject interface. _OSI\nis a special method -- it does not exist in the AML code, it is\nimplemented within ACPICA.\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Lin Ming \u003cming.m.lin@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    }
  ],
  "next": "9f15fc666ef54afc7aff31dfa31edecf00e0d81a"
}
