)]}'
{
  "commit": "1e4eae710d7e2abe820f628697f7e23a0b8c0961",
  "tree": "b675dcf550b96322e62b779082a26011caf3da45",
  "parents": [
    "7bfc68900bc3ce1149c9464fe0e8695be06b0be9"
  ],
  "author": {
    "name": "Jiri Pirko",
    "email": "jiri@nvidia.com",
    "time": "Tue Jun 16 11:20:06 2026 +0200"
  },
  "committer": {
    "name": "Jiri Pirko",
    "email": "jiri@nvidia.com",
    "time": "Wed Jul 01 10:39:49 2026 +0200"
  },
  "message": "libibverbs: Fall back to legacy ops in default reg_mr_ex\n\nThe default (dummy) reg_mr_ex op returns EOPNOTSUPP, so ibv_reg_mr_ex()\nfails on any provider that does not implement its own reg_mr_ex,\neven when the provider supports the equivalent legacy registration ops.\n\nTranslate the ibv_mr_init_attr request into the provider\u0027s existing\nreg_mr() or reg_dmabuf_mr() op, selecting the dmabuf-based op when the\nrequest carries an fd and the address-based op otherwise.\n\nSigned-off-by: Jiri Pirko \u003cjiri@nvidia.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67aae0c1e25caad2e064bd18ef41ada3343d534a",
      "old_mode": 33188,
      "old_path": "libibverbs/dummy_ops.c",
      "new_id": "a27e229055462e17004877779b0778180aba6cb2",
      "new_mode": 33188,
      "new_path": "libibverbs/dummy_ops.c"
    }
  ]
}
