)]}'
{
  "commit": "979c294509f9248fe1e7c358d582fb37dd5ca12d",
  "tree": "65c1326bd86a5021eb936392cf606791547f4988",
  "parents": [
    "6086121dc424b6906602617449f0445aeab00277"
  ],
  "author": {
    "name": "Nathan Chancellor",
    "email": "nathan@kernel.org",
    "time": "Thu Jun 04 17:33:21 2026 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Sat Jun 06 15:08:36 2026 -0700"
  },
  "message": "cfi: Include uaccess.h for get_kernel_nofault()\n\nAfter commit 0652a3daa787 (\"tracing: Fix CFI violation in probestub\nbeing called by tprobes\"), there are many build errors when building\nARCH\u003darm multi_v7_defconfig + CONFIG_CFI\u003dy like:\n\n  In file included from drivers/base/devres.c:17:\n  In file included from drivers/base/trace.h:16:\n  In file included from include/linux/tracepoint.h:23:\n  include/linux/cfi.h:44:6: error: call to undeclared function \u0027get_kernel_nofault\u0027; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]\n     44 |         if (get_kernel_nofault(hash, func - cfi_get_offset()))\n        |             ^\n  1 error generated.\n\nget_kernel_nofault() is called in the generic version of\ncfi_get_func_hash() but nothing ensures uaccess.h is always included for\na proper expansion and prototype.  Include uaccess.h in cfi.h to clear\nup the errors.\n\nCc: stable@vger.kernel.org\nFixes: 0652a3daa787 (\"tracing: Fix CFI violation in probestub being called by tprobes\")\nSigned-off-by: Nathan Chancellor \u003cnathan@kernel.org\u003e\nAcked-by: Masami Hiramatsu (Google) \u003cmhiramat@kernel.org\u003e\nReviewed-by: Sami Tolvanen \u003csamitolvanen@google.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1fd22ea6eba4feccad8ef66069e0f67aebb46cef",
      "old_mode": 33188,
      "old_path": "include/linux/cfi.h",
      "new_id": "0f220d29225c01352ddf9fdae29f24c2d5facfa7",
      "new_mode": 33188,
      "new_path": "include/linux/cfi.h"
    }
  ]
}
