)]}'
{
  "commit": "488bc35bf40df89d37486c1826b178a2fba36ce7",
  "tree": "68c665e8b0387b0abbb3c381f3e5ee7293a79f44",
  "parents": [
    "6123b0e274503a0d3588e84fbe07c9aa01bfaf5d"
  ],
  "author": {
    "name": "Antonio Ospite",
    "email": "ospite@studenti.unina.it",
    "time": "Mon Oct 31 17:12:22 2011 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Oct 31 17:30:55 2011 -0700"
  },
  "message": "leds: turn the blink_timer off before starting to blink\n\nDepending on the implementation of the hardware blinking function in\nblink_set(), the led can support hardware blinking for some values of\ndelay_on and delay_off and fall-back to software blinking for some other\nvalues.\n\nTurning off the blink_timer unconditionally before starting to blink\nmake sure that a sequence like:\n\n  OFF\n  hardware blinking\n  software blinking\n  hardware blinking\n\ndoes not leave the software blinking timer active.\n\nSigned-off-by: Antonio Ospite \u003cospite@studenti.unina.it\u003e\nReviewed-by: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: \u003cstable@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5c270aecedc5715d2da6cb4ca3ac675f976350b2",
      "old_mode": 33188,
      "old_path": "drivers/leds/led-class.c",
      "new_id": "661b692573e7790e7d75a4b815cd7741dfe47c74",
      "new_mode": 33188,
      "new_path": "drivers/leds/led-class.c"
    }
  ]
}
