)]}'
{
  "commit": "ce0bfa5ee25ddbe4072b16054e809f552bf72320",
  "tree": "35418be8a28fcaf8cc65cf3d829d13f1f0ef4f3d",
  "parents": [
    "7567a0435520fe61420ff2cdc4cec1b5399a5134"
  ],
  "author": {
    "name": "Hans de Goede",
    "email": "hdegoede@redhat.com",
    "time": "Wed Jan 07 16:37:28 2009 +0100"
  },
  "committer": {
    "name": "Jean Delvare",
    "email": "khali@linux-fr.org",
    "time": "Wed Jan 07 16:37:28 2009 +0100"
  },
  "message": "hwmon: (f71882fg) Fix various sysfs callback function issues\n\nWhile working on adding F8000 support I noticed that various of the\nstore sysfs functions (and a few of the show also) had issues.\n\nThis patch fixes the following issues in these functions:\n* store: storing the result of strto[u]l in an int, resulting in a possible\n  overflow before boundary checking\n* store: use of f71882fg_update_device(), we don\u0027t want to read the whole\n  device in store functions, just the registers we need\n* store: use of cached register values instead of reading the needed regs\n  in the store function, including cases where f71882fg_update_device() was\n  not used, this could cause real isues\n* show: shown value is a calculation of 2 or more cached register reads,\n  without locking the data struct.\n\nSigned-off-by: Hans de Goede \u003chdegoede@redhat.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2604c6d7ea58b6dc0f0f44e6fca03b1247b58a13",
      "old_mode": 33188,
      "old_path": "drivers/hwmon/f71882fg.c",
      "new_id": "345f465aa28887101f6849f00520c1a0b984b1eb",
      "new_mode": 33188,
      "new_path": "drivers/hwmon/f71882fg.c"
    }
  ]
}
