)]}'
{
  "commit": "c3d6de698c84efdbdd3781b7058bcc339ab43da8",
  "tree": "07e08d88bbaaef8a5a1dd58b9d19f7c860442d3a",
  "parents": [
    "22c13f9d8179f4c9caecfcb60a95214562b9addc"
  ],
  "author": {
    "name": "Thomas Renninger",
    "email": "trenn@suse.de",
    "time": "Fri Aug 01 17:37:55 2008 +0200"
  },
  "committer": {
    "name": "Len Brown",
    "email": "len.brown@intel.com",
    "time": "Fri Nov 07 23:57:55 2008 -0500"
  },
  "message": "ACPI video: if no ACPI backlight support, use vendor drivers\n\nIf an ACPI graphics device supports backlight brightness functions (cmp. with\nlatest ACPI spec Appendix B), let the ACPI video driver control backlight and\nswitch backlight control off in vendor specific ACPI drivers (asus_acpi,\nthinkpad_acpi, eeepc, fujitsu_laptop, msi_laptop, sony_laptop, acer-wmi).\n\nCurrently it is possible to load above drivers and let both poke on the\nbrightness HW registers, the video and vendor specific ACPI drivers -\u003e bad.\n\nThis patch provides the basic support to check for BIOS capabilities before\ndriver loading time. Driver specific modifications are in separate follow up\npatches.\n\n\"acpi_backlight\u003dvendor\"\n\tPrever vendor driver over ACPI driver for backlight.\n\"acpi_backlight\u003dvideo\" (default)\n\tPrever ACPI driver over vendor driver for backlight.\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nAcked-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c86c074597129a5b4434b0e35c432a0a28636b11",
      "old_mode": 33188,
      "old_path": "Documentation/kernel-parameters.txt",
      "new_id": "dd5013f974d8263b937ace38e5e0424bb4aa0617",
      "new_mode": 33188,
      "new_path": "Documentation/kernel-parameters.txt"
    },
    {
      "type": "modify",
      "old_id": "d91c027ece8f6409cc50a83023ac7821a4f9b1a4",
      "old_mode": 33188,
      "old_path": "drivers/acpi/Makefile",
      "new_id": "c03810aa19c0b46db0a857ff11543fa1eb4ccbc5",
      "new_mode": 33188,
      "new_path": "drivers/acpi/Makefile"
    },
    {
      "type": "modify",
      "old_id": "a9dda8e0f9f9c2c14859b027fcd80b1b88abdeda",
      "old_mode": 33188,
      "old_path": "drivers/acpi/scan.c",
      "new_id": "556b182001ca331069b240b77b6f970585b56f3f",
      "new_mode": 33188,
      "new_path": "drivers/acpi/scan.c"
    },
    {
      "type": "modify",
      "old_id": "6597c2a37c360645bac11987db7074ea63c46686",
      "old_mode": 33188,
      "old_path": "drivers/acpi/video.c",
      "new_id": "2097c399dd064a47f81ccc317fe6e9b4e6ac0bfe",
      "new_mode": 33188,
      "new_path": "drivers/acpi/video.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70b1e91ae2ab63ee6b94ec46aace3c67ae1846b2",
      "new_mode": 33188,
      "new_path": "drivers/acpi/video_detect.c"
    },
    {
      "type": "modify",
      "old_id": "fd6a452b0ceb2dd5b809631cbd12d1dc77c31b92",
      "old_mode": 33188,
      "old_path": "include/linux/acpi.h",
      "new_id": "7f23761ace35ff0b78d25b8be6548244d9bac2e6",
      "new_mode": 33188,
      "new_path": "include/linux/acpi.h"
    }
  ]
}
