)]}'
{
  "log": [
    {
      "commit": "b35c67a46b025e8dc320b59fbe5c283094e1d7f5",
      "tree": "dd22c5d664496ce9caab45825bb7f7ab1fe60545",
      "parents": [
        "6660316cb7a1a2c59a73a52870490c0f782f45c1"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Jul 26 12:17:52 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 14:35:45 2005 -0700"
      },
      "message": "[PATCH] acpi: Don\u0027t call acpi_sleep_prepare from acpi_power_off\n\nNow that all of the code paths that call acpi_power_off\nhave been modified to call either call kernel_power_off\n(which calls apci_sleep_prepare by way of acpi_shutdown)\nor to call acpi_sleep_prepare directly it is redundant to call\nacpi_sleep_prepare from acpi_power_off.\n\nSo simplify the code and simply don\u0027t call acpi_sleep_prepare.\n\nIn addition there is a little error handling done so if we\ncan\u0027t register the acpi class we don\u0027t hook pm_power_off.\n\nI think I have done the right thing with the CONFIG_PM define\nbut I\u0027m not certain.  Can this code even be compiled if\nCONFIG_PM is false?\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6660316cb7a1a2c59a73a52870490c0f782f45c1",
      "tree": "2483c25cef08d7653e38cec40b994f3cf16316f0",
      "parents": [
        "0963aba54aa26c89114dca7257acf8c938bfec8a"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Tue Jul 26 12:16:00 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Jul 26 14:35:45 2005 -0700"
      },
      "message": "[PATCH] acpi_power_off: Don\u0027t switch to the boot cpu\n\nmachine_power_off on i386 and x86_64 now switch to the\nboot cpu out of paranoia and because the MP Specification indicates it\nis a good idea on reboot, so for those architectures it is a noop.\nI can\u0027t see anything in the acpi spec that requires you to be on\nthe boot cpu to power off the system, so this should not be an issue\nfor ia64.  In addition ia64 has the altix a massive multi-node\nsystem where switching to the boot cpu sounds insane as we may\nhot removed the boot cpu.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8ed693d29b25bbd88471ec043cc01581419d0481",
      "tree": "5a033028bcf3bebdc8a029eeaecc708432bbce93",
      "parents": [
        "72538d8565b0205240d88591b72db3c7f3f1881a",
        "668d74c04c16bb69de564e25e85dd94eeb0175d9"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Sat Jul 23 00:34:41 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 23 00:34:41 2005 -0400"
      },
      "message": "/home/lenb/linux-2.6 branch \u0027acpi-2.6.12\u0027\n"
    },
    {
      "commit": "668d74c04c16bb69de564e25e85dd94eeb0175d9",
      "tree": "9eca71da4fcf1ef8074c698f80f2f4e5196f08da",
      "parents": [
        "d8683a0cb5d09cb7f19feefa708424a84577e68f"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Sat Jul 23 00:26:33 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 23 00:26:33 2005 -0400"
      },
      "message": "ACPI: delete unnecessary EC console messages\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4534\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5028770a42e7bc4d15791a44c28f0ad539323807",
      "tree": "74800e35129775413c13ce7caf036ca19e3ce56c",
      "parents": [
        "9f02d6b7b43d46a74dd385f06090104ecd0fb807",
        "d8683a0cb5d09cb7f19feefa708424a84577e68f"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 17:21:56 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 17:21:56 2005 -0400"
      },
      "message": "[ACPI] merge acpi-2.6.12 branch into latest Linux 2.6.13-rc...\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "02df8b9385c21fdba165bd380f60eca1d3b0578b",
      "tree": "988ad0e0ca73a40993fb1458d5cd19f90f922b31",
      "parents": [
        "17e9c78a75ce9eacd61200f9e1f1924012e28846"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Fri Apr 15 15:07:10 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:14:36 2005 -0400"
      },
      "message": "[ACPI] enable C2 and C3 idle power states on SMP\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4401\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "17e9c78a75ce9eacd61200f9e1f1924012e28846",
      "tree": "d9d8f1c19eaa45ec419b76d5ec1bdad27a1451e6",
      "parents": [
        "a27ac38efd6dc6dccebfc9bcc475ab4aa5fc4a56"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Fri Apr 22 23:07:10 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:12:53 2005 -0400"
      },
      "message": "[ACPI] EC GPE-disabled issue\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3851\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a27ac38efd6dc6dccebfc9bcc475ab4aa5fc4a56",
      "tree": "7faece1ad5a2b8ff6d6f6babbcd53e88e91bc71d",
      "parents": [
        "590275ce72c48fdbddea057bc9ee379c1fd851ef"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Apr 05 00:07:45 2019 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:12:09 2005 -0400"
      },
      "message": "[ACPI] fix merge error that broke CONFIG_ACPI_DEBUG\u003dy build\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "590275ce72c48fdbddea057bc9ee379c1fd851ef",
      "tree": "653eaad2d102bebcc666a3dac6c886049b30a447",
      "parents": [
        "6c4fa56033c11ad5c5929bf3edd1505d3d8a8c0b"
      ],
      "author": {
        "name": "Jesse Barnes",
        "email": "jbarnes@sgi.com",
        "time": "Mon Apr 18 23:52:17 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:10:52 2005 -0400"
      },
      "message": "[ACPI] cleanup: delete !IA64_SGI_SN from acpi/Kconfig\n\nSigned-off-by: Jesse Barnes \u003cjbarnes@sgi.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ef7b06cd905424aea7c31f27fef622e84e75e650",
      "tree": "51ec0e724b4278d3e1ee22c93d845335f7f5106c",
      "parents": [
        "44f6c01242da4e162f28d8e1216a8c7a91174605"
      ],
      "author": {
        "name": "David Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Mon Apr 18 22:59:23 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:09:42 2005 -0400"
      },
      "message": "[ACPI] quiet dmesg related to ACPI PM of PCI devices\n\nDBG(\"No ACPI bus support for %s\\n\", dev-\u003ebus_id);\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4277\n\nSigned-off-by: David Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "44f6c01242da4e162f28d8e1216a8c7a91174605",
      "tree": "53f724764f1bd9036dfb049a643d198125cc9edc",
      "parents": [
        "ebb6e1a6122fd6b7c96470cfd4ce0f04150e5084"
      ],
      "author": {
        "name": "Robert Moore",
        "email": "robert.moore@intel.com",
        "time": "Mon Apr 18 22:49:35 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:08:52 2005 -0400"
      },
      "message": "ACPICA 20050408 from Bob Moore\n\nFixed three cases in the interpreter where an \"index\"\nargument to an ASL function was still (internally) 32\nbits instead of the required 64 bits.  This was the Index\nargument to the Index, Mid, and Match operators.\n\nThe \"strupr\" function is now permanently local\n(acpi_ut_strupr), since this is not a POSIX-defined\nfunction and not present in most kernel-level C\nlibraries. References to the C library strupr function\nhave been removed from the headers.\n\nCompleted the deployment of static\nfunctions/prototypes. All prototypes with the static\nattribute have been moved from the headers to the owning\nC file.\n\nACPICA 20050329 from Bob Moore\n\nAn error is now generated if an attempt is made to create\na Buffer Field of length zero (A CreateField with a length\noperand of zero.)\n\nThe interpreter now issues a warning whenever executable\ncode at the module level is detected during ACPI table\nload. This will give some idea of the prevalence of this\ntype of code.\n\nImplemented support for references to named objects (other\nthan control methods) within package objects.\n\nEnhanced package object output for the debug\nobject. Package objects are now completely dumped, showing\nall elements.\n\nEnhanced miscellaneous object output for the debug\nobject. Any object can now be written to the debug object\n(for example, a device object can be written, and the type\nof the object will be displayed.)\n\nThe \"static\" qualifier has been added to all local\nfunctions across the core subsystem.\n\nThe number of \"long\" lines (\u003e 80 chars) within the source\nhas been significantly reduced, by about 1/3.\n\nCleaned up all header files to ensure that all CA/iASL\nfunctions are prototyped (even static functions) and the\nformatting is consistent.\n\nTwo new header files have been added, acopcode.h and\nacnames.h.\n\nRemoved several obsolete functions that were no longer\nused.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ebb6e1a6122fd6b7c96470cfd4ce0f04150e5084",
      "tree": "b0f0630d539caaf53c20fbda3c962886a0dda1f5",
      "parents": [
        "9d9437759eb6fdb68f7b82cbee20b0fb711d9f0d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Apr 14 23:12:56 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:05:03 2005 -0400"
      },
      "message": "[ACPI] Deprecate /proc/acpi/sleep in favor of /sys/power/state\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c9c3e457de24cca2ca688fa397d93a241f472048",
      "tree": "570b7a07f9c6f570341481500a2bff21c1328d8d",
      "parents": [
        "acf05f4b7f558051ea0028e8e617144123650272"
      ],
      "author": {
        "name": "David Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri Apr 01 00:07:31 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:03:30 2005 -0400"
      },
      "message": "[ACPI] PNPACPI vs sound IRQ\n\nhttp://bugme.osdl.org/show_bug.cgi?id\u003d4016\n\nWritten-by: David Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Adam Belay \u003cabelay@novell.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "acf05f4b7f558051ea0028e8e617144123650272",
      "tree": "6511ffff222d497814e35adf374bfde201fd0fc1",
      "parents": [
        "55e59c511cea3c6c721971467c707e9955922bc2"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Thu Mar 31 23:23:15 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:02:27 2005 -0400"
      },
      "message": "[ACPI] update /proc/acpi/processor/*/power even if only C1 support\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6940fabaa35b893163b7043d0d1dc5d715f9e1ca",
      "tree": "a1d1287369cb1a41c23a689445b317c6c2a8c7b5",
      "parents": [
        "8de7a63b69a263b7549599be882d7aa15397f8b3"
      ],
      "author": {
        "name": "Keiichiro Tokunaga",
        "email": "tokunaga.keiich@jp.fujitsu.com",
        "time": "Wed Mar 30 23:15:47 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Jul 12 00:00:14 2005 -0400"
      },
      "message": "[ACPI] hotplug Processor consideration in acpi_bus_add()\n\nSigned-off-by: Keiichiro Tokunaga \u003ctokunaga.keiich@jp.fujitsu.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8de7a63b69a263b7549599be882d7aa15397f8b3",
      "tree": "48d2b9144d0e72611fc4d44f66ba7f0dce9eb451",
      "parents": [
        "d1dd0c23916bd781de27bc5ec1c295064e9ce9cc"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Mar 30 22:53:30 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:59:34 2005 -0400"
      },
      "message": "[ACPI] fix debug-mode build warning in acpi/hotkey.c\n\ndrivers/acpi/hotkey.c: In function `create_polling_proc\u0027:\ndrivers/acpi/hotkey.c:334: warning: ISO C90 forbids mixed declarations and code\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d1dd0c23916bd781de27bc5ec1c295064e9ce9cc",
      "tree": "8a817dfc450af2d2233533dc44593d33e2117eb5",
      "parents": [
        "7334571f724df7a19f48cc974e991e00afde1e2f"
      ],
      "author": {
        "name": "Paulo Marques",
        "email": "pmarques@grupopie.com",
        "time": "Wed Mar 30 22:39:49 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:58:45 2005 -0400"
      },
      "message": "[ACPI] fix kmalloc size bug in acpi/video.c\n\nacpi_video_device_find_cap() used \u0026p instead of *p\nwhen calculating storage size, thus allocating\nonly 4 or 8 bytes instead of 12...\n\nAlso, kfree(NULL) is legal, so remove some unneeded checks.\n\nFrom: Paulo Marques \u003cpmarques@grupopie.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7334571f724df7a19f48cc974e991e00afde1e2f",
      "tree": "ced42046a63f705674b77af4e5a650cf09252e0c",
      "parents": [
        "f4224153098c1103db592b28f304beeb9c02481b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Mar 30 22:31:35 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:58:10 2005 -0400"
      },
      "message": "[ACPI] fix potential NULL dereference in acpi/video.c\n\nFound-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f4224153098c1103db592b28f304beeb9c02481b",
      "tree": "fa95a72d6554d68f412c58e3ff59a663d275186a",
      "parents": [
        "83ea7445221651dc43cf8d22f81089e0cbccf22b"
      ],
      "author": {
        "name": "Panagiotis Issaris",
        "email": "takis@gna.org",
        "time": "Wed Mar 30 22:15:36 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:57:35 2005 -0400"
      },
      "message": "[ACPI] check for kmalloc failure in toshiba_acpi.c\n\nSigned-off-by: Panagiotis Issaris \u003ctakis@gna.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "83ea7445221651dc43cf8d22f81089e0cbccf22b",
      "tree": "3235ef6b2469c2cd7a7243791661a0619f822438",
      "parents": [
        "f165b10f4a9aac7fee9b11a125de20a1712be128"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Wed Mar 30 22:12:13 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:56:57 2005 -0400"
      },
      "message": "[ACPI] fix build warning\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fa9cd547e097df4966b8bd5c94aeed953e32b14d",
      "tree": "1f5fd7bf77154375fd337d4b98f2646cdc52fc9f",
      "parents": [
        "451566f45a2e6cd10ba56e7220a9dd84ba3ef550"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Sat Mar 19 01:54:47 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:53:38 2005 -0400"
      },
      "message": "[ACPI] fix EC access width\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4346\n\nWritten-by: David Shaohua Li and Luming Yu\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "451566f45a2e6cd10ba56e7220a9dd84ba3ef550",
      "tree": "ccc6c1018f6bc6c5f3a664e1c28e78fcaae77065",
      "parents": [
        "b913100d7304ea9596d8d85ab5f3ae04bd2b0ddb"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@mail.ru",
        "time": "Sat Mar 19 01:10:05 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:52:48 2005 -0400"
      },
      "message": "[ACPI] Enable EC Burst Mode\n\nFixes several Embedded Controller issues, including\nbutton failure and battery status AE_TIME failure.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3851\n\nBased on patch by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "b913100d7304ea9596d8d85ab5f3ae04bd2b0ddb",
      "tree": "270925a02dd83264fd5bd3a47fc39453798c39d5",
      "parents": [
        "0f64474b8f7f1f7f3af5b24ef997baa35f923509"
      ],
      "author": {
        "name": "David Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Sat Mar 19 00:16:18 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:47:06 2005 -0400"
      },
      "message": "[ACPI] pci_set_power_state() now calls\n\tplatform_pci_set_power_state()\n\t\tand ACPI can answer\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4277\n\nSigned-off-by: David Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4e10d12a3d88c88fba3258809aa42d14fd8cf1d1",
      "tree": "195f69e8e25dec0f7344aab2bbdb353b9639df79",
      "parents": [
        "fb9802fa59b196d7f90bb3c2e33c555c6bdc4c54"
      ],
      "author": {
        "name": "David Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri Mar 18 18:45:35 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:28:24 2005 -0400"
      },
      "message": "[ACPI] Bind PCI devices with ACPI devices\n\nImplement the framework for binding physical devices\nwith ACPI devices. A physical bus like PCI bus\nshould create a \u0027acpi_bus_type\u0027, with:\n\n.find_device:\n        For device which has parent such as normal PCI devices.\n\n.find_bridge:\n        It\u0027s for special devices, such as PCI root bridge\n\tor IDE controller.  Such devices generally haven\u0027t a\n\tparent or -\u003ebus. We use the special method\n\tto get an ACPI handle.\n\nUses new field in struct device: firmware_data\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4277\n\nSigned-off-by: David Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "fb9802fa59b196d7f90bb3c2e33c555c6bdc4c54",
      "tree": "aca6fd906629c6da124a73b43e6f6c50f81b90b4",
      "parents": [
        "d58da590451cf6ae75379a2ebf96d3afb8d810d8"
      ],
      "author": {
        "name": "Luming Yu",
        "email": "luming.yu@intel.com",
        "time": "Fri Mar 18 18:03:45 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:27:04 2005 -0400"
      },
      "message": "[ACPI] generic Hot Key support\n\nSee Documentation/acpi-hotkey.txt\n\nUse cmdline \"acpi_specific_hotkey\" to enable\nlegacy platform specific drivers.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3887\n\nSigned-off-by: Luming Yu \u003cluming.yu@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "362b06bb70b5a5779b2e852e0f2bdb437061106e",
      "tree": "67544336a5fbef1207f564e8d619ce7fb4b11f5f",
      "parents": [
        "5ae947ecc9c1c23834201e5321684a5cb68bdd3f"
      ],
      "author": {
        "name": "David Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Fri Mar 18 16:30:29 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:22:52 2005 -0400"
      },
      "message": "[ACPI] S3 Suspend to RAM: interrupt resume fix\n\nDelete PCI Interrupt Link Device .resume method --\nit is the device driver\u0027s job to request interrupts,\nnot the Link\u0027s job to remember what the devices want.\n\nThis addresses the issue of attempting to run\nthe ACPI interpreter too early in resume, when\ninterrupts are still disabled.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3469\n\nSigned-off-by: David Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "e2a5b420f716cd1a46674b1a90389612eced916f",
      "tree": "96f363f2e402d53428c046269514a82856b0cb34",
      "parents": [
        "be91492ca871e58f61b517cfba541095bb60001c"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Fri Mar 18 16:20:46 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:20:49 2005 -0400"
      },
      "message": "[ACPI] ACPI poweroff fix\n\nRegister an \"acpi\" system device to be notified of shutdown preparation.\nThis depends on CONFIG_PM\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4041\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "be91492ca871e58f61b517cfba541095bb60001c",
      "tree": "46b5b35a2b5211a7dc653d0146f0d2d81923a1ef",
      "parents": [
        "bd4698dad3023ae137b366c736e29ca6eaf3b9f7"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 18 16:00:29 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:18:35 2005 -0400"
      },
      "message": "[ACPI] CONFIG_ACPI now depends on CONFIG_PM\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "bd4698dad3023ae137b366c736e29ca6eaf3b9f7",
      "tree": "b35f8030988849e44dc0e6a116fdd373bb272c3a",
      "parents": [
        "45b1b196677b8009ab6cdc4b656265f1d7015c1b"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Fri Mar 18 15:35:22 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:17:07 2005 -0400"
      },
      "message": "[ACPI] Allow simultaneous Fixed Feature and Control Method buttons\ndelete /proc/acpi/button\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d1920\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "45b1b196677b8009ab6cdc4b656265f1d7015c1b",
      "tree": "5e307359b476d1b297c270ef3d7859abf9d63a28",
      "parents": [
        "9ee1c939d1cb936b1f98e8d81aeffab57bae46ab"
      ],
      "author": {
        "name": "Keiichiro Tokunaga",
        "email": "tokunaga.keiich@jp.fujitsu.com",
        "time": "Wed Mar 02 00:00:00 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon Jul 11 23:15:03 2005 -0400"
      },
      "message": "[ACPI] update CONFIG_ACPI_CONTAINER Kconfig help\n\nSigned-off-by: Keiichiro Tokunaga \u003ctokunaga.keiich@jp.fujitsu.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "44f8e1a20cf3afe10a3744bd9317808a39a242bb",
      "tree": "e6a38b3d6bf434f08054562113bb660c4227769f",
      "parents": [
        "4a89a04f1ee21a7c1f4413f1ad7dcfac50ff9b63"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 02 10:35:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 02 10:35:33 2005 -0700"
      },
      "message": "If ACPI doesn\u0027t find an irq listed, don\u0027t accept 0 as a valid PCI irq.\n\nThat zero just means that nothing else found any irq information either.\n"
    },
    {
      "commit": "4ce448e5fae62689b06027b46f470b944e5c2193",
      "tree": "9edaa688203e649f63362f354d62d6a663da54b8",
      "parents": [
        "3fb02738b0fd36f47710a2bf207129efd2f5daa2"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:53 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:42 2005 -0700"
      },
      "message": "[PATCH] acpi bridge hotadd: Export the interface to get PCI id for an ACPI handle\n\nExport an acpi interface to get PCI domain/bus/devfn information from the\ncorresponding namespace handle.  Used by acpiphp code to transpate the device\nhandle of the hot-plugged root bridge to the corresponding pci location\ninformation.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3fb02738b0fd36f47710a2bf207129efd2f5daa2",
      "tree": "56bd70ea1b957b601402745ee03b4c1b293ab23b",
      "parents": [
        "f7d473d919627262816459f8dba70d72812be074"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:52 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:42 2005 -0700"
      },
      "message": "[PATCH] acpi bridge hotadd: Allow ACPI .add and .start operations to be done independently\n\nCreate new interfaces to recursively add an acpi namespace object to the acpi\ndevice list, and recursively start the namespace object.  This is needed for\nACPI based hotplug of a root bridge hierarchy where the add operation must be\nperformed first and the start operation must be performed separately after the\nhot-plugged devices have been properly configured.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "c431ada45d65b305a6aab4557067e564b23ce5a5",
      "tree": "3fefb8a354860d9c39781dbbf042c992da5a9cd5",
      "parents": [
        "efe1ec27837d6639eae82e1f5876910ba6433c3f"
      ],
      "author": {
        "name": "Rajesh Shah",
        "email": "rajesh.shah@intel.com",
        "time": "Thu Apr 28 00:25:45 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 27 21:52:39 2005 -0700"
      },
      "message": "[PATCH] acpi bridge hotadd: ACPI based root bridge hot-add\n\nWhen you hot-plug a (root) bridge hierarchy, it may have p2p bridges and\ndevices attached to it that have not been configured by firmware.  In this\ncase, we need to configure the devices before starting them.  This patch\nseparates device start from device scan so that we can introduce the\nconfiguration step in the middle.\n\nI kept the existing semantics for pci_scan_bus() since there are a huge number\nof callers to that function.\n\nAlso, I have no way of testing the changes I made to the parisc files, so this\nneeds review by those folks.  Sorry for the massive cross-post, this touches\nfiles in many different places.\n\nSigned-off-by: Rajesh Shah \u003crajesh.shah@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "5a72e04df5470df0ec646029d31e5528167ab1a7",
      "tree": "11be00c3ed3d8bad775e6eec44078c9f942537b9",
      "parents": [
        "fb69c3907ead36b9e9f41ea6f0d0e0ae10a38a47"
      ],
      "author": {
        "name": "Li Shaohua",
        "email": "shaohua.li@intel.com",
        "time": "Sat Jun 25 14:55:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:32 2005 -0700"
      },
      "message": "[PATCH] suspend/resume SMP support\n\nUsing CPU hotplug to support suspend/resume SMP.  Both S3 and S4 use\ndisable/enable_nonboot_cpus API.  The S4 part is based on Pavel\u0027s original S4\nSMP patch.\n\nSigned-off-by: Li Shaohua\u003cshaohua.li@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7be426c6e3a8ad7dcc8791589cea8af7aaafdf6f",
      "tree": "0a974ac7e253bc56c02efa5e4da56ed381033bdb",
      "parents": [
        "5f70eaa0d5768775a7492f3e3841fcca94bb0d13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 10:01:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 10:01:36 2005 -0700"
      },
      "message": "ACPI: Make sure we call acpi_register_gsi() even for default PCI interrupt assignment\n\nThat\u0027s the part that keeps track of the ELCR register, and we want to\nmake sure that the PCI interrupts are properly marked level/low.\n"
    },
    {
      "commit": "39c715b71740c4a78ba4769fb54826929bac03cb",
      "tree": "94dd679dfc8e6c2db65971739aa8c8c6206f8174",
      "parents": [
        "84929801e14d968caeb84795bfbb88f04283fbd9"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jun 21 17:14:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 18:46:13 2005 -0700"
      },
      "message": "[PATCH] smp_processor_id() cleanup\n\nThis patch implements a number of smp_processor_id() cleanup ideas that\nArjan van de Ven and I came up with.\n\nThe previous __smp_processor_id/_smp_processor_id/smp_processor_id API\nspaghetti was hard to follow both on the implementational and on the\nusage side.\n\nSome of the complexity arose from picking wrong names, some of the\ncomplexity comes from the fact that not all architectures defined\n__smp_processor_id.\n\nIn the new code, there are two externally visible symbols:\n\n - smp_processor_id(): debug variant.\n\n - raw_smp_processor_id(): nondebug variant. Replaces all existing\n   uses of _smp_processor_id() and __smp_processor_id(). Defined\n   by every SMP architecture in include/asm-*/smp.h.\n\nThere is one new internal symbol, dependent on DEBUG_PREEMPT:\n\n - debug_smp_processor_id(): internal debug variant, mapped to\n                             smp_processor_id().\n\nAlso, i moved debug_smp_processor_id() from lib/kernel_lock.c into a new\nlib/smp_processor_id.c file.  All related comments got updated and/or\nclarified.\n\nI have build/boot tested the following 8 .config combinations on x86:\n\n {SMP,UP} x {PREEMPT,!PREEMPT} x {DEBUG_PREEMPT,!DEBUG_PREEMPT}\n\nI have also build/boot tested x64 on UP/PREEMPT/DEBUG_PREEMPT.  (Other\narchitectures are untested, but should work just fine.)\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70f2817a43c89b784dc2ec3d06ba5bf3064f8235",
      "tree": "210bbd16599d4e402051e4ec30c82e70b8b427ef",
      "parents": [
        "6c1852a08e444a2e66367352a99c0e93c8bf3e97"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Fri Apr 29 01:27:34 2005 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:03 2005 -0700"
      },
      "message": "[PATCH] sysfs: (rest) if show/store is missing return -EIO\n\nsysfs: fix the rest of the kernel so if an attribute doesn\u0027t\n       implement show or store method read/write will return\n       -EIO instead of 0 or -EINVAL or -EPERM.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "3e11c3ce0a4ce3d30802babccb0e5f881778ccf1",
      "tree": "5dfea042e20045f05c9e2660ef04d228968156e0",
      "parents": [
        "9920e91450ee9b373dd4924f79d287a267b8f6a3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "lenb@toshiba.hsd1.ma.comcast.net",
        "time": "Fri May 27 04:53:27 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 08:15:05 2005 -0700"
      },
      "message": "[PATCH] ACPI build fix\n\nFix 2.6.12 CONFIG_ACPI\u003dn build regression.\nCONFIG_ACPI_BOOT shall be set only if CONFIG_ACPI.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "25be5e6ccc5c9cab77012fabbb72520f9b6e4618",
      "tree": "4c1b48179d7f18b3e037a473d8e04708b619ac5c",
      "parents": [
        "2efe86b809d97debaaf9fcc13b041aedf15bd3d2"
      ],
      "author": {
        "name": "Len Brown",
        "email": "lenb@toshiba.hsd1.ma.comcast.net",
        "time": "Fri May 27 04:21:50 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 27 08:15:04 2005 -0700"
      },
      "message": "[PATCH] VIA IRQ quirk\n\nDelete quirk_via_bridge(), restore quirk_via_irqpic() -- but now\nimproved to be invoked upon device ENABLE, and now only for VIA devices\n-- not all devices behind VIA bridges.\n\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "67be2dd1bace0ec7ce2dbc1bba3f8df3d7be597e",
      "tree": "317d114a0288d3b19ef9902f94b536a5a8731dbd",
      "parents": [
        "6013d5445f9a6d0b28090027868f455c5012d1cc"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Sun May 01 08:59:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:26 2005 -0700"
      },
      "message": "[PATCH] DocBook: fix some descriptions\n\nSome KernelDoc descriptions are updated to match the current code.\nNo code changes.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fbd568a3e61a7decb8a754ad952aaa5b5c82e9e5",
      "tree": "40a44149a9b6a39eac5481380e2212f9b9b74eb2",
      "parents": [
        "9b06e818985d139fd9e82c28297f7744e1b484e1"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Sun May 01 08:59:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:04 2005 -0700"
      },
      "message": "[PATCH] Change synchronize_kernel to _rcu and _sched\n\nThis patch changes calls to synchronize_kernel(), deprecated in the earlier\n\"Deprecate synchronize_kernel, GPL replacement\" patch to instead call the new\nsynchronize_rcu() and synchronize_sched() APIs.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1da177e4c3f41524e886b7f1b8a0c1fc7321cac2",
      "tree": "0bba044c4ce775e45a88a51686b5d9f90697ea9d",
      "parents": [],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Apr 16 15:20:36 2005 -0700"
      },
      "message": "Linux-2.6.12-rc2\n\nInitial git repository build. I\u0027m not bothering with the full history,\neven though we have it. We can create a separate \"historical\" git\narchive of that later if we want to, and in the meantime it\u0027s about\n3.2GB when imported into git - space that would just make the early\ngit days unnecessarily complicated, when we don\u0027t have a lot of good\ninfrastructure for it.\n\nLet it rip!\n"
    }
  ]
}
