)]}'
{
  "log": [
    {
      "commit": "da4cd8dfe18ee901b880f94ca0fa79d5cc1cd0eb",
      "tree": "7f135b3c3d9450e3b489cd39af6085e338013613",
      "parents": [
        "2ddee1b7a732dc96d479afaa7d0a26aa53990089"
      ],
      "author": {
        "name": "Nishanth Aravamudan",
        "email": "nacc@us.ibm.com",
        "time": "Sat Sep 10 00:27:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Sep 10 10:06:38 2005 -0700"
      },
      "message": "[PATCH] drivers/char: fix-up schedule_timeout() usage\n\nUse schedule_timeout_interruptible() instead of\nset_current_state()/schedule_timeout() to reduce kernel size.\n\nSigned-off-by: Nishanth Aravamudan \u003cnacc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "18fb9442576c79fc2f4bca1fd90c3aa4d1115e97",
      "tree": "53aa71eae67abd889cc97906181734893a085b31",
      "parents": [
        "a9f6a0dd54efea2a5d57a27e6c232f9197c25154"
      ],
      "author": {
        "name": "viro@ZenIV.linux.org.uk",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Fri Sep 09 20:14:05 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Sep 09 14:05:54 2005 -0700"
      },
      "message": "[PATCH] trivial __user annotations (ipmi)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64e47488c913ac704d465a6af86a26786d1412a5",
      "tree": "d3b0148592963dcde26e4bb35ddfec8b1eaf8e23",
      "parents": [
        "4a35a46bf1cda4737c428380d1db5d15e2590d18",
        "caf39e87cc1182f7dae84eefc43ca14d54c78ef9"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 08 01:45:47 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Sep 08 01:45:47 2005 -0400"
      },
      "message": "Merge linux-2.6 with linux-acpi-2.6\n"
    },
    {
      "commit": "8c702e16207c70119d03df924de35f8c3629a5c4",
      "tree": "f2d8ae84df7fd510f135a8074e0da67592372138",
      "parents": [
        "877197ef89aa486c8eea369a9357af34381d11e0"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue Sep 06 15:18:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:49 2005 -0700"
      },
      "message": "[PATCH] ipmi poweroff: fix chassis control\n\nThe IPMI power control function proc_write_chassctrl was badly written, it\ndirectly used userspace pointers, it assumed that strings were NULL\nterminated, and it used the evil sscanf function.  This converts over to\nusing the sysctl interface for this data and changes the semantics to be a\nlittle more logical.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "877197ef89aa486c8eea369a9357af34381d11e0",
      "tree": "323e6adef777f31fe54a475506e82cb4ff4eb809",
      "parents": [
        "e8b336173b86c5db5dd5ae5ad33f3f8605878d0d"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue Sep 06 15:18:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:49 2005 -0700"
      },
      "message": "[PATCH] ipmi: remove unused fields\n\nThis removes the unused \"all_cmd_rcvr\" variable from the IPMI driver.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e8b336173b86c5db5dd5ae5ad33f3f8605878d0d",
      "tree": "8f48cd879728ab6e625574e21be0d46eab5c632a",
      "parents": [
        "168524d673f99550d75af49eb3f5d2850420eb66"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue Sep 06 15:18:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:49 2005 -0700"
      },
      "message": "[PATCH] ipmi: style cleanups\n\nClean up various style issues in the IPMI driver.  Should be no functional\nchanges.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "168524d673f99550d75af49eb3f5d2850420eb66",
      "tree": "3a6a36cb8cf6aba700ac1909123196c6ed1e4a60",
      "parents": [
        "56a55ec64806fb56e0cd43b0f726020b74c6689b"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue Sep 06 15:18:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:49 2005 -0700"
      },
      "message": "[PATCH] ipmi: add hacks for IPMI chassis poweroff for certain Dell servers\n\nThis patch allows Dell servers with IPMI controllers that predate IPMI 1.5\nto use the standard poweroff or powercycle commands.  These systems\nfirmware don\u0027t set the chassis capability bit in the Get Device ID, but\nthey do implement the standard poweroff and powercycle commands.\n\nTested on RHEL3 kernel 2.4.21-20.ELsmp on a PowerEdge 2600.  The standard\nipmi_poweroff driver cannot drive these systems.  With this patch, they\npower off or powercycle as expected.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "56a55ec64806fb56e0cd43b0f726020b74c6689b",
      "tree": "ccb6709a781bdfaf774aa7774f0c22b6bbc923e8",
      "parents": [
        "1fdd75bd6cfa60a54b6db91d9256a711ab52fef3"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "cminyard@mvista.com",
        "time": "Tue Sep 06 15:18:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:48 2005 -0700"
      },
      "message": "[PATCH] ipmi: fix panic ipmb response\n\nThe \"null message handler\" in the IPMI driver is used in startup and panic\nsituations to handle messages.  It was only designed to work with messages\nfrom the local management controller, but in some cases it was used to get\nmessages from remote managmenet controllers, and the system would then\npanic.  This patch makes the \"null message handler\" in the IPMI driver more\ngeneral so it works with any kind of message.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1fdd75bd6cfa60a54b6db91d9256a711ab52fef3",
      "tree": "e66e22c592fb16b6b64ffb504edcd6e42833cdbf",
      "parents": [
        "3ae0e0f9b15b95a2c3e64088d2a85e3f4a707681"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue Sep 06 15:18:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:48 2005 -0700"
      },
      "message": "[PATCH] ipmi: clean up versioning of the IPMI driver\n\nThis adds MODULE_VERSION, MODULE_DESCRIPTION, and MODULE_AUTHOR tags to the\nIPMI driver modules.  Also changes the MODULE_VERSION to remove the\nprepended \u0027v\u0027 on each value, consistent with the module versioning policy.\n\nThis patch also removes all the version information from everything except\nthe ipmi_msghandler module.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3ae0e0f9b15b95a2c3e64088d2a85e3f4a707681",
      "tree": "9ed8fc89ce8e95125d28d2844161867794f4c774",
      "parents": [
        "07766f241b54d67999907d529b99ffaa61d8b7d9"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue Sep 06 15:18:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:48 2005 -0700"
      },
      "message": "[PATCH] ipmi: OEM flag handling and hacks for some Dell machines\n\nThe ipmi driver does not have a way to handle firmware-generated events\nwhich have the OEM[012] Data Available flags set.  In such a case, the\nSMS_ATN bit may never get cleared by firmware, leaving the driver looping\ninfinitely but never able to make any progress.\n\nThis patch first simplifies storage and use of the data returned from an\nIPMI Get Device ID command.\n\nIt then creates a new per-OEM handler hook, which should know how to handle\nevents with the OEM[012] Data Available flags set.  It then uses this to\nimplement a workaround for IPMI 1.5-capable Dell PowerEdge servers which\nare susceptable to setting the OEM[012] Data Available flags when the\ndriver can\u0027t handle it.\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f05ee9a63b414da4fd036a9dab2d27727301188",
      "tree": "97309901620848a9bc045dd88df6cc7eb2582ab0",
      "parents": [
        "75b0768a396f2a25901b7b1edc87b95cdb3af4ef"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue Sep 06 15:18:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:48 2005 -0700"
      },
      "message": "[PATCH] ipmi: watchdog/NMI interaction fixes\n\nThere are some interactions between IPMI NMI timeouts and the other operations\nof the IPMI driver.  This make sure those interactions are handled properly.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "75b0768a396f2a25901b7b1edc87b95cdb3af4ef",
      "tree": "a35e7a9b5b92e03410f695d32f1a1cf3bafa335a",
      "parents": [
        "c14979b993021377228958498937bcdd9539cbce"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue Sep 06 15:18:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:47 2005 -0700"
      },
      "message": "[PATCH] ipmi: high-res timer support fixes\n\nFix some problems with the high-res timer support.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c14979b993021377228958498937bcdd9539cbce",
      "tree": "e30638df99aa69f707e7549e4e990e9e92d477ae",
      "parents": [
        "b224cd3a0ca376dd52f382905c1aaf5a83a54692"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Tue Sep 06 15:18:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:47 2005 -0700"
      },
      "message": "[PATCH] ipmi: add per-channel IPMB addresses\n\nIPMI allows multiple IPMB channels on a single interface, and each channel\nmight have a different IPMB address.  However, the driver has only one IPMB\naddress that it uses for everything.  This patch adds new IOCTLS and a new\ninternal interface for setting per-channel IPMB addresses and LUNs.  New\nsystems are coming out with support for multiple IPMB channels, and they are\nbroken without this patch.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b224cd3a0ca376dd52f382905c1aaf5a83a54692",
      "tree": "832d6198d8c54c424c5222da5ae3ff453d691a57",
      "parents": [
        "8db08ea7e6527eff82d8e45507468003e3cefba3"
      ],
      "author": {
        "name": "Andrey Panin",
        "email": "pazke@donpac.ru",
        "time": "Tue Sep 06 15:18:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:47 2005 -0700"
      },
      "message": "[PATCH] IPMI: use dmi_find_device()\n\nThis patch replaces homebrew DMI scanning code in IPMI System Interface driver\nwith dmi_find_device() call.\n\nSigned-off-by: Andrey Panin \u003cpazke@donpac.ru\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4fbd1514173a80f9dc93e8ebbd6d4eb97cee123e",
      "tree": "a1bee534fe254106cec916642ae90ebf15cec201",
      "parents": [
        "a18ecf413ca9846becb760f7f990c2c62c15965e"
      ],
      "author": {
        "name": "Yann Droneaud",
        "email": "ydroneaud@mandriva.com",
        "time": "Tue Jun 07 16:54:01 2005 +0200"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 31 16:36:24 2005 -0400"
      },
      "message": "[ACPI] check acpi_disabled in IPMI\n\nSigned-off-by: Yann Droneaud \u003cydroneaud@mandriva.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8466361ad5233d4356a4601e16b66c25277920d1",
      "tree": "2632aaa6e21a40e0fc94d7de6e8b738836585e4a",
      "parents": [
        "888ba6c62bc61a995d283977eb3a6cbafd6f4ac6"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 24 12:09:07 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Wed Aug 24 12:10:43 2005 -0400"
      },
      "message": "[ACPI] delete CONFIG_ACPI_INTERPRETER\n\nit is a synonym for CONFIG_ACPI\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "77933d7276ee8fa0e2947641941a6f7a100a327b",
      "tree": "e3a42724642410f5257c794a71b34642092eedd5",
      "parents": [
        "03e259a9cdbd0583e71468293aaa1ccadbdaeff1"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "juhl@dif.dk",
        "time": "Wed Jul 27 11:46:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:20 2005 -0700"
      },
      "message": "[PATCH] clean up inline static vs static inline\n\n`gcc -W\u0027 likes to complain if the static keyword is not at the beginning of\nthe declaration.  This patch fixes all remaining occurrences of \"inline\nstatic\" up with \"static inline\" in the entire kernel tree (140 occurrences in\n47 files).\n\nWhile making this change I came across a few lines with trailing whitespace\nthat I also fixed up, I have also added or removed a blank line or two here\nand there, but there are no functional changes in the patch.\n\nSigned-off-by: Jesper Juhl \u003cjuhl-lkml@dif.dk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4bfdf37830111321e2cd1fe0102dd776ce93194d",
      "tree": "9791422b964d2aeae7772ac0462f1953e2f63447",
      "parents": [
        "7657e20e46e26b198b24e2aefc696410bbe889c9"
      ],
      "author": {
        "name": "Andrey Panin",
        "email": "pazke@donpac.ru",
        "time": "Wed Jul 27 11:43:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:25:54 2005 -0700"
      },
      "message": "[PATCH] consolidate CONFIG_WATCHDOG_NOWAYOUT handling\n\nAttached patch removes #ifdef CONFIG_WATCHDOG_NOWAYOUT mess duplicated in\nalmost every watchdog driver and replaces it with common define in\nlinux/watchdog.h.\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": "9c101fd439dab60d6eba76afb35fd2696f42c63d",
      "tree": "f83da5a06a1af9be7539066536aa0b9bd4a4c69b",
      "parents": [
        "a77e3362a224212d9d3b9e6fdec44df2eef6cf92"
      ],
      "author": {
        "name": "KAMBAROV, ZAUR",
        "email": "kambarov@berkeley.edu",
        "time": "Tue Jun 28 20:45:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 28 21:20:33 2005 -0700"
      },
      "message": "[PATCH] coverity: ipmi_msghandler() channels array overrun fix\n\nWe fix the check in 1084, which was\n\n1084 \t\t\tif (addr-\u003echannel \u003e IPMI_NUM_CHANNELS) {\n1085 \t\t\t\tspin_lock_irqsave(\u0026intf-\u003ecounter_lock, flags);\n1086 \t\t\t\tintf-\u003esent_invalid_commands++;\n1087 \t\t\t\tspin_unlock_irqrestore(\u0026intf-\u003ecounter_lock, flags);\n1088 \t\t\t\trv \u003d -EINVAL;\n1089 \t\t\t\tgoto out_err;\n1090 \t\t\t}\n\naddr-\u003echannel is used in\n\n1092 \t\t\tif (intf-\u003echannels[addr-\u003echannel].medium\n\nDefinitions involved:\n\n221  \t\tstruct ipmi_channel channels[IPMI_MAX_CHANNELS];\n\n134  \t#define IPMI_MAX_CHANNELS       8\n\nIn /linux-2.6.12-rc6/include/linux/ipmi.h\n148  \t#define IPMI_NUM_CHANNELS 0x10\n\nSigned-off-by: Zaur Kambarov \u003czkambarov@coverity.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a94f9209762a6eb286f668e1346ad87985cc765",
      "tree": "1dbff088e8340cde187fc581a549bacde26d798f",
      "parents": [
        "77cf3973f22c7e7158f5e2c3c3d6809125b77e4b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu Jun 23 22:01:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:24 2005 -0700"
      },
      "message": "[PATCH] ipmi: add 32-bit ioctl translations for 64-bit platforms\n\n\r)\n\nFrom: Corey Minyard \u003cminyard@acm.org\u003e\n\nThis contains the patch for supporting 32-bit compatible ioctls on x86_64\nsystems.  The current x86_64 driver will not work with 32-bit applications.\n\nSigned-off-by: Jordan Hargave \u003cjordan_hargrave@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "77cf3973f22c7e7158f5e2c3c3d6809125b77e4b",
      "tree": "8c24abece4c6b3fb8d421e5ff94e21cc9a07f656",
      "parents": [
        "3b6259432dee81f928c22c48c080d5f6325ed92e"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Thu Jun 23 22:01:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:23 2005 -0700"
      },
      "message": "[PATCH] ipmi: use completions, not semaphores, in powerdown code\n\nDon\u0027t use semaphores for IPC in the poweroff code, use completions instead.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3b6259432dee81f928c22c48c080d5f6325ed92e",
      "tree": "4b22a1a9a547a6e3da9d1a45cd83d210d9398fcd",
      "parents": [
        "8f43f84f13a49fe5f0f7d1595082b6d7ec6daa85"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Thu Jun 23 22:01:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:23 2005 -0700"
      },
      "message": "[PATCH] ipmi: add power cycle capability\n\nThis patch to adds \"power cycle\" functionality to the IPMI power off module\nipmi_poweroff.  It also contains changes to support procfs control of the\nfeature.\n\nThe power cycle action is considered an optional chassis control in the IPMI\nspecification.  However, it is definitely useful when the hardware supports\nit.  A power cycle is usually required in order to reset a firmware in a bad\nstate.  This action is critical to allow remote management of servers.\n\nThe implementation adds power cycle as optional to the ipmi_poweroff module.\nIt can be modified dynamically through the proc entry mentioned above.  During\na power down and enabled, the power cycle command is sent to the BMC firmware.\n If it fails either due to non-support or some error, it will retry to send\nthe command as power off.\n\nSigned-off-by: Christopher A. Poblete \u003cChris_Poblete@dell.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8f43f84f13a49fe5f0f7d1595082b6d7ec6daa85",
      "tree": "90ae2d056b5e0ad46a4ef88b8c7d76ff514bf5c4",
      "parents": [
        "845e78a15726f238fe1398b8c07754726cd726a7"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Thu Jun 23 22:01:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri Jun 24 00:05:23 2005 -0700"
      },
      "message": "[PATCH] ipmi: timer shutdown cleanup\n\nClean up the timer shutdown handling in the IPMI driver.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3a845099b20e81fb678521f034bbdcd69208da4e",
      "tree": "99f3a8259c54616a1a0fd30f25e34927c36c3eff",
      "parents": [
        "7f20b6a4792c1b5033583c23b5594887dd3867b9"
      ],
      "author": {
        "name": "Zaur Kambarov",
        "email": "kambarov@berkeley.edu",
        "time": "Tue Jun 21 17:14:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Tue Jun 21 18:46:11 2005 -0700"
      },
      "message": "[PATCH] coverity: ipmi: avoid overrun of ipmi_interfaces[]\n\nFix overrun of static array \"ipmi_interfaces\" of size 4 at position 4 with\nindex variable \"if_num\".\n\nDefinitions involved:\n297  \t#define MAX_IPMI_INTERFACES 4\n298  \tstatic ipmi_smi_t ipmi_interfaces[MAX_IPMI_INTERFACES];\n\nSigned-off-by: Zaur Kambarov \u003czkambarov@coverity.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb51b65005737b777e0709683b061d5f82aefd97",
      "tree": "1e458e31a6c07da7c245c3e10293c7c7459c390f",
      "parents": [
        "733a366c34aea88def75dee478f92233410ab3c4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Thu May 05 15:06:38 2005 -0700"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jun 20 15:15:12 2005 -0700"
      },
      "message": "[PATCH] fix up ipmi code after class_simple.c removal\n\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "dca79a046b93a81496bb30ca01177fb17f37ab72",
      "tree": "ed5435413221f7a7b7e28edb49a4b47a9ac94594",
      "parents": [
        "5daf05fbf73fc199e7a93a818e504856d07c5586"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@redhat.com",
        "time": "Wed May 25 12:31:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 25 15:31:27 2005 -0700"
      },
      "message": "[PATCH] ipmi build fix\n\nIt looks like the recent IPMI patches had some -mm-onlyisms.\n\nSigned-off-by: Neil Horman \u003cnhorman@redhat.com\u003e\nCc: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37e0915b701281182cea9fc90e894d10addf134a",
      "tree": "e327b635e017dfcfd989b203c16ebd55e1d2526b",
      "parents": [
        "45fed46f5b98aaf439e9ef125992ec853cd98499"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Fri May 20 08:56:23 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Fri May 20 07:58:04 2005 -0700"
      },
      "message": "[PATCH] Add sysfs support for the IPMI device interface\n\nAdd support for sysfs to the IPMI device interface.\n\nClean-ups based on Dimitry Torokovs comment by Philipp Hahn.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Philipp Hahn \u003cpmhahn@titan.lahn.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1b75d8ba5ea96e174dc2674e01d87ce0d382ee44",
      "tree": "2c6a81321aff578d78a70373e1e192fb203a710b",
      "parents": [
        "b1ecb4c3a9e33cc8b93ac9cb046b535b72a15f68"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Wed May 04 05:40:22 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Wed May 04 07:33:15 2005 -0700"
      },
      "message": "[PATCH] ipmi iomem annotations and fixes\n\nannotated, a bunch of direct dereferencing replaced with readb().\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "882fe011a92fa4fc31ca6cc95b279f7e4e52935c",
      "tree": "da1fc3fab16f937c79a83024c552813f8d61602f",
      "parents": [
        "9dbf68f97d585265eaadd15aea308efd9ae39d34"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sun May 01 08:59:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:12 2005 -0700"
      },
      "message": "[PATCH] ipmi: fix a deadlock\n\nCorrect an issue with the IPMI message layer taking a lock and calling\nlower layer driver.  If an error occrues at the lower layer the lock can be\ntaken again causing a deadlock.  The lock is released before calling the\nlower layer.\n\nSigned-off-by: David Griego \u003cdgriego@mvista.com\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9dbf68f97d585265eaadd15aea308efd9ae39d34",
      "tree": "84d804f3eb491b4d03f5afc8a38ddf2326fcc17c",
      "parents": [
        "ec26d79f4f5822283e0bffa44a542fd13c5146e4"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sun May 01 08:59:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:11 2005 -0700"
      },
      "message": "[PATCH] ipmi: enable interrupts on the BT driver\n\nEnable interrupts for a BT interface.  There is a specific register that\nneeds to be set up to enable interrupts that also must be modified to clear\nthe irq.\n\nAlso, don\u0027t reset the BMC on a BT interface.  That\u0027s probably not a good\nidea as the BMC may be performing other important functions and a reset\nshould only be a last resort.  Also, that register is also used to\nenable/disable interrupts to the BT; modifying it may screw up the\ninterrupts.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec26d79f4f5822283e0bffa44a542fd13c5146e4",
      "tree": "a31a8aa6afa513bd35ed1a5b5e233c6a64fe1c90",
      "parents": [
        "35bc37a0e0979a091bcf5d9161ffe935b3aa998c"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sun May 01 08:59:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:11 2005 -0700"
      },
      "message": "[PATCH] ipmi: fix watchdog so the device can be reopened on an unexpected close\n\nIf there is an unexpected close, still allow the watchdog interface to be\nre-opened on the IPMI watchdog.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "35bc37a0e0979a091bcf5d9161ffe935b3aa998c",
      "tree": "0b353b5b778acbb5698f7d27721d03ba72c04b9f",
      "parents": [
        "9206880198589670dfc33feb9d2e903c3492701f"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sun May 01 08:59:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:10 2005 -0700"
      },
      "message": "[PATCH] IPMI: fix for handling bad ACPI data\n\nIf the ACPI register bit width is zero (an invalid value) assume it is the\ndefault spacing.  This avoids some coredumps on invalid data and makes some\nsystems work that have broken ACPI data.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9206880198589670dfc33feb9d2e903c3492701f",
      "tree": "3c9c15a6bca7c365fb64660cec4734b7cd3d1d3a",
      "parents": [
        "5717ffbe16815db229a66fee824c2190cb306734"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Sun May 01 08:59:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Sun May 01 08:59:10 2005 -0700"
      },
      "message": "[PATCH] IPMI: fix for handling bad IPMI DMI data\n\nIgnore the bottom bit of the base address from the DMI data.  It is\nsupposed to be set to 1 if it is I/O space.  Few systems do this, but this\nenables the ones that do set it to work properly.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.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"
    }
  ]
}
