)]}'
{
  "commit": "98ceb75c7c14eada76b0aa9f03a635a735cee3cb",
  "tree": "d514b307399db60cdbc1fd9461e8b5af5655ca0a",
  "parents": [
    "33a470f6d5e1879c26f16f6b34dc09f82d44f6e9"
  ],
  "author": {
    "name": "Jean Delvare",
    "email": "khali@linux-fr.org",
    "time": "Sun Jan 31 04:03:23 2010 +0000"
  },
  "committer": {
    "name": "Benjamin Herrenschmidt",
    "email": "benh@kernel.crashing.org",
    "time": "Wed Feb 03 17:39:49 2010 +1100"
  },
  "message": "macintosh/hwmon/ams: Fix device removal sequence\n\nSome code that is in ams_exit() (the module exit code) should instead\nbe called when the device (not module) is removed. It probably doesn\u0027t\nmake much of a difference in the PMU case, but in the I2C case it does\nmatter.\n\nI make no guarantee that my fix isn\u0027t racy, I\u0027m not familiar enough\nwith the ams driver code to tell for sure.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nTested-by: Christian Kujau \u003clists@nerdbynature.de\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Stelian Pop \u003cstelian@popies.net\u003e\nCc: Michael Hanselmann \u003clinux-kernel@hansmi.ch\u003e\nCc: stable@kernel.org\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6c9ace1b76f6db6ca810c5cf2c7cb89889da7984",
      "old_mode": 33188,
      "old_path": "drivers/hwmon/ams/ams-core.c",
      "new_id": "2ad62c339cd2c9cf849dc3a551a8d47548ef2190",
      "new_mode": 33188,
      "new_path": "drivers/hwmon/ams/ams-core.c"
    },
    {
      "type": "modify",
      "old_id": "2cbf8a6506c7e8fad72736773efa238367bf03f5",
      "old_mode": 33188,
      "old_path": "drivers/hwmon/ams/ams-i2c.c",
      "new_id": "abeecd27b484fe2345f3c01dda91b7f74f079cd6",
      "new_mode": 33188,
      "new_path": "drivers/hwmon/ams/ams-i2c.c"
    },
    {
      "type": "modify",
      "old_id": "fb18b3d3162bcebfe908fa5c678ccf6893fdb25d",
      "old_mode": 33188,
      "old_path": "drivers/hwmon/ams/ams-pmu.c",
      "new_id": "4f61b3ee1b08b4ca0ee65f018becb0ef7128892e",
      "new_mode": 33188,
      "new_path": "drivers/hwmon/ams/ams-pmu.c"
    },
    {
      "type": "modify",
      "old_id": "5ed387b0bd9aa08185e05bd790ac06976a8a7bed",
      "old_mode": 33188,
      "old_path": "drivers/hwmon/ams/ams.h",
      "new_id": "b28d7e27a031727bc7cc83c18d28b9fc15b2160a",
      "new_mode": 33188,
      "new_path": "drivers/hwmon/ams/ams.h"
    }
  ]
}
