)]}'
{
  "commit": "0e501834f8c2ba7de2a56e332d346dcf4ac0b593",
  "tree": "97aa4223015bbb43ffeced0812b243e42f8ba872",
  "parents": [
    "74a60c0f828016456fc635feae388ffd12bb3bb9"
  ],
  "author": {
    "name": "Henrique de Moraes Holschuh",
    "email": "hmh@hmh.eng.br",
    "time": "Sat Apr 04 04:25:53 2009 +0000"
  },
  "committer": {
    "name": "Len Brown",
    "email": "len.brown@intel.com",
    "time": "Sat Apr 04 03:14:53 2009 -0400"
  },
  "message": "thinkpad-acpi: rework brightness support\n\nRefactor and redesign the brightness control backend...\n\nIn order to fix bugzilla #11750...\n\nAdd a new brightness control mode: support direct NVRAM checkpointing\nof the backlight level (i.e. store directly to NVRAM without the need\nfor UCMS calls), and use that together with the EC-based control.\nDisallow UCMS+EC, thus avoiding races with the SMM firmware.\n\nSwitch the models that define HBRV (EC Brightness Value) in the DSDT\nto the new mode.  These are: T40-T43, R50-R52, R50e, R51e, X31-X41.\n\nChange the default for all other IBM ThinkPads to UCMS-only.  The\nLenovo models already default to UCMS-only.\n\nReported-by: Alexey Fisher \u003cbug-track@fisher-privat.net\u003e\nSigned-off-by: Henrique de Moraes Holschuh \u003chmh@hmh.eng.br\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "25ed43d0a21f9aa8331a1da9c1ed695073d20c9a",
      "old_mode": 33188,
      "old_path": "Documentation/laptops/thinkpad-acpi.txt",
      "new_id": "3d7650768bb50f843cfcc51f0e2a07dbfcf9c6b7",
      "new_mode": 33188,
      "new_path": "Documentation/laptops/thinkpad-acpi.txt"
    },
    {
      "type": "modify",
      "old_id": "4eec77032a71f6dbd78ad22df1271206030c1bfe",
      "old_mode": 33188,
      "old_path": "drivers/platform/x86/thinkpad_acpi.c",
      "new_id": "ba3682c5cde08575fbd0a3e4e3d2b503ab835380",
      "new_mode": 33188,
      "new_path": "drivers/platform/x86/thinkpad_acpi.c"
    }
  ]
}
