)]}'
{
  "commit": "194684e596af4bdaebb424166d94a8aa528edfda",
  "tree": "1a6b0ede432e8c9fb4f7a1652deb71044ff9aa50",
  "parents": [
    "a0c11cdd6a1975fd8d6d186f2e2865a82f3e9bbf"
  ],
  "author": {
    "name": "Mika Kuoppala",
    "email": "mika.kuoppala@nokia.com",
    "time": "Sun Dec 06 17:06:22 2009 +0100"
  },
  "committer": {
    "name": "Jean Delvare",
    "email": "khali@linux-fr.org",
    "time": "Sun Dec 06 17:06:22 2009 +0100"
  },
  "message": "i2c: Prevent priority inversion on top of bus lock\n\nLow priority thread holding the i2c bus mutex could block higher\npriority threads to access the bus resulting in unacceptable\nlatencies. Change the mutex type to rt_mutex preventing priority\ninversion.\n\nTested-by: Peter Ujfalusi \u003cpeter.ujfalusi@nokia.com\u003e\nSigned-off-by: Mika Kuoppala \u003cmika.kuoppala@nokia.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d7ece131b4f4bd64af82fd80160279ffd99a1db5",
      "old_mode": 33188,
      "old_path": "drivers/i2c/Kconfig",
      "new_id": "8d8a00e5a30e307fbc474aa33cd154fb683b0fc2",
      "new_mode": 33188,
      "new_path": "drivers/i2c/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "296504355142f2f7bb5f3338a30fe79d37f36b8f",
      "old_mode": 33188,
      "old_path": "drivers/i2c/i2c-core.c",
      "new_id": "d664b4a97a31fd6baeafc95e5f0a9f14ec130ae4",
      "new_mode": 33188,
      "new_path": "drivers/i2c/i2c-core.c"
    },
    {
      "type": "modify",
      "old_id": "7b40cda57a702273fcbdeb7ba7487fdfe1406aff",
      "old_mode": 33188,
      "old_path": "include/linux/i2c.h",
      "new_id": "52317fb5917e764170f1279afe6b888682e1a517",
      "new_mode": 33188,
      "new_path": "include/linux/i2c.h"
    }
  ]
}
