)]}'
{
  "commit": "9fe86ff1893c4c0ac4a56c1e6ef91da84a27f462",
  "tree": "4356bef2fb499a9fbad2961a92e8930921325273",
  "parents": [
    "840a614b67fff1748bbc9cbec484efba18aad9ff"
  ],
  "author": {
    "name": "Will Deacon",
    "email": "will@kernel.org",
    "time": "Thu Jul 03 14:08:14 2025 +0100"
  },
  "committer": {
    "name": "Will Deacon",
    "email": "will@kernel.org",
    "time": "Thu Jul 10 20:39:01 2025 +0100"
  },
  "message": "arm64: mm: Re-implement the __flush_tlb_range_op macro in C\n\nThe __flush_tlb_range_op() macro is horrible and has been a previous\nsource of bugs thanks to multiple expansions of its arguments (see\ncommit f7edb07ad7c6 (\"Fix mmu notifiers for range-based invalidates\")).\n\nRewrite the thing in C.\n\nSuggested-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Will Deacon \u003cwill@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2541863721af8028671f3f9ab23dbf8e261267ab",
      "old_mode": 33188,
      "old_path": "arch/arm64/include/asm/tlbflush.h",
      "new_id": "ee69efdc12ab33ceb0fa817dc3d3671ce950f9f3",
      "new_mode": 33188,
      "new_path": "arch/arm64/include/asm/tlbflush.h"
    }
  ]
}
