)]}'
{
  "commit": "a4d5effcc73749ee3ebbf578d162905e6fa4e07d",
  "tree": "1160b3763004be227cfe3d6c15e4235a9ccf69b7",
  "parents": [
    "2586d5663d0a17d69383acf6110f16a979a07c4e"
  ],
  "author": {
    "name": "Henrique de Moraes Holschuh",
    "email": "hmh@hmh.eng.br",
    "time": "Sat Apr 04 04:25:49 2009 +0000"
  },
  "committer": {
    "name": "Len Brown",
    "email": "len.brown@intel.com",
    "time": "Sat Apr 04 03:14:52 2009 -0400"
  },
  "message": "thinkpad-acpi: restrict access to some firmware LEDs\n\nSome of the ThinkPad LEDs indicate critical conditions that can cause\ndata loss or cause hardware damage when ignored (e.g. force-ejecting\na powered up bay; ignoring a failing battery, or empty battery; force-\nundocking with the dock buses still active, etc).\n\nOn almost all ThinkPads, LED access is write-only, and the firmware\nusually does fire-and-forget signaling on them, so you effectively\nlose whatever message the firmware was trying to convey to the user\nwhen you override the LED state, without any chance to restore it.\n\nRestrict access to all LEDs that can convey important alarms, or that\ncould mislead the user into incorrectly operating the hardware.  This\nwill make the Lenovo engineers less unhappy about the whole issue.\n\nAllow users that really want it to still control all LEDs, it is the\nunaware user that we have to worry about.\n\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": "de6f14c79070d41cf3af775efa6b53d638ecd6f2",
      "old_mode": 33188,
      "old_path": "Documentation/laptops/thinkpad-acpi.txt",
      "new_id": "bce1d959b70360ccaf1fe0ecf8fa3221f7c821fd",
      "new_mode": 33188,
      "new_path": "Documentation/laptops/thinkpad-acpi.txt"
    },
    {
      "type": "modify",
      "old_id": "3608081bc3e02c7028f310ee000be6614d87d5c7",
      "old_mode": 33188,
      "old_path": "drivers/platform/x86/Kconfig",
      "new_id": "d45c6ab729f8a9c48919303ad1c2ab0553662d78",
      "new_mode": 33188,
      "new_path": "drivers/platform/x86/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "f003fb7c79ca9d64a2b8f902b8e1f76048852c91",
      "old_mode": 33188,
      "old_path": "drivers/platform/x86/thinkpad_acpi.c",
      "new_id": "38c34c79ff35f54dca2235af448f52f80587c688",
      "new_mode": 33188,
      "new_path": "drivers/platform/x86/thinkpad_acpi.c"
    }
  ]
}
