)]}'
{
  "commit": "79fb9387f88b6b44bbc46e19cae26d2c9fe3bb6a",
  "tree": "e291bf379268358a1a5a6d9e32a33cabedf6d0d2",
  "parents": [
    "b8e583f6012d618fb93bb38a302b63c3c6d2bfbc"
  ],
  "author": {
    "name": "Mark Brown",
    "email": "broonie@opensource.wolfsonmicro.com",
    "time": "Fri Aug 21 16:38:13 2009 +0100"
  },
  "committer": {
    "name": "Mark Brown",
    "email": "broonie@opensource.wolfsonmicro.com",
    "time": "Fri Aug 21 17:17:59 2009 +0100"
  },
  "message": "ASoC: Add DAPM widget power decision debugfs files\n\nCurrently when built with DEBUG DAPM will dump information about\nthe power state decisions it is taking for each widget to dmesg.\nThis isn\u0027t an ideal way of getting the information - it requires\na kernel build to turn it on and off and for large hub CODECs the\nvolume of information is so large as to be illegible. When the\noutput goes to the console it can also cause a noticable impact\non performance simply to print it out.\n\nImprove the situation by adding a dapm directory to our debugfs\ntree containing a file per widget with the same information in\nit. This still requires a decision to build with debugfs support\nbut is easier to navigate and much less intrusive.\n\nIn addition to the previously displayed information active streams\nare also shown in these files.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "35814ced2d2258276543e2241c364a1c49cf2737",
      "old_mode": 33188,
      "old_path": "include/sound/soc-dapm.h",
      "new_id": "1673f0b2cf58785e0830dcf4bfac86e9094ee75b",
      "new_mode": 33188,
      "new_path": "include/sound/soc-dapm.h"
    },
    {
      "type": "modify",
      "old_id": "dbb1702688cd44329c3eeb7f2f3977b8cc03872f",
      "old_mode": 33188,
      "old_path": "include/sound/soc.h",
      "new_id": "0758a1b3ca44462cfa07f4407ee04007e077c605",
      "new_mode": 33188,
      "new_path": "include/sound/soc.h"
    },
    {
      "type": "modify",
      "old_id": "e984a17cd656a1edf37258b08810280fd3efceaf",
      "old_mode": 33188,
      "old_path": "sound/soc/soc-core.c",
      "new_id": "7ff04ad2a97e0511d7b31d49cb7b481c9c0214ed",
      "new_mode": 33188,
      "new_path": "sound/soc/soc-core.c"
    },
    {
      "type": "modify",
      "old_id": "5cfc90941e492c7545ad669b18db23e9271af4f0",
      "old_mode": 33188,
      "old_path": "sound/soc/soc-dapm.c",
      "new_id": "2f5295dbd1586bff0a24926e709d454335f9501d",
      "new_mode": 33188,
      "new_path": "sound/soc/soc-dapm.c"
    }
  ]
}
