)]}'
{
  "commit": "962ce8ca0604af0c3c5609f7613d4ec5fcfac623",
  "tree": "8a9fcb67251129a382e202759389d2b72de4b621",
  "parents": [
    "b377fd3982ad957c796758a90e2988401a884241"
  ],
  "author": {
    "name": "Zhang Rui",
    "email": "rui.zhang@intel.com",
    "time": "Thu Aug 23 01:24:31 2007 +0800"
  },
  "committer": {
    "name": "Len Brown",
    "email": "len.brown@intel.com",
    "time": "Thu Aug 23 14:27:23 2007 -0400"
  },
  "message": "ACPI: don\u0027t duplicate input events on netlink\n\nThe previous events patch added a netlink event for every\nuser of the legacy /proc/acpi/event interface.\n\nHowever, some users of /proc/acpi/event are really input events,\nand they already report their events via the input layer.\n\nIntroduce a new interface, acpi_bus_generate_netlink_event(),\nwhich is explicitly called by devices that want to repoprt\nevents via netlink.  This allows the input-like events\nto opt-out of generating netlink events.  In summary:\n\nevents that are sent via netlink:\n\tac/battery/sbs\n\tthermal\n\tprocessor\n\tthinkpad_acpi dock/bay\n\nevents that are sent via input layer:\n\tbutton\n\tvideo hotkey\n\tthinkpad_acpi hotkey\n\tasus_acpi/asus-laptop hotkey\n\tsonypi/sonylaptop\n\nSigned-off-by: Zhang Rui \u003crui.zhang@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d8b35093527a3bbb8962c180b1b7792f5a2eb48b",
      "old_mode": 33188,
      "old_path": "drivers/acpi/ac.c",
      "new_id": "b53c2cfcafd30c954879bae741173013aaaa4785",
      "new_mode": 33188,
      "new_path": "drivers/acpi/ac.c"
    },
    {
      "type": "modify",
      "old_id": "d7b499fe0cd932fec5f8c6a9c7237cd38b962acc",
      "old_mode": 33188,
      "old_path": "drivers/acpi/battery.c",
      "new_id": "9f0bf90afdab31a246ffd5d734ad70435123b899",
      "new_mode": 33188,
      "new_path": "drivers/acpi/battery.c"
    },
    {
      "type": "modify",
      "old_id": "6b2658c9624245c7de284623058b4312bb96ff0e",
      "old_mode": 33188,
      "old_path": "drivers/acpi/bus.c",
      "new_id": "e5084ececb6ff7f004326a3fcdf24828c45e2f0a",
      "new_mode": 33188,
      "new_path": "drivers/acpi/bus.c"
    },
    {
      "type": "modify",
      "old_id": "95637a4ff782b1d5975e656a23dcd2559d0dbcb9",
      "old_mode": 33188,
      "old_path": "drivers/acpi/event.c",
      "new_id": "b7b143288c229bf5627ac3f8a3752d2d77394573",
      "new_mode": 33188,
      "new_path": "drivers/acpi/event.c"
    },
    {
      "type": "modify",
      "old_id": "498422343f38a64550532c9ab8733d94397322d5",
      "old_mode": 33188,
      "old_path": "drivers/acpi/processor_core.c",
      "new_id": "dbc2e5d9d6a73fbd32003b7637878374c7b878a3",
      "new_mode": 33188,
      "new_path": "drivers/acpi/processor_core.c"
    },
    {
      "type": "modify",
      "old_id": "82c3a550016d82068798351123f5d2b429ef64d4",
      "old_mode": 33188,
      "old_path": "drivers/acpi/sbs.c",
      "new_id": "2d67e92c8ff70635e510dfc621bf6e7d2243292a",
      "new_mode": 33188,
      "new_path": "drivers/acpi/sbs.c"
    },
    {
      "type": "modify",
      "old_id": "1e06159fd9c4a529435615646aedce6c77c0fa96",
      "old_mode": 33188,
      "old_path": "drivers/acpi/thermal.c",
      "new_id": "291758c9a4d6052c046865c78250d4169a64406a",
      "new_mode": 33188,
      "new_path": "drivers/acpi/thermal.c"
    },
    {
      "type": "modify",
      "old_id": "f6cd34a3dbaca218cf0ff8a19ff94d03c41cb8d7",
      "old_mode": 33188,
      "old_path": "drivers/misc/thinkpad_acpi.c",
      "new_id": "d0825a34a7b035948ac02f50009fd344b1dd6b57",
      "new_mode": 33188,
      "new_path": "drivers/misc/thinkpad_acpi.c"
    },
    {
      "type": "modify",
      "old_id": "70db38c0ced9f6586ed6356e4bc8ef78c6cd4235",
      "old_mode": 33188,
      "old_path": "drivers/pci/hotplug/acpiphp_ibm.c",
      "new_id": "360902476bad6ef753143ca33f6694f97300a33d",
      "new_mode": 33188,
      "new_path": "drivers/pci/hotplug/acpiphp_ibm.c"
    },
    {
      "type": "modify",
      "old_id": "3d0fea235bf341af95fb417dcea94d0872ae643b",
      "old_mode": 33188,
      "old_path": "include/acpi/acpi_bus.h",
      "new_id": "8203cddeb4cb1c9854f05a1c3be387b62aaf3e82",
      "new_mode": 33188,
      "new_path": "include/acpi/acpi_bus.h"
    }
  ]
}
