)]}'
{
  "commit": "0096c8ec07ca074347b2303a3684c7cf31aa164d",
  "tree": "890aa3fac347cb655979cd6fc6f9c318fd4ed374",
  "parents": [
    "0b932ac82213088907b45af0788acd82f4cb53dd"
  ],
  "author": {
    "name": "Dezhen Lu",
    "email": "dezhen.lu@student.uni-tuebingen.de",
    "time": "Sat Nov 07 21:41:33 2026 +0100"
  },
  "committer": {
    "name": "Nicolas Morey",
    "email": "nmorey@suse.com",
    "time": "Mon Nov 09 17:02:04 2026 +0100"
  },
  "message": "util: Fix the constant length check in the aarch64 mmio_memcpy_x64()\n\n[ Upstream commit b9c03596bafe18d4c311bd41d7f77f8e9a0396bb ]\n\n__builtin_constant_p((bytecount) \u003d\u003d 64) is true when the comparison has\na known result, whatever that result is, so the macro writes only 64\nbytes for any length the compiler can reason about. A literal 128 is\ntruncated, and so is a variable after \"if (n \u003c\u003d 64) return;\".\n\nTake the 64-byte path only when the length is known to be 64. libhns\nwas the one in-tree caller that relied on the old behaviour, and the\nprevious patch removes that.\n\nFixes: 159933c37450 (\"libhns: Add support for direct wqe\")\nReviewed-by: Junxian Huang \u003chuangjunxian6@hisilicon.com\u003e\nTested-by: Junxian Huang \u003chuangjunxian6@hisilicon.com\u003e\nAssisted-by: Claude:claude-opus-5-5 \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Dezhen Lu \u003cdezhen.lu@student.uni-tuebingen.de\u003e\nSigned-off-by: Nicolas Morey \u003cnmorey@suse.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9af35099d206aad073b23dd30e0d1f50f42ebcf5",
      "old_mode": 33188,
      "old_path": "util/mmio.h",
      "new_id": "34a601f1cfd817b79b4b194736fa7e46f302eb39",
      "new_mode": 33188,
      "new_path": "util/mmio.h"
    }
  ]
}
