)]}'
{
  "commit": "ec9a03d47ed71364501c54ce3845af0bd81ff2f6",
  "tree": "0f0397b69c91101d7ad013b9f3f8ba2f13a2d4ce",
  "parents": [
    "8ded8f0030b9b44e9dcf48ce2421f9502cece39b",
    "787ad90332b3573d502a6c1aff52f708ca141976"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Sep 06 11:02:36 2016 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Sep 06 11:02:36 2016 -0700"
  },
  "message": "Merge tag \u0027regmap-fix-v4.8-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap\n\nPull regmap fixes from Mark Brown:\n \"Several fixes here, the main one being the change from Lars-Peter\n  which I\u0027d been letting soak in -next since the merge window in case it\n  uncovered further issues as it\u0027s a minimal fix rather than a change\n  addressing the root cause of the problems (which would\u0027ve been too\n  invasive for -rc):\n\n   - The biggest change is a fix from Lars-Peter to ensure that we don\u0027t\n     create overlapping rbtree nodes which in turn avoids returning\n     corrupt cache values to users, fixing some issues that were exposed\n     by some recent optimisations with certain access patterns but had\n     been present for a long time.\n\n   - A fix from Elaine Zhang to stop us updating the cache if we get an\n     I/O error when writing to the hardware.\n\n   - A fix fromm Maarten ter Huurne to avoid uninitialized defaults in\n     cases where we have non-readable registers but are initializing the\n     cache by reading from the device\"\n\n* tag \u0027regmap-fix-v4.8-rc5\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap:\n  regmap: drop cache if the bus transfer error\n  regmap: rbtree: Avoid overlapping nodes\n  regmap: cache: Fix num_reg_defaults computation from reg_defaults_raw\n",
  "tree_diff": []
}
