)]}'
{
  "commit": "dd56a8e36f91f63c0a31e8a118d87b7cf01526b8",
  "tree": "70e70c16e460df0b8da151bfff09e6b637c97b10",
  "parents": [
    "1f425994f96d85540d47eee98daabc1e211b454e"
  ],
  "author": {
    "name": "Yasunori Goto",
    "email": "y-goto@jp.fujitsu.com",
    "time": "Tue Jun 27 02:53:29 2006 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@g5.osdl.org",
    "time": "Tue Jun 27 17:32:35 2006 -0700"
  },
  "message": "[PATCH] Catch notification of memory add event of ACPI via container driver. (avoid redundant call add_memory)\n\nWhen acpi_memory_device_init() is called at boottime to register struct\nmemory acpi_memory_device, acpi_bus_add() are called via\nacpi_driver_attach().\n\nBut it also calls ops-\u003estart() function.  It is called even if the memory\nblocks are initialized at early boottime.  In this case add_memory() return\n-EEXIST, and the memory blocks becomes INVALID state even if it is normal.\n\nThis is patch to avoid calling add_memory() for already available memory.\n\n[akpm@osdl.org: coding cleanups]\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3721f8dd0de34954dfb697ceb0172c380989fa39",
      "old_mode": 33188,
      "old_path": "drivers/acpi/acpi_memhotplug.c",
      "new_id": "5652569b37621dbeedfb670527484bab25d062ba",
      "new_mode": 33188,
      "new_path": "drivers/acpi/acpi_memhotplug.c"
    }
  ]
}
