)]}'
{
  "log": [
    {
      "commit": "f0df2d6b52ad7db5edf56909509d51be66fe90be",
      "tree": "435643478dd7d18449bccc602abda1fee4e13d98",
      "parents": [
        "1371c893ff9de0d57fa5b5cf0255d66b8849e13d"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Wed Aug 20 16:41:45 2008 -0700"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "ak@linux.intel.com",
        "time": "Thu Aug 21 08:45:39 2008 +0200"
      },
      "message": "acpi: add checking for NULL early param\n\nThe early_param handling function could recieve NULL pointer as argument\nin case if user didn\u0027t enter parameter value.  So we have to be ready for\na such situation and do check for NULL pointer if needed.\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n"
    },
    {
      "commit": "4e381a4f06e3c7b350b55a2636b9d45691780eba",
      "tree": "74972388d936e252f195e7945d9e7fb6fe1c0e42",
      "parents": [
        "ce20269d1e97030afa476e12b99d2437e748d225"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 14:16:10 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Mar 30 14:16:10 2007 -0400"
      },
      "message": "Revert \"ACPI: parse 2nd MADT by default\"\n\nThis reverts commit 09fe58356d148ff66901ddf639e725ca1a48a0af.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d8283\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "09fe58356d148ff66901ddf639e725ca1a48a0af",
      "tree": "3427f993b5ff1eca4a38263c880aeb9494cc7ce5",
      "parents": [
        "a1fdcc0d2714b6622e3fd5c00db1635213d6c41a"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 11 03:32:00 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Mar 15 04:22:18 2007 -0400"
      },
      "message": "ACPI: parse 2nd MADT by default\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7465\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "a1fdcc0d2714b6622e3fd5c00db1635213d6c41a",
      "tree": "bf1176f07ff83eebb41d1a292a62124680b81949",
      "parents": [
        "be521466feb3bb1cd89de82a2b1d080e9ebd3cb6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 11 03:26:14 2007 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 11 03:30:13 2007 -0400"
      },
      "message": "ACPI: Add support to parse 2nd MADT\n\nWhen a BIOS bug presents multiple APIC/MADTs,\nLinux currently uses the 1st and ignores the 2nd.\n\nBut some machines work better if we use the 2nd.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7465\n\nAdd a warning and boot parameter \"acpi_apic_instance\u003d2\"\nto allow parsing the 2nd.\n\nNo change to default behaviour in this patch.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "c0cd79d11412969b6b8fa1624cdc1277db82e2fe",
      "tree": "100ee9bb6f13fc0fb3d1887516712541a5fc0769",
      "parents": [
        "81450b73dde07f473a4a7208b209b4c8b7251d90",
        "db2d4ccdc8f9f3433d3a8566404189f2e9295c23"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 22:10:32 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 16 22:10:32 2007 -0500"
      },
      "message": "Pull fluff into release branch\n\nConflicts:\n\n\tarch/x86_64/pci/mmconfig.c\n\tdrivers/acpi/bay.c\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "cd354f1ae75e6466a7e31b727faede57a1f89ca5",
      "tree": "09a2da1672465fefbc7fe06ff4e6084f1dd14c6b",
      "parents": [
        "3fc605a2aa38899c12180ca311f1eeb61a6d867e"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Wed Feb 14 00:33:14 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Feb 14 08:09:54 2007 -0800"
      },
      "message": "[PATCH] remove many unneeded #includes of sched.h\n\nAfter Al Viro (finally) succeeded in removing the sched.h #include in module.h\nrecently, it makes sense again to remove other superfluous sched.h includes.\nThere are quite a lot of files which include it but don\u0027t actually need\nanything defined in there.  Presumably these includes were once needed for\nmacros that used to live in sched.h, but moved to other header files in the\ncourse of cleaning it up.\n\nTo ease the pain, this time I did not fiddle with any header files and only\nremoved #includes from .c-files, which tend to cause less trouble.\n\nCompile tested against 2.6.20-rc2 and 2.6.20-rc2-mm2 (with offsets) on alpha,\narm, i386, ia64, mips, powerpc, and x86_64 with allnoconfig, defconfig,\nallmodconfig, and allyesconfig as well as a few randconfigs on x86_64 and all\nconfigs in arch/arm/configs on arm.  I also checked that no new warnings were\nintroduced by the patch (actually, some warnings are removed that were emitted\nby unnecessarily included header files).\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6eb87fed52b7f6ac200eaa649cc3221e239d0113",
      "tree": "65c278d0f969d8edb7c7292b35303eadbb7c82d2",
      "parents": [
        "5a8765a84c31ea51baf1f6c78116cd877bd8cd64"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 10 22:17:07 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 13 02:58:52 2007 -0500"
      },
      "message": "ACPI: acpi_table_parse_madt_family() is not MADT specific\n\nacpi_table_parse_madt_family() is also used to parse SRAT entries.\nSo re-name it to acpi_table_parse_entries(), and re-name the\nmadt-specific variables within it accordingly.\n\ncosmetic only.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5a8765a84c31ea51baf1f6c78116cd877bd8cd64",
      "tree": "bebd4d66ad548c14656d98d2784bb81447b82d69",
      "parents": [
        "7f8f97c3cc75d5783d0b45cf323dedf17684be19"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 10 21:35:47 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 13 02:58:52 2007 -0500"
      },
      "message": "ACPI: acpi_madt_entry_handler() is not MADT specific\n\nacpi_madt_entry_handler() is also used for the SRAT,\nso re-name it acpi_table_entry_handler().\n\ncosmetic only.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "7f8f97c3cc75d5783d0b45cf323dedf17684be19",
      "tree": "347a8b2e06904598fea849c533a866727addaf5e",
      "parents": [
        "7cda93e008e1a477970adbf82dba81a5d4f0ae40"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Feb 10 21:28:03 2007 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 13 02:58:52 2007 -0500"
      },
      "message": "ACPI: acpi_table_parse() now returns success/fail, not count\n\nReturning count for tables that are supposed to be unique\nwas useless and confusing.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "5f3b1a8b6737b09ce5df4ec9fad4ad271aecb5fb",
      "tree": "5b3e343ab0c4c963f681afc2bfbba815b26e045b",
      "parents": [
        "ad363f80c386bc4701b1bc2cdf08ca9b96a9337b"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Fri Feb 02 19:48:22 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 02 21:14:29 2007 -0500"
      },
      "message": "ACPICA: Remove duplicate table definitions (non-conflicting)\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ceb6c46839021d5c7c338d48deac616944660124",
      "tree": "191485a16c3a19bccde887f1c8938a7a26020401",
      "parents": [
        "a7a22fa9c368ba22f13b87585052b8cdbbc18f7a"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Fri Feb 02 19:48:22 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 02 21:14:28 2007 -0500"
      },
      "message": "ACPICA: Remove duplicate table manager\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "ad71860a17ba33eb0e673e9e2cf5ba0d8e3e3fdd",
      "tree": "9f60547a2e8782c04d7cd1c41bc874047008458c",
      "parents": [
        "a4bbb810dedaecf74d54b16b6dd3c33e95e1024c"
      ],
      "author": {
        "name": "Alexey Starikovskiy",
        "email": "alexey.y.starikovskiy@intel.com",
        "time": "Fri Feb 02 19:48:19 2007 +0300"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Feb 02 21:14:22 2007 -0500"
      },
      "message": "ACPICA: minimal patch to integrate new tables into Linux\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "50dd096973f1d95aa03c6a6d9e148d706b62b68e",
      "tree": "1f047b9c574672c133559922af5d4aee2816b9ae",
      "parents": [
        "b4bd8c66435a8cdf8c90334fb3b517a23ff2ab95"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Sun Oct 01 00:28:50 2006 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Oct 14 01:51:07 2006 -0400"
      },
      "message": "ACPI: Remove unnecessary from/to-void* and to-void casts in drivers/acpi\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "6ab3d5624e172c553004ecc862bfeac16d9d68b7",
      "tree": "6d98881fe91fd9583c109208d5c27131b93fa248",
      "parents": [
        "e02169b682bc448ccdc819dc8639ed34a23cedd8"
      ],
      "author": {
        "name": "Jörn Engel",
        "email": "joern@wohnheim.fh-wedel.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Fri Jun 30 19:25:36 2006 +0200"
      },
      "message": "Remove obsolete #include \u003clinux/config.h\u003e\n\nSigned-off-by: Jörn Engel \u003cjoern@wohnheim.fh-wedel.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "793c2388cae3fd023b3b5166354931752d42353c",
      "tree": "6859cde48677cf1e9b9766cd1d95081a863c060c",
      "parents": [
        "61686124f47d7c4b78610346c5f8f9d8a6d46bb5"
      ],
      "author": {
        "name": "Bob Moore",
        "email": "robert.moore@intel.com",
        "time": "Fri Mar 31 00:00:00 2006 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jun 14 02:04:16 2006 -0400"
      },
      "message": "ACPI: ACPICA 20060331\n\nImplemented header file support for the following\nadditional ACPI tables: ASF!, BOOT, CPEP, DBGP, MCFG, SPCR,\nSPMI, TCPA, and WDRT. With this support, all current and\nknown ACPI tables are now defined in the ACPICA headers and\nare available for use by device drivers and other software.\n\nImplemented support to allow tables that contain ACPI\nnames with invalid characters to be loaded. Previously,\nthis would cause the table load to fail, but since\nthere are several known cases of such tables on\nexisting machines, this change was made to enable\nACPI support for them. Also, this matches the\nbehavior of the Microsoft ACPI implementation.\nhttps://bugzilla.novell.com/show_bug.cgi?id\u003d147621\n\nFixed a couple regressions introduced during the memory\noptimization in the 20060317 release. The namespace\nnode definition required additional reorganization and\nan internal datatype that had been changed to 8-bit was\nrestored to 32-bit. (Valery Podrezov)\n\nFixed a problem where a null pointer passed to\nacpi_ut_delete_generic_state() could be passed through\nto acpi_os_release_object which is unexpected. Such\nnull pointers are now trapped and ignored, matching\nthe behavior of the previous implementation before the\ndeployment of acpi_os_release_object().  (Valery Podrezov,\nFiodor Suietov)\n\nFixed a memory mapping leak during the deletion of\na SystemMemory operation region where a cached memory\nmapping was not deleted. This became a noticeable problem\nfor operation regions that are defined within frequently\nused control methods. (Dana Meyers)\n\nReorganized the ACPI table header files into two main\nfiles: one for the ACPI tables consumed by the ACPICA core,\nand another for the miscellaneous ACPI tables that are\nconsumed by the drivers and other software. The various\nFADT definitions were merged into one common section and\nthree different tables (ACPI 1.0, 1.0+, and 2.0)\n\nSigned-off-by: Bob Moore \u003crobert.moore@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "23dd842c0033dbb05248c42929c3c526c55386de",
      "tree": "997126ad81b01819094fb75ccb1a33c88ace6e17",
      "parents": [
        "b2c99e3c70d77fb194df5aa1642030080d28ea48"
      ],
      "author": {
        "name": "Tolentino, Matthew E",
        "email": "matthew.e.tolentino@intel.com",
        "time": "Sun Mar 26 01:37:09 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Mar 26 08:56:54 2006 -0800"
      },
      "message": "[PATCH] EFI fixes\n\nHere\u0027s a patch that fixes EFI boot for x86 on 2.6.16-rc5-mm3.  The\noff-by-one is admittedly my fault, but the other two fix up the rest.\n\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nCc: \"Tolentino, Matthew E\" \u003cmatthew.e.tolentino@intel.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: Andi Kleen \u003cak@muc.de\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "04348e69e7e78ad69a09b2e1157f628d6c764370",
      "tree": "9bf252f44d17fbeda620a39595659177172f3d77",
      "parents": [
        "c1a959d8ef4e343f11c8c0f9a693815b6dc76886"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 30 02:44:59 2005 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Dec 30 02:44:59 2005 -0500"
      },
      "message": "[ACPI] reduce kernel size: move 5BK .bss to 2.5KB .init.data\n\nput __initdata on sdt_entry[], as it is accessed only by __init functions.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d1311\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4be44fcd3bf648b782f4460fd06dfae6c42ded4b",
      "tree": "5b5b7d296ea58786f53b95e5eac9565ff66890b0",
      "parents": [
        "c65ade4dc8b486e8c8b9b0a6399789a5428e2039"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 05 00:44:28 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Aug 05 00:45:14 2005 -0400"
      },
      "message": "[ACPI] Lindent all ACPI files\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\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"
    }
  ]
}
