)]}'
{
  "commit": "503dd28af108888c505e8d6a86f4acf5eb20f3b7",
  "tree": "dea246924c83804906a36d125b2d33f26af68de8",
  "parents": [
    "428359cbfe086f43cb84b7ab7b48e7e7862700e2"
  ],
  "author": {
    "name": "Sakari Ailus",
    "email": "sakari.ailus@linux.intel.com",
    "time": "Tue Jul 18 09:26:59 2017 -0400"
  },
  "committer": {
    "name": "Mauro Carvalho Chehab",
    "email": "mchehab@s-opensource.com",
    "time": "Sat Aug 26 20:26:35 2017 -0400"
  },
  "message": "media: v4l2-flash-led-class: Create separate sub-devices for indicators\n\nThe V4L2 flash interface allows controlling multiple LEDs through a single\nsub-devices if, and only if, these LEDs are of different types. This\napproach scales badly for flash controllers that drive multiple flash LEDs\nor for LED specific associations. Essentially, the original assumption of a\nLED driver chip that drives a single flash LED and an indicator LED is no\nlonger valid.\n\nAddress the matter by registering one sub-device per LED.\n\nSigned-off-by: Sakari Ailus \u003csakari.ailus@linux.intel.com\u003e\nReviewed-by: Jacek Anaszewski \u003cjacek.anaszewski@gmail.com\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nReviewed-by: Rui Miguel Silva \u003crmfrfs@gmail.com\u003e (for greybus/light)\nAcked-by: Hans Verkuil \u003chans.verkuil@cisco.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@s-opensource.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a21e19297745dd4337f4505aa0f2341ed92bbfe0",
      "old_mode": 33188,
      "old_path": "drivers/leds/leds-aat1290.c",
      "new_id": "424898e6c69dc51ed6d2a9068bb998cd38a3ce45",
      "new_mode": 33188,
      "new_path": "drivers/leds/leds-aat1290.c"
    },
    {
      "type": "modify",
      "old_id": "2d3062d53325aa43257ee8387b110f7db2c9e4ef",
      "old_mode": 33188,
      "old_path": "drivers/leds/leds-max77693.c",
      "new_id": "adf0f191f7946ed43916e5158031e16a20429932",
      "new_mode": 33188,
      "new_path": "drivers/leds/leds-max77693.c"
    },
    {
      "type": "modify",
      "old_id": "aabc85dbb8b596c026e2e981a86eea4a91d44eb8",
      "old_mode": 33188,
      "old_path": "drivers/media/v4l2-core/v4l2-flash-led-class.c",
      "new_id": "4ceef217de83529e469fc82c5db4e7bd0078ae81",
      "new_mode": 33188,
      "new_path": "drivers/media/v4l2-core/v4l2-flash-led-class.c"
    },
    {
      "type": "modify",
      "old_id": "81469d087e74037cfa4da23a3d11880953b2ad7e",
      "old_mode": 33188,
      "old_path": "drivers/staging/greybus/light.c",
      "new_id": "3f4148c92308e62474bc792463421e6d4f93a959",
      "new_mode": 33188,
      "new_path": "drivers/staging/greybus/light.c"
    },
    {
      "type": "modify",
      "old_id": "54e31a805a88bdde6cdd3fb17ecfff48d38aa7a3",
      "old_mode": 33188,
      "old_path": "include/media/v4l2-flash-led-class.h",
      "new_id": "1b515166ad6002d0bf26cc26b106812151f448ff",
      "new_mode": 33188,
      "new_path": "include/media/v4l2-flash-led-class.h"
    }
  ]
}
