)]}'
{
  "commit": "9108f7fa493b4c88cbc09503e0c164244456bad5",
  "tree": "3b4623b5f661c0c3cdb544c33e05890aa9debb2f",
  "parents": [
    "34808ac8ddafc3e2c2a59e84eaab0a410e7a0fdc"
  ],
  "author": {
    "name": "Francesco Lavra",
    "email": "flavra@baylibre.com",
    "time": "Tue Jun 16 13:44:29 2026 +0200"
  },
  "committer": {
    "name": "Mark Brown",
    "email": "broonie@kernel.org",
    "time": "Tue Jun 16 14:13:48 2026 +0100"
  },
  "message": "regcache: Do not overwrite error code when finalizing cache after error\n\nDuring regcache initialization, if an error occurs in the\ncache_ops-\u003epopulate callback, and if cache operations include an exit\ncallback, the error code from populate() is overwritten with the return\nvalue from exit(). This hides the error condition from the caller of\nregcache_init(), and can cause NULL pointer dereferences when the regcache\nis later accessed.\n\nFixes: 94a3a95f0315 (\"regcache: Add -\u003epopulate() callback to separate from -\u003einit()\")\nSigned-off-by: Francesco Lavra \u003cflavra@baylibre.com\u003e\nLink: https://patch.msgid.link/20260616114429.1852456-1-flavra@baylibre.com\nSigned-off-by: Mark Brown \u003cbroonie@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "27616b05111cc7429c33295be56befe21de17455",
      "old_mode": 33188,
      "old_path": "drivers/base/regmap/regcache.c",
      "new_id": "aa8f2efed7798d1df3f4c9c1eb80837c2076968f",
      "new_mode": 33188,
      "new_path": "drivers/base/regmap/regcache.c"
    }
  ]
}
