)]}'
{
  "commit": "329e4e18dfdc552f36b0642a3de5ebfa96063666",
  "tree": "c210f8f60c84bc5487242f75a59ec5b350d738c7",
  "parents": [
    "5451a923bbdcff6ae665947e120af7238b21a9d2"
  ],
  "author": {
    "name": "Henrique de Moraes Holschuh",
    "email": "hmh@hmh.eng.br",
    "time": "Tue Dec 15 21:51:08 2009 -0200"
  },
  "committer": {
    "name": "Len Brown",
    "email": "len.brown@intel.com",
    "time": "Tue Dec 15 23:57:17 2009 -0500"
  },
  "message": "thinkpad-acpi: volume subdriver rewrite\n\nI don\u0027t trust the coupled EC writes and SMI calls the current volume\ncontrol code does very much, although it is exactly what the IBM DSDTs\nseem to do (they never do more than a single step though).\n\nChange the driver to stop issuing SMIs, and just drive the EC directly\nto the desired level (DSDTs seem to confirm this will work even on\nvery old models like the 570 and 600e/x).\n\nWe checkpoint directly to NVRAM (this can be turned off) at\nsuspend/shutdown/driver unload, which from what I can see in tbp,\nshould also work on every ThinkPad.\n\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nCc: Lorne Applebaum \u003clorne.applebaum@gmail.com\u003e\nCc: Matthew Garrett \u003cmjg@redhat.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5056c7fb5bed0c93a2b52bdce825999fd9e385c",
      "old_mode": 33188,
      "old_path": "Documentation/laptops/thinkpad-acpi.txt",
      "new_id": "96687d0106a9e634058753f61e592cd5ab4ece73",
      "new_mode": 33188,
      "new_path": "Documentation/laptops/thinkpad-acpi.txt"
    },
    {
      "type": "modify",
      "old_id": "05714abf5a87d618e23cef6289be9b5a9a1e48cc",
      "old_mode": 33188,
      "old_path": "drivers/platform/x86/thinkpad_acpi.c",
      "new_id": "a2f5312c6a4e75b6927a15356233ee108e448785",
      "new_mode": 33188,
      "new_path": "drivers/platform/x86/thinkpad_acpi.c"
    }
  ]
}
