)]}'
{
  "log": [
    {
      "commit": "d8204ee2ad1c9babd7e33d4c118ec99a78a8442e",
      "tree": "a1dbd71a8d3d087344e94a2cb819807d2b93bd51",
      "parents": [
        "30b23634084d95781f7611c0713cb551a0c0a152"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Wed Jan 28 00:07:20 2009 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jan 28 07:50:14 2009 -0800"
      },
      "message": "dmi: Fix build breakage\n\nCommit d7b1956fed33d30c4815e848fd7a143722916868 (\"DMI: Introduce\ndmi_first_match to make the interface more flexible\") introduced compile\nerrors like the following when !CONFIG_DMI\n\n    drivers/ata/sata_sil.c: In function \u0027sil_broken_system_poweroff\u0027:\n    drivers/ata/sata_sil.c:713: error: implicit declaration of function \u0027dmi_first_match\u0027\n    drivers/ata/sata_sil.c:713: warning: initialization makes pointer from integer without a cast\n\nWe just need a dummy version of dmi_first_match() to fix this all up.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d7b1956fed33d30c4815e848fd7a143722916868",
      "tree": "611ed604c363b7e8b98c49126f11aa2e24cf857b",
      "parents": [
        "abfe2d7b915c872f3a1fd203267cedebf90daa45"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Mon Jan 19 20:55:50 2009 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jan 27 02:15:47 2009 -0500"
      },
      "message": "DMI: Introduce dmi_first_match to make the interface more flexible\n\nSome notebooks from HP have the problem that their BIOSes attempt to\nspin down hard drives before entering ACPI system states S4 and S5.\nThis leads to a yo-yo effect during system power-off shutdown and the\nlast phase of hibernation when the disk is first spun down by the\nkernel and then almost immediately turned on and off by the BIOS.\nThis, in turn, may result in shortening the disk\u0027s life times.\n\nTo prevent this from happening we can blacklist the affected systems\nusing DMI information.  However, only the on-board controlles should\nbe blacklisted and their PCI slot numbers can be used for this\npurpose.  Unfortunately the existing interface for checking DMI\ninformation of the system is not very convenient for this purpose,\nbecause to use it, we would have to define special callback functions\nor create a separate struct dmi_system_id table for each blacklisted\nsystem.\n\nTo overcome this difficulty introduce a new function\ndmi_first_match() returning a pointer to the first entry in an array\nof struct dmi_system_id elements that matches the system DMI\ninformation.  Then, we can use this pointer to access the entry\u0027s\n.driver_data field containing the additional information, such as\nthe PCI slot number, allowing us to do the desired blacklisting.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d61c72e52b98411d1cfef1fdb3f5a8bb070f8966",
      "tree": "a32263f85d0b518cac00cf0758e738eee52a7f73",
      "parents": [
        "5ccfca974f3ce3c33be72f1fcb2b42747714ec79"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed Dec 10 14:07:21 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Mon Dec 29 07:39:34 2008 -0500"
      },
      "message": "DMI: add dmi_match\n\nAdd a wrapper for testing system_info which will handle also NULL\nsystem infos.\n\nThis will be used by the ata PIIX driver.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: Alexandru Romanescu \u003ca_romanescu@yahoo.co.uk\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "fd8cd7e1919fc1c27fe2fdccd2a1cd32f791ef0f",
      "tree": "b2b1482133a10f8de3d8c85a1a291fd93ead4b2c",
      "parents": [
        "6bdbfe99916398dbb28d83833cc04757110f2738"
      ],
      "author": {
        "name": "Alok Kataria",
        "email": "akataria@vmware.com",
        "time": "Mon Nov 03 15:50:38 2008 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Nov 04 13:59:00 2008 -0800"
      },
      "message": "x86: vmware: look for DMI string in the product serial key\n\nImpact: Should permit VMware detection on older platforms where the\nvendor is changed.  Could theoretically cause a regression if some\nweird serial number scheme contains the string \"VMware\" by pure\nchance.  Seems unlikely, especially with the mixed case.\n\nIn some user configured cases, VMware may choose not to put a VMware specific\nDMI string, but the product serial key is always there and is VMware specific.\nAdd a interface to check the serial key, when checking for VMware in the DMI\ninformation.\n\nSigned-off-by: Alok N Kataria \u003cakataria@vmware.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "d945b697d0eea5a811ec299c5f1a25889bb0242b",
      "tree": "e9f902122c05a174eac04464b145bd7a69f261dc",
      "parents": [
        "9d5a9e74655b9d04d0ec9c8e47801163b7b74211"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Tue Sep 16 16:23:28 2008 -0700"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "David.Woodhouse@intel.com",
        "time": "Mon Oct 13 16:05:06 2008 +0100"
      },
      "message": "Automatic MODULE_ALIAS() for DMI match tables.\n\nThis makes modpost handle MODULE_DEVICE_TABLE(dmi, xxxx).\n\nI had to change the string pointers in the match table to char arrays,\nand picked a size of 79 bytes almost at random -- do we need to make it\nbigger than that? I was a bit concerned about the \u0027bloat\u0027 this\nintroduces into the match tables, but they should all be __initdata so\nit shouldn\u0027t matter too much.\n\n(Actually, modpost does go through the relocations and look at most of\nthem; it wouldn\u0027t be impossible to make it handle string pointers -- but\ndoesn\u0027t seem to be worth the effort, since they\u0027re __initdata).\n\nSigned-off-by: David Woodhouse \u003cDavid.Woodhouse@intel.com\u003e\n"
    },
    {
      "commit": "7ae9392c0a3bc01562361bb21e23dfb2e5c81c5a",
      "tree": "96affc937131086ee823d328f1b8c06b167350e2",
      "parents": [
        "d83fd8a26769c75d51a6b05d8dcb3e36302dd8ba"
      ],
      "author": {
        "name": "Thomas Petazzoni",
        "email": "thomas.petazzoni@free-electrons.com",
        "time": "Mon Apr 28 02:14:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Apr 28 08:58:30 2008 -0700"
      },
      "message": "x86: configurable DMI scanning code\n\nTurn CONFIG_DMI into a selectable option if EMBEDDED is defined, in\norder to be able to remove the DMI table scanning code if it\u0027s not\nneeded, and then reduce the kernel code size.\n\nWith CONFIG_DMI (i.e before) :\n\n   text    data     bss     dec     hex filename\n1076076  128656   98304 1303036  13e1fc vmlinux\n\nWithout CONFIG_DMI (i.e after) :\n\n   text    data     bss     dec     hex filename\n1068092  126308   98304 1292704  13b9a0 vmlinux\n\nResult:\n\n   text    data     bss     dec     hex filename\n  -7984   -2348       0  -10332   -285c vmlinux\n\nThe new option appears in \"Processor type and features\", only when\nCONFIG_EMBEDDED is defined.\n\nThis patch is part of the Linux Tiny project, and is based on previous work\ndone by Matt Mackall \u003cmpm@selenic.com\u003e.\n\nSigned-off-by: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b4bd7d59451960d4e1d994c01581b31b08fe3720",
      "tree": "6cd02772f848006a349d1acc3e5c2808a3761ec7",
      "parents": [
        "13050d89019a4127178c0945733fb23649f9f3fe"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Fri Feb 08 04:20:58 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Fri Feb 08 09:22:37 2008 -0800"
      },
      "message": "SMBIOS/DMI: add type 41 \u003d Onboard Devices Extended Information\n\nFrom version 2.6 of the SMBIOS standard, type 10 (On Board Devices\nInformation) becomes obsolete.  The reason for this is that no further\nfields can be added to this structure without adversely affecting existing\nsoftware\u0027s ability to properly parse the data.\n\nTherefore type 41 (Onboard Devices Extended Information) was added.\nThe structure is as follows:\n\nstruct smbios_type_41 {\n\tu8 type;\n\tu8 length;\n\tu16 handle;\n\tu8 reference_designation_string;\n\tu8 device_type;\t\t/* same device type as in type 10 */\n\tu8 device_type_instance;\n\tu16 segment_group_number;\n\tu8 bus_number;\n\tu8 device_function_number;\n};\n\nFor more info: http://www.dmtf.org/standards/smbios\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.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": "7fce084a0b3e2bb8caef919f8f36065953655bb5",
      "tree": "a5bf95b6321ec488dc8a0667b652bb50479a32da",
      "parents": [
        "df922075f2a55b1ae71a6fe589c1cc1b91381f4f"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sat Nov 03 17:29:20 2007 +0100"
      },
      "committer": {
        "name": "Mark M. Hoffman",
        "email": "mhoffman@lightlink.com",
        "time": "Thu Feb 07 20:39:40 2008 -0500"
      },
      "message": "dmi: Let drivers walk the DMI table\n\nLet drivers walk the DMI table for their own needs. Some drivers need\ndata stored in OEM-specific DMI records for proper operation.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mark M. Hoffman \u003cmhoffman@lightlink.com\u003e\n"
    },
    {
      "commit": "e6298c6d60838495978cdbe5555dc290785bb961",
      "tree": "935a2641d166372715701eec7e99bb0041bfa30e",
      "parents": [
        "8964ebb8c35533f4084cc667079a0ce620356104"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jan 25 15:40:02 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Feb 03 17:37:02 2008 -0500"
      },
      "message": "DMI: remove duplicate helper routine\n\nUse existing dmi_get_system_info(),\nDelete duplicate dmi_get_slot()\n\nSpotted-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "f89e3b0620a0dc19f313218f55373b9361142203",
      "tree": "4263ef4f23e57715139f3e0cf4380b334b5defef",
      "parents": [
        "81b4e1f6269cea345f17d3aa349ec9beb31a8cd3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 16:36:45 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 21:23:13 2008 -0500"
      },
      "message": "DMI: create dmi_get_slot()\n\nThis simply allows other sub-systems (such as ACPI)\nto access and print out slots in static dmi_ident[].\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "81b4e1f6269cea345f17d3aa349ec9beb31a8cd3",
      "tree": "1f5575297b166e51399eaf5fef680d02d30c060f",
      "parents": [
        "667984d9e481e43a930a478c588dced98cb61fea"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 16 17:20:37 2008 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Jan 23 21:22:21 2008 -0500"
      },
      "message": "DMI: move dmi_available declaration to linux/dmi.h\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "1855256c497ecfefc730df6032243f26855ce52c",
      "tree": "b73947f1a5e1b798e1dec068ac1cda25ae910bf6",
      "parents": [
        "bbf25010f1a6b761914430f5fca081ec8c7accd1"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Wed Oct 03 15:15:40 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Oct 09 20:22:20 2007 -0400"
      },
      "message": "drivers/firmware: const-ify DMI API and internals\n\nThree main sets of changes:\n\n1) dmi_get_system_info() return value should have been marked const,\n   since callers should not be changing that data.\n\n2) const-ify DMI internals, since DMI firmware tables should,\n   whenever possible, be marked const to ensure we never ever write to\n   that data area.\n\n3) const-ify DMI API, to enable marking tables const where possible\n   in low-level drivers.\n\nAnd if we\u0027re really lucky, this might enable some additional\noptimizations on the part of the compiler.\n\nThe bulk of the changes are #2 and #3, which are interrelated.  #1 could\nhave been a separate patch, but it was so small compared to the others,\nit was easier to roll it into this changeset.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "4f5c791a850e5305a5b1b48d0e4b4de248dc96f9",
      "tree": "3059bba718b9f8d5c07081221b1ab23845638935",
      "parents": [
        "cfc94cdf8e0f14e692a5a40ef3cc10f464b2511b"
      ],
      "author": {
        "name": "Lennart Poettering",
        "email": "mzxreary@0pointer.de",
        "time": "Tue May 08 22:07:02 2007 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Jul 11 16:09:00 2007 -0700"
      },
      "message": "DMI-based module autoloading\n\nThe patch below adds DMI/SMBIOS based module autoloading to the Linux\nkernel. The idea is to load laptop drivers automatically (and other\ndrivers which cannot be autoloaded otherwise), based on the DMI system\nidentification information of the BIOS.\n\nRight now most distros manually try to load all available laptop\ndrivers on bootup in the hope that at least one of them loads\nsuccessfully. This patch does away with all that, and uses udev to\nautomatically load matching drivers on the right machines.\n\nBasically the patch just exports the DMI information that has been\nparsed by the kernel anyway to userspace via a sysfs device\n/sys/class/dmi/id and makes sure that proper modalias attributes are\navailable. Besides adding the \"modalias\" attribute it also adds\nattributes for a few other DMI fields which might be useful for\nwriting udev rules.\n\nThis patch is not an attempt to export the entire DMI/SMBIOS data to\nuserspace. We already have \"dmidecode\" which parses the complete DMI\ninfo from userspace. The purpose of this patch is machine model\nidentification and good udev integration.\n\nTo take advantage of DMI based module autoloading, a driver should\nexport one or more MODULE_ALIAS fields similar to these:\n\nMODULE_ALIAS(\"dmi:*:svnMICRO-STARINT\u0027LCO.,LTD:pnMS-1013:pvr0131*:cvnMICRO-STARINT\u0027LCO.,LTD:ct10:*\");\nMODULE_ALIAS(\"dmi:*:svnMicro-StarInternational:pnMS-1058:pvr0581:rvnMSI:rnMS-1058:*:ct10:*\");\nMODULE_ALIAS(\"dmi:*:svnMicro-StarInternational:pnMS-1412:*:rvnMSI:rnMS-1412:*:cvnMICRO-STARINT\u0027LCO.,LTD:ct10:*\");\nMODULE_ALIAS(\"dmi:*:svnNOTEBOOK:pnSAM2000:pvr0131*:cvnMICRO-STARINT\u0027LCO.,LTD:ct10:*\");\n\nThese lines are specific to my msi-laptop.c driver. They are basically\njust a concatenation of a few carefully selected DMI fields with all\npotentially bad characters stripped.\n\nBesides laptop drivers, modules like \"hdaps\", the i2c modules\nand the hwmon modules are good candidates for \"dmi:\" MODULE_ALIAS\nlines.\n\nBesides merely exporting the DMI data via sysfs the patch adds\nsupport for a few more DMI fields. Especially the CHASSIS fields are\nvery useful to identify different laptop modules. The patch also adds\nworking MODULE_ALIAS lines to my msi-laptop.c driver.\n\nI\u0027d like to thank Kay Sievers for helping me to clean up this patch\nfor posting it on lkml.\n\nPatch is against Linus\u0027 current GIT HEAD. Should probably apply to\nolder kernels as well without modification.\n\n\nSigned-off-by: Lennart Poettering \u003cmzxreary@0pointer.de\u003e\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n\n"
    },
    {
      "commit": "a1bae67243512ca30ceda48e3e24e25b543f8ab7",
      "tree": "9f90a2a4ac04ecd7e23c0049570cd570b6ae37ee",
      "parents": [
        "581910e2eb952e541b8ca9b5f551d6c124903b61"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Sat Oct 21 18:37:02 2006 +0200"
      },
      "message": "[PATCH] i386: Disable nmi watchdog on all ThinkPads\n\nEven newer Thinkpads have bugs in SMM code that causes hangs with\nNMI watchdog.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "2e0c1f6ce7b816f63fea2af3e5e2cb20c66430e9",
      "tree": "9ee9f9d5d1aff04df6d0974883d8817a980dfa37",
      "parents": [
        "89e7e374dde1015d69d2d70797ae4053b14fa9db"
      ],
      "author": {
        "name": "Shem Multinymous",
        "email": "multinymous@gmail.com",
        "time": "Fri Sep 29 01:59:37 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 29 09:18:09 2006 -0700"
      },
      "message": "[PATCH] DMI: Decode and save OEM String information\n\nThis teaches dmi_decode() how to decode and save OEM Strings (type 11) DMI\ninformation, which is currently discarded silently.  Existing code using\nDMI is not affected.  Follows the \"System Management BIOS (SMBIOS)\nSpecification\" (http://www.dmtf.org/standards/smbios), and also the\nuserspace dmidecode.c code.\n\nOEM Strings are the only safe way to identify some hardware, e.g., the\nThinkPad embedded controller used by the soon-to-be-submitted tp_smapi\ndriver.  This will also let us eliminate the long whitelist in the mainline\nhdaps driver (in a future patch).\n\nSigned-off-by: Shem Multinymous \u003cmultinymous@gmail.com\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "62c4f0a2d5a188f73a94f2cb8ea0dba3e7cf0a7f",
      "tree": "e85ca2d0dd43f90dccf758338764c3caa55f333f",
      "parents": [
        "089f26d5e31b7bf42a9a8fefec08b30cd27f4b0e"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "committer": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Apr 26 12:56:16 2006 +0100"
      },
      "message": "Don\u0027t include linux/config.h from anywhere else in include/\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\n"
    },
    {
      "commit": "f083a329e63d471a5e9238e837772b1b76c218db",
      "tree": "3d0955a4190ca886c3efa2e93e725d843e7d907b",
      "parents": [
        "e6fc99c6aba0350a3c4c0206b7047d4893491485"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Mar 25 16:30:19 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Mar 25 09:10:54 2006 -0800"
      },
      "message": "[PATCH] x86_64: Clean up and tweak ACPI blacklist year code\n\n - Move the core parser into dmi_scan.c.  It can be useful for other\n   subsystems too.\n - Differentiate between field doesn\u0027t exist and field is 0 or\n   unparseable.  The first case is likely an old BIOS with broken ACPI,\n   the later is likely a slightly buggy BIOS where someone forget to\n   edit the date.  Don\u0027t blacklist in the later case.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e99286744599a66195de4cd975d7ef4d643c2789",
      "tree": "d231b075c9bdb0bd7fa48d0eb00551a529e4586a",
      "parents": [
        "b347d25fbc4616f4f37895e9afbe25b2bbc7e11f"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Jan 11 22:43:33 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jan 11 19:04:51 2006 -0800"
      },
      "message": "[PATCH] x86_64: Generalize DMI and enable for x86-64\n\nSome people need it now on 64bit so reuse the i386 code for\nx86-64. This will be also useful for future bug workarounds.\n\nIt is a bit simplified there because there is no need\nto do it very early on x86-64. This means it doesn\u0027t need\nearly ioremap et.al. We run it as a core initcall right now.\n\nI hope it\u0027s not needed for early setup.\n\nI added a general CONFIG_DMI symbol in case IA64 or someone\nelse wants to reuse the code later too.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0d078f6f96809c95c69b99d6605a502b0ac63d3d",
      "tree": "1b4691abab5f96f2aa8a5217a2701f181b41940d",
      "parents": [
        "4276d32260662d5401a15a0a46e506fb5c8ab563"
      ],
      "author": {
        "name": "Brian Gerst",
        "email": "bgerst@didntduck.org",
        "time": "Sun Oct 30 14:59:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 30 17:37:10 2005 -0800"
      },
      "message": "[PATCH] CONFIG_IA32\n\nAdd CONFIG_X86_32 for i386.  This allows selecting options that only apply\nto 32-bit systems.\n\n(X86 \u0026\u0026 !X86_64) becomes X86_32\n(X86 ||  X86_64) becomes X86\n\nSigned-off-by: Brian Gerst \u003cbgerst@didntduck.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c47a3167d0454c0af5fb0a0322b01a0e3487798e",
      "tree": "6704c9b6dfbddbeefe90011af3956af0e7225d8d",
      "parents": [
        "aeb39986ec8bf31c8d55eba22f0a9996363482fb"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Mon Sep 12 18:49:25 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Sep 12 10:50:58 2005 -0700"
      },
      "message": "[PATCH] x86-64: Make dmi_find_device for !DMI case inline\n\nOtherwise it will generate warnings and be generated many times.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ebad6a4230bdb5927495e28bc7837f515bf667a7",
      "tree": "373339d76d8424dd749957847b6d83707e65e016",
      "parents": [
        "c3c7120d552989be94c9137989be5abb6da8954f"
      ],
      "author": {
        "name": "Andrey Panin",
        "email": "pazke@donpac.ru",
        "time": "Tue Sep 06 15:18:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:44 2005 -0700"
      },
      "message": "[PATCH] dmi: add onboard devices discovery\n\nThis patch adds onboard devices and IPMI BMC discovery into DMI scan code.\nDrivers can use dmi_find_device() function to search for devices by type and\nname.\n\nSigned-off-by: Andrey Panin \u003cpazke@donpac.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e70c9d5e61c6cb2272c866fc1303e62975006752",
      "tree": "fcac373d1cab6df2a6ad87c2575fb16d778282af",
      "parents": [
        "dec63ec32ea486ab915138e8790084c22a3f7bf6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sat Jun 25 14:54:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sat Jun 25 16:24:24 2005 -0700"
      },
      "message": "[PATCH] I8K: use standard DMI interface\n\nI8K: Change to use stock dmi infrastructure instead of homegrown\n     parsing code. The driver now requires box\u0027s DMI data to match\n     list of supported models so driver can be safely compiled-in\n     by default without fear of it poking into random SMM BIOS\n     code. DMI checks can be ignored with i8k.ignore_dmi option.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\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"
    }
  ]
}
