)]}'
{
  "commit": "4333c313550f6e5bd98ce46fac1e68c0a1eba713",
  "tree": "5ef8ca7dccfee6a5b700ca1afb8a1f238a1b3d19",
  "parents": [
    "5b02218d348d697527fd7a6013e49d995a7b85d8"
  ],
  "author": {
    "name": "Leon Romanovsky",
    "email": "leonro@nvidia.com",
    "time": "Mon Jul 13 02:56:03 2026 -0400"
  },
  "committer": {
    "name": "Leon Romanovsky",
    "email": "leonro@nvidia.com",
    "time": "Mon Jul 13 03:39:17 2026 -0400"
  },
  "message": "RDMA: Remove redundant memset() from query_device callbacks\n\nThe core always hands the driver\u0027s query_device() callback a zeroed\nib_device_attr. There are only two callers of the op and both clear the\nstructure before invoking it: setup_device() memsets \u0026device-\u003eattrs, and\nib_uverbs_ex_query_device() passes an on-stack structure initialized to {}.\n\nThe open-coded memset(props, 0, sizeof(*props)) at the top of the driver\ncallbacks is therefore redundant. Remove it from all drivers.\n\nSigned-off-by: Leon Romanovsky \u003cleonro@nvidia.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ef9943be18861883db9e2952d079fd0f9f023a9d",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/bnxt_re/ib_verbs.c",
      "new_id": "1f32537dc5288fa620afc84a4d07579b8fbeb6d4",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/bnxt_re/ib_verbs.c"
    },
    {
      "type": "modify",
      "old_id": "ec124fbda6377cf018110dd07b8829f9ff30f294",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/efa/efa_verbs.c",
      "new_id": "6be8ec53dcb3412075e8c3ebc5b2f90f7212a7f5",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/efa/efa_verbs.c"
    },
    {
      "type": "modify",
      "old_id": "74afe6eb18b0bcee6af5d7ee2f6bf3e040a77844",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/erdma/erdma_verbs.c",
      "new_id": "9491cbab69b341258102b01da038ad195e4ff1cc",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/erdma/erdma_verbs.c"
    },
    {
      "type": "modify",
      "old_id": "c6f633bd5a3402d1271dc47bb91f932a99d44874",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/hns/hns_roce_main.c",
      "new_id": "09c07de5f0222dea5bbcce0c1d309aa31f9b41dc",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/hns/hns_roce_main.c"
    },
    {
      "type": "modify",
      "old_id": "5c907ffce99b5d855035f1c0f4cec45d927c04ca",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/irdma/verbs.c",
      "new_id": "c9b606cc67d47472991da171c0ae7869fe891643",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/irdma/verbs.c"
    },
    {
      "type": "modify",
      "old_id": "efe2935bda29fefe8333a597af93fc5be7e07f56",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/mana/main.c",
      "new_id": "a5b3606a1dd5ae2c438479bc5e999e4ee785d2c0",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/mana/main.c"
    },
    {
      "type": "modify",
      "old_id": "17073e8f105aabf05a6e660c2161cf672f503049",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/mlx4/main.c",
      "new_id": "7266a6141944021b32fd7c27a415438676908648",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/mlx4/main.c"
    },
    {
      "type": "modify",
      "old_id": "02809114fc79afe7526b4c6ebd3e8580c636fcba",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/mlx5/main.c",
      "new_id": "e8bba5a76d4eef1ff64a0644e58fbc0d8b7fbee1",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/mlx5/main.c"
    },
    {
      "type": "modify",
      "old_id": "f90f67afc8fabe02cd08f9fe49f53e2ec457d1ec",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/mthca/mthca_provider.c",
      "new_id": "e933a53779a453aa9f5ada33cd0b2850efdcba97",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/mthca/mthca_provider.c"
    },
    {
      "type": "modify",
      "old_id": "53ba32d168a17cdbff667e306a264cd106b2ad52",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/ocrdma/ocrdma_verbs.c",
      "new_id": "de83dc0ea79c4b21356ae2d77f38c1b1977c8b75",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/ocrdma/ocrdma_verbs.c"
    },
    {
      "type": "modify",
      "old_id": "d5416b161340672ed7d019792d456f300d90d167",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/qedr/verbs.c",
      "new_id": "1cf502579ad1fcb8cf50f983dc8047b40a4ba8ee",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/qedr/verbs.c"
    },
    {
      "type": "modify",
      "old_id": "dc355b00f61cecebdcc309eca43a45b528ee6a34",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/usnic/usnic_ib_verbs.c",
      "new_id": "3402c84eb904964c12469c94aa5c177e8513ca51",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/usnic/usnic_ib_verbs.c"
    },
    {
      "type": "modify",
      "old_id": "b74ac85c1b8b8bcc8b83133f467f3e253f08ec7f",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/sw/siw/siw_verbs.c",
      "new_id": "e281517fc6f9bf9377cd25786d4c383291c96470",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/sw/siw/siw_verbs.c"
    }
  ]
}
