)]}'
{
  "commit": "f7be168929abbf015ef87d39902fa00c64a80934",
  "tree": "60d37190b463a7e74d4f55c218b575de7725025c",
  "parents": [
    "a70151dfec390eb5f7fc5b266f51d601da2a7778"
  ],
  "author": {
    "name": "Selvin Xavier",
    "email": "selvin.xavier@broadcom.com",
    "time": "Thu Nov 05 12:35:40 2026 -0800"
  },
  "committer": {
    "name": "Selvin Xavier",
    "email": "selvin.xavier@broadcom.com",
    "time": "Fri Nov 06 06:08:36 2026 -0800"
  },
  "message": "verbs: Don\u0027t add VA UMEM attrs from fill_attr_in_buf_umem()\n\nExtending fill_attr_in_buf_umem() for VA-backed buffers made it always\nadd a mandatory UMEM attribute, even for non-dmabuf buffers. Generic\ncallers such as create CQ then fail with EOPNOTSUPP on kernels older\nthan v7.2, with no fallback to the write command.\n\nRestore the dmabuf-only behavior and move VA handling into a new\nfill_attr_in_buf_umem_va() helper, used by the bnxt_re direct verbs\ncallers.\n\nFixes: 8c17f5926802 (\"verbs: Extend fill_attr_in_buf_umem() for VA-backed descriptors\")\nSigned-off-by: Selvin Xavier \u003cselvin.xavier@broadcom.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "711450cac63ac5799e1b3cc3d9a3b90e5b6d48d3",
      "old_mode": 33188,
      "old_path": "libibverbs/driver.h",
      "new_id": "3507999d7ee872f831874dd49b76386274625ce2",
      "new_mode": 33188,
      "new_path": "libibverbs/driver.h"
    },
    {
      "type": "modify",
      "old_id": "b165a55036c9cb3c9a939c844a51887aad91181e",
      "old_mode": 33188,
      "old_path": "providers/bnxt_re/dv.c",
      "new_id": "5be9a62180913094f392625bbf7f1bddee84db0e",
      "new_mode": 33188,
      "new_path": "providers/bnxt_re/dv.c"
    }
  ]
}
