)]}'
{
  "commit": "1ba753acb372c2955a4843302e92e49ce82e2fea",
  "tree": "13dbe3af585f835c7d9cdf41fae505a7df4e8620",
  "parents": [
    "95befdb398e0112ede80529f6770644ecfa5a82e"
  ],
  "author": {
    "name": "Bob Moore",
    "email": "robert.moore@intel.com",
    "time": "Fri Feb 02 19:48:20 2007 +0300"
  },
  "committer": {
    "name": "Len Brown",
    "email": "len.brown@intel.com",
    "time": "Fri Feb 02 21:14:24 2007 -0500"
  },
  "message": "ACPICA: Re-implement interpreters\u0027 \"serialized mode\"\n\nEnhanced the implementation of the interpreters\u0027\nserialized mode (boot with \"acpi_serialize\" to set\nacpi_glb_all_methods_serialized flag.)\nWhen this mode is specified, instead of creating a serialization\nsemaphore per control method, the interpreter lock is\nsimply no longer released before a blocking operation\nduring control method execution. This effectively makes\nthe AML Interpreter single-threaded. The overhead of a\nsemaphore per-method is eliminated.\n\nSigned-off-by: Alexey Starikovskiy \u003calexey.y.starikovskiy@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "21caae04fe85f868bcedddfc3e8ebc6a5b2f5c68",
      "old_mode": 33188,
      "old_path": "drivers/acpi/events/evregion.c",
      "new_id": "ef459716931e7490760fdcbed72a6dcf00d3576c",
      "new_mode": 33188,
      "new_path": "drivers/acpi/events/evregion.c"
    },
    {
      "type": "modify",
      "old_id": "923fd2b46955284a99a2baaa29eeec9c8086e45d",
      "old_mode": 33188,
      "old_path": "drivers/acpi/events/evxface.c",
      "new_id": "a2af48ed88cd7461ac1e8cb040a829e162427f07",
      "new_mode": 33188,
      "new_path": "drivers/acpi/events/evxface.c"
    },
    {
      "type": "modify",
      "old_id": "a4d29b2d086f4b205b768bda61fb44dd61e3e611",
      "old_mode": 33188,
      "old_path": "drivers/acpi/executer/excreate.c",
      "new_id": "c665aa776f830571488055476700a30075a29805",
      "new_mode": 33188,
      "new_path": "drivers/acpi/executer/excreate.c"
    },
    {
      "type": "modify",
      "old_id": "3b9736a3e1b79c54c6b55d07cbb309ddc45da5d7",
      "old_mode": 33188,
      "old_path": "drivers/acpi/executer/exsystem.c",
      "new_id": "7e5aeb17cdc615798599a7cc451becc64a0b4d2d",
      "new_mode": 33188,
      "new_path": "drivers/acpi/executer/exsystem.c"
    },
    {
      "type": "modify",
      "old_id": "982c8b65876f33d562294f60160564eb3f5a4f00",
      "old_mode": 33188,
      "old_path": "drivers/acpi/executer/exutils.c",
      "new_id": "72adcf44afbb10e568ea9984308dacaa082e8635",
      "new_mode": 33188,
      "new_path": "drivers/acpi/executer/exutils.c"
    },
    {
      "type": "modify",
      "old_id": "4b0a4a8c9843ce76a3a852440881a603a2606517",
      "old_mode": 33188,
      "old_path": "drivers/acpi/namespace/nseval.c",
      "new_id": "71566161ac839f604f56bd56e3bb7be0eabeef66",
      "new_mode": 33188,
      "new_path": "drivers/acpi/namespace/nseval.c"
    },
    {
      "type": "modify",
      "old_id": "aec8488c001951b514b290784883e4e045ca7d72",
      "old_mode": 33188,
      "old_path": "drivers/acpi/namespace/nsinit.c",
      "new_id": "0d3a42bf2f152285dad76c1631f1dc51d5d26174",
      "new_mode": 33188,
      "new_path": "drivers/acpi/namespace/nsinit.c"
    },
    {
      "type": "modify",
      "old_id": "dca6799ac678a978df124150cee591c832f5c5c4",
      "old_mode": 33188,
      "old_path": "drivers/acpi/namespace/nsxfeval.c",
      "new_id": "6a0a46eda9a230ed1acedcc64ce41257149eb5c0",
      "new_mode": 33188,
      "new_path": "drivers/acpi/namespace/nsxfeval.c"
    },
    {
      "type": "modify",
      "old_id": "f266b3851157904fa433536e908abee489d199cf",
      "old_mode": 33188,
      "old_path": "include/acpi/acinterp.h",
      "new_id": "8aebe5793162b2dcd8c514b7a092cf7a76d5173d",
      "new_mode": 33188,
      "new_path": "include/acpi/acinterp.h"
    }
  ]
}
