)]}'
{
  "commit": "ed52e62ebec9e703eb0b69704feaf1b6e847d882",
  "tree": "71f81470bf569105a09f9b330bf68ba428236f06",
  "parents": [
    "9c3664ddcee8d56c54bc6a735bbc3cf77723d85d"
  ],
  "author": {
    "name": "Paul Fertser",
    "email": "fercerpav@gmail.com",
    "time": "Tue Jul 28 00:41:15 2009 +0400"
  },
  "committer": {
    "name": "Samuel Ortiz",
    "email": "sameo@linux.intel.com",
    "time": "Thu Sep 17 09:46:53 2009 +0200"
  },
  "message": "mfd: use a dedicated workqueue for pcf50633 irq processing\n\nUsing the default kernel \"events\" workqueue causes problems with\nsynchronous adc readings if initiated from some task on the same\nworkqueue.\n\nI had a deadlock trying to use pcf50633_adc_sync_read from a\npower_supply class driver because the reading was initiated from the\nworkqueue and it waited for the irq processing to complete (to get the\nresult) and that was put on the same workqueue.\n\nSigned-off-by: Paul Fertser \u003cfercerpav@gmail.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8d3c38bf9714857fbe97507e52498a39cec122c2",
      "old_mode": 33188,
      "old_path": "drivers/mfd/pcf50633-core.c",
      "new_id": "d26d7747175ef107c9a34d08f44fab4d692114a7",
      "new_mode": 33188,
      "new_path": "drivers/mfd/pcf50633-core.c"
    },
    {
      "type": "modify",
      "old_id": "c8f51c3c0a725d21f9906178f91d7fb868ca0299",
      "old_mode": 33188,
      "old_path": "include/linux/mfd/pcf50633/core.h",
      "new_id": "9aba7b779fbc35ee13896e8643f97a976ee49758",
      "new_mode": 33188,
      "new_path": "include/linux/mfd/pcf50633/core.h"
    }
  ]
}
