)]}'
{
  "commit": "8eaac5ca2b3ec9140d6f9fcdd38d48612b9e3f4d",
  "tree": "40ac0b1a9085c066500447078ac12844de9c2e59",
  "parents": [
    "90d648c2d292aa93464a863e0bc06ef24a940e3f"
  ],
  "author": {
    "name": "Yishai Hadas",
    "email": "yishaih@nvidia.com",
    "time": "Thu Mar 05 09:51:24 2026 +0200"
  },
  "committer": {
    "name": "Yishai Hadas",
    "email": "yishaih@nvidia.com",
    "time": "Mon Mar 16 11:34:16 2026 +0200"
  },
  "message": "mlx5: Fix mlx5dv_create_flow to keep legacy ABI\n\nThe commit ID mentioned by the Fixes line increased the layout of struct\nmlx5dv_flow_action_attr from 16 to 24 bytes, breaking ABI for users of\nthe mlx5dv_create_flow() API and caused a SF where more than one action\nis supplied.\n\nFix this ABI break, by keeping the layout for the original symbol\nversion of mlx5dv_create_flow() while introducing a new symbol to\nsupport a dynamic stride based on the compiled mlx5dv_flow_action_attr\nsize.\n\nFixes: 1dc3e8d9866e (\"mlx5: Add support for bulk flow counters in mlx5dv_create_flow\")\nSigned-off-by: Yishai Hadas \u003cyishaih@nvidia.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "419bb94422dbbc4a310ec716edf12bd1f7e9228b",
      "old_mode": 33188,
      "old_path": "debian/ibverbs-providers.symbols",
      "new_id": "8d2ae5d007f66002d863d1664fa99835853c542a",
      "new_mode": 33188,
      "new_path": "debian/ibverbs-providers.symbols"
    },
    {
      "type": "modify",
      "old_id": "b2a852a7ad396c0159fcd1453b67487cc320989f",
      "old_mode": 33188,
      "old_path": "providers/mlx5/libmlx5.map",
      "new_id": "a0f146b46d2ce923c5ae2e908f7969efe2548ce2",
      "new_mode": 33188,
      "new_path": "providers/mlx5/libmlx5.map"
    },
    {
      "type": "modify",
      "old_id": "34c18083bf6a26591f70e168b0cbffd1d9f07903",
      "old_mode": 33188,
      "old_path": "providers/mlx5/mlx5.h",
      "new_id": "53dc5745d445cca055d2aaa7957d47bfaeb87dfe",
      "new_mode": 33188,
      "new_path": "providers/mlx5/mlx5.h"
    },
    {
      "type": "modify",
      "old_id": "a24940196219aa34d94f07039b68edc712316fc1",
      "old_mode": 33188,
      "old_path": "providers/mlx5/mlx5dv.h",
      "new_id": "571e531127e21c96d3f5421b90e85778440bd1e1",
      "new_mode": 33188,
      "new_path": "providers/mlx5/mlx5dv.h"
    },
    {
      "type": "modify",
      "old_id": "06da2290755a4ca72349133892c64ed06d4b73c3",
      "old_mode": 33188,
      "old_path": "providers/mlx5/verbs.c",
      "new_id": "5a377a02a880c31f0a0e7094d3c9d8a0cfc31362",
      "new_mode": 33188,
      "new_path": "providers/mlx5/verbs.c"
    }
  ]
}
