)]}'
{
  "commit": "897ae4b40e80be7dcbf2b3079d85fa6339a6b751",
  "tree": "4ebec4c5656c47cbd885a6ad24e0a300aa49edff",
  "parents": [
    "8343268ec3cf4e097aa8b2071f0cd6779e2c4953"
  ],
  "author": {
    "name": "Parav Pandit",
    "email": "parav@nvidia.com",
    "time": "Tue Aug 17 15:59:17 2021 +0300"
  },
  "committer": {
    "name": "Saeed Mahameed",
    "email": "saeedm@nvidia.com",
    "time": "Tue Sep 07 14:16:46 2021 -0700"
  },
  "message": "net/mlx5: Fix rdma aux device on devlink reload\n\nRDMA auxdev parameter registration was skipped for eswitch manager PCI PF.\nDue to this when devlink parameter is read, it reads as false in below\ncode flow.\n\n$ devlink dev reload pci/0000:06:00.0\n  devlink_reload()\n    mlx5_load_one()\n      mlx5_attach_device()\n        is_ib_enabled()\n          devlink_param_driverinit_value_get()\n\nDue to this, is_ib_enabled() returns false for the RDMA auxiliary\ndevice. This results into a skipping RDMA auxiliary device creation on\nreload.\n\nThere is no need to check for eswitch manager capability to support RDMA\nauxiliary device. Hence, fix it by skipping eswitch manager capability.\n\nFixes: 87158cedf00e (\"net/mlx5: Support enable_rdma devlink dev param\")\nSigned-off-by: Parav Pandit \u003cparav@nvidia.com\u003e\nReviewed-by: Shay Drory \u003cshayd@nvidia.com\u003e\nSigned-off-by: Saeed Mahameed \u003csaeedm@nvidia.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e84287ffc7cea46272bd5c3f55616431324b531e",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/mellanox/mlx5/core/devlink.c",
      "new_id": "dcf9f27ba2efdf9673e03976ed522a36c46bbc70",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/mellanox/mlx5/core/devlink.c"
    }
  ]
}
