From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============2667603473689945357==" MIME-Version: 1.0 From: kernel test robot To: kbuild-all@lists.01.org Subject: [sashal-linux-stable:queue-4.14 23/23] drivers/infiniband/hw/mlx4/main.c:569:1: error: version control conflict marker in file Date: Sun, 13 Jun 2021 05:26:18 +0800 Message-ID: <202106130516.MYNdym3q-lkp@intel.com> List-Id: --===============2667603473689945357== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable tree: https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable= .git queue-4.14 head: e7070c196c5e75ab1ac8bca2e88ebb8db34aa29f commit: e7070c196c5e75ab1ac8bca2e88ebb8db34aa29f [23/23] RDMA/mlx4: Do not = map the core_clock page to user space unless enabled config: ia64-allmodconfig (attached as .config) compiler: ia64-linux-gcc (GCC) 7.5.0 reproduce (this is a W=3D1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/= make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stab= le.git/commit/?id=3De7070c196c5e75ab1ac8bca2e88ebb8db34aa29f git remote add sashal-linux-stable https://git.kernel.org/pub/scm/l= inux/kernel/git/sashal/linux-stable.git git fetch --no-tags sashal-linux-stable queue-4.14 git checkout e7070c196c5e75ab1ac8bca2e88ebb8db34aa29f # save the attached .config to linux build tree COMPILER_INSTALL_PATH=3D$HOME/0day COMPILER=3Dgcc-7.5.0 make.cross = ARCH=3Dia64 = If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All error/warnings (new ones prefixed by >>): drivers/infiniband/hw/mlx4/main.c: In function 'mlx4_ib_query_device': >> drivers/infiniband/hw/mlx4/main.c:569:1: error: version control conflict= marker in file <<<<<<< HEAD ^~~~~~~ drivers/infiniband/hw/mlx4/main.c:577:1: error: version control conflict= marker in file =3D=3D=3D=3D=3D=3D=3D ^~~~~~~ >> drivers/infiniband/hw/mlx4/main.c:579:9: error: 'struct ib_device_attr' = has no member named 'cq_caps'; did you mean 'tm_caps'? props->cq_caps.max_cq_moderation_period =3D MLX4_MAX_CQ_PERIOD; ^~~~~~~ tm_caps >> drivers/infiniband/hw/mlx4/main.c:579:44: error: 'MLX4_MAX_CQ_PERIOD' un= declared (first use in this function); did you mean 'MLX4_MAX_SGE_RD'? props->cq_caps.max_cq_moderation_period =3D MLX4_MAX_CQ_PERIOD; ^~~~~~~~~~~~~~~~~~ MLX4_MAX_SGE_RD drivers/infiniband/hw/mlx4/main.c:579:44: note: each undeclared identifi= er is reported only once for each function it appears in >> drivers/infiniband/hw/mlx4/main.c:584:22: error: 'MLX4_IB_QUERY_DEV_RESP= _MASK_CORE_CLOCK_OFFSET' undeclared (first use in this function) resp.comp_mask |=3D MLX4_IB_QUERY_DEV_RESP_MASK_CORE_CLOCK_OFFSET; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:585:1: error: version control conflict= marker in file >>>>>>> 2300706ca2f6 (RDMA/mlx4: Do not map the core_clock page to user= space unless enabled) ^~~~~~~ >> drivers/infiniband/hw/mlx4/main.c:585:9: error: invalid suffix "ca2f6" o= n integer constant >>>>>>> 2300706ca2f6 (RDMA/mlx4: Do not map the core_clock page to user= space unless enabled) ^~~~~~~~~~~~ >> drivers/infiniband/hw/mlx4/main.c:610:1: error: invalid storage class fo= r function 'mlx4_ib_port_link_layer' mlx4_ib_port_link_layer(struct ib_device *device, u8 port_num) ^~~~~~~~~~~~~~~~~~~~~~~ >> drivers/infiniband/hw/mlx4/main.c:609:1: warning: ISO C90 forbids mixed = declarations and code [-Wdeclaration-after-statement] static enum rdma_link_layer ^~~~~~ >> drivers/infiniband/hw/mlx4/main.c:618:12: error: invalid storage class f= or function 'ib_link_query_port' static int ib_link_query_port(struct ib_device *ibdev, u8 port, ^~~~~~~~~~~~~~~~~~ >> drivers/infiniband/hw/mlx4/main.c:708:11: error: invalid storage class f= or function 'state_to_phys_state' static u8 state_to_phys_state(enum ib_port_state state) ^~~~~~~~~~~~~~~~~~~ >> drivers/infiniband/hw/mlx4/main.c:713:12: error: invalid storage class f= or function 'eth_link_query_port' static int eth_link_query_port(struct ib_device *ibdev, u8 port, ^~~~~~~~~~~~~~~~~~~ >> drivers/infiniband/hw/mlx4/main.c:786:12: error: invalid storage class f= or function 'mlx4_ib_query_port' static int mlx4_ib_query_port(struct ib_device *ibdev, u8 port, ^~~~~~~~~~~~~~~~~~ >> drivers/infiniband/hw/mlx4/main.c:849:12: error: invalid storage class f= or function 'mlx4_ib_query_gid' static int mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int inde= x, ^~~~~~~~~~~~~~~~~ >> drivers/infiniband/hw/mlx4/main.c:872:12: error: invalid storage class f= or function 'mlx4_ib_query_sl2vl' static int mlx4_ib_query_sl2vl(struct ib_device *ibdev, u8 port, u64 *s= l2vl_tbl) ^~~~~~~~~~~~~~~~~~~ >> drivers/infiniband/hw/mlx4/main.c:913:13: error: invalid storage class f= or function 'mlx4_init_sl2vl_tbl' static void mlx4_init_sl2vl_tbl(struct mlx4_ib_dev *mdev) ^~~~~~~~~~~~~~~~~~~ >> drivers/infiniband/hw/mlx4/main.c:965:12: error: invalid storage class f= or function 'mlx4_ib_query_pkey' static int mlx4_ib_query_pkey(struct ib_device *ibdev, u8 port, u16 ind= ex, u16 *pkey) ^~~~~~~~~~~~~~~~~~ >> drivers/infiniband/hw/mlx4/main.c:970:12: error: invalid storage class f= or function 'mlx4_ib_modify_device' static int mlx4_ib_modify_device(struct ib_device *ibdev, int mask, ^~~~~~~~~~~~~~~~~~~~~ >> drivers/infiniband/hw/mlx4/main.c:1006:12: error: invalid storage class = for function 'mlx4_ib_SET_PORT' static int mlx4_ib_SET_PORT(struct mlx4_ib_dev *dev, u8 port, int reset= _qkey_viols, ^~~~~~~~~~~~~~~~ >> drivers/infiniband/hw/mlx4/main.c:1032:12: error: invalid storage class = for function 'mlx4_ib_modify_port' static int mlx4_ib_modify_port(struct ib_device *ibdev, u8 port, int ma= sk, ^~~~~~~~~~~~~~~~~~~ >> drivers/infiniband/hw/mlx4/main.c:1066:28: error: invalid storage class = for function 'mlx4_ib_alloc_ucontext' static struct ib_ucontext *mlx4_ib_alloc_ucontext(struct ib_device *ibd= ev, ^~~~~~~~~~~~~~~~~~~~~~ >> drivers/infiniband/hw/mlx4/main.c:1120:12: error: invalid storage class = for function 'mlx4_ib_dealloc_ucontext' static int mlx4_ib_dealloc_ucontext(struct ib_ucontext *ibcontext) ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1130:14: error: invalid storage class = for function 'mlx4_ib_vma_open' static void mlx4_ib_vma_open(struct vm_area_struct *area) ^~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1144:14: error: invalid storage class = for function 'mlx4_ib_vma_close' static void mlx4_ib_vma_close(struct vm_area_struct *area) ^~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1166:10: error: initializer element is= not constant .open =3D mlx4_ib_vma_open, ^~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1166:10: note: (near initialization fo= r 'mlx4_ib_vm_ops.open') drivers/infiniband/hw/mlx4/main.c:1167:11: error: initializer element is= not constant .close =3D mlx4_ib_vma_close ^~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1167:11: note: (near initialization fo= r 'mlx4_ib_vm_ops.close') drivers/infiniband/hw/mlx4/main.c:1170:13: error: invalid storage class = for function 'mlx4_ib_disassociate_ucontext' static void mlx4_ib_disassociate_ucontext(struct ib_ucontext *ibcontext) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1236:13: error: invalid storage class = for function 'mlx4_ib_set_vma_data' static void mlx4_ib_set_vma_data(struct vm_area_struct *vma, ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1244:12: error: invalid storage class = for function 'mlx4_ib_mmap' static int mlx4_ib_mmap(struct ib_ucontext *context, struct vm_area_str= uct *vma) ^~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1312:22: error: invalid storage class = for function 'mlx4_ib_alloc_pd' static struct ib_pd *mlx4_ib_alloc_pd(struct ib_device *ibdev, ^~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1339:12: error: invalid storage class = for function 'mlx4_ib_dealloc_pd' static int mlx4_ib_dealloc_pd(struct ib_pd *pd) ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1347:24: error: invalid storage class = for function 'mlx4_ib_alloc_xrcd' static struct ib_xrcd *mlx4_ib_alloc_xrcd(struct ib_device *ibdev, ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1390:12: error: invalid storage class = for function 'mlx4_ib_dealloc_xrcd' static int mlx4_ib_dealloc_xrcd(struct ib_xrcd *xrcd) ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1400:12: error: invalid storage class = for function 'add_gid_entry' static int add_gid_entry(struct ib_qp *ibqp, union ib_gid *gid) ^~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1423:13: error: invalid storage class = for function 'mlx4_ib_delete_counters_table' static void mlx4_ib_delete_counters_table(struct mlx4_ib_dev *ibdev, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1481:12: error: invalid storage class = for function 'parse_flow_attr' static int parse_flow_attr(struct mlx4_dev *dev, ^~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1564:12: error: invalid storage class = for function '__mlx4_ib_default_rules_match' static int __mlx4_ib_default_rules_match(struct ib_qp *qp, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1618:12: error: invalid storage class = for function '__mlx4_ib_create_default_rules' static int __mlx4_ib_create_default_rules( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1657:12: error: invalid storage class = for function '__mlx4_ib_create_flow' static int __mlx4_ib_create_flow(struct ib_qp *qp, struct ib_flow_attr = *flow_attr, ^~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1750:12: error: invalid storage class = for function '__mlx4_ib_destroy_flow' static int __mlx4_ib_destroy_flow(struct mlx4_dev *dev, u64 reg_id) ^~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1762:12: error: invalid storage class = for function 'mlx4_ib_tunnel_steer_add' static int mlx4_ib_tunnel_steer_add(struct ib_qp *qp, struct ib_flow_at= tr *flow_attr, ^~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1787:12: error: invalid storage class = for function 'mlx4_ib_add_dont_trap_rule' static int mlx4_ib_add_dont_trap_rule(struct mlx4_dev *dev, ^~~~~~~~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1837:24: error: invalid storage class = for function 'mlx4_ib_create_flow' static struct ib_flow *mlx4_ib_create_flow(struct ib_qp *qp, ^~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1957:12: error: invalid storage class = for function 'mlx4_ib_destroy_flow' static int mlx4_ib_destroy_flow(struct ib_flow *flow_id) ^~~~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:1981:12: error: invalid storage class = for function 'mlx4_ib_mcg_attach' static int mlx4_ib_mcg_attach(struct ib_qp *ibqp, union ib_gid *gid, u1= 6 lid) ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:2043:34: error: invalid storage class = for function 'find_gid_entry' static struct mlx4_ib_gid_entry *find_gid_entry(struct mlx4_ib_qp *qp, = u8 *raw) ^~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:2059:12: error: invalid storage class = for function 'mlx4_ib_mcg_detach' static int mlx4_ib_mcg_detach(struct ib_qp *ibqp, union ib_gid *gid, u1= 6 lid) ^~~~~~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:2122:12: error: invalid storage class = for function 'init_node_data' static int init_node_data(struct mlx4_ib_dev *dev) ^~~~~~~~~~~~~~ drivers/infiniband/hw/mlx4/main.c:2160:16: error: invalid storage class = for function 'show_hca' static ssize_t show_hca(struct device *device, struct device_attribute = *attr, ^~~~~~~~ drivers/infiniband/hw/mlx4/main.c:2168:16: error: invalid storage class = for function 'show_rev' static ssize_t show_rev(struct device *device, struct device_attribute = *attr, ^~~~~~~~ drivers/infiniband/hw/mlx4/main.c:2176:16: error: invalid storage class = for function 'show_board' static ssize_t show_board(struct device *device, struct device_attribut= e *attr, ^~~~~~~~~~ In file included from include/linux/kobject.h:21:0, from include/linux/module.h:17, from drivers/infiniband/hw/mlx4/main.c:34: drivers/infiniband/hw/mlx4/main.c:2185:39: error: initializer element is= not constant static DEVICE_ATTR(hw_rev, S_IRUGO, show_rev, NULL); ^ include/linux/sysfs.h:104:10: note: in definition of macro '__ATTR' .show =3D _show, \ ^~~~~ vim +569 drivers/infiniband/hw/mlx4/main.c 431 = 432 static int mlx4_ib_query_device(struct ib_device *ibdev, 433 struct ib_device_attr *props, 434 struct ib_udata *uhw) 435 { 436 struct mlx4_ib_dev *dev =3D to_mdev(ibdev); 437 struct ib_smp *in_mad =3D NULL; 438 struct ib_smp *out_mad =3D NULL; 439 int err; 440 int have_ib_ports; 441 struct mlx4_uverbs_ex_query_device cmd; 442 struct mlx4_uverbs_ex_query_device_resp resp =3D {.comp_mask =3D 0}; 443 struct mlx4_clock_params clock_params; 444 = 445 if (uhw->inlen) { 446 if (uhw->inlen < sizeof(cmd)) 447 return -EINVAL; 448 = 449 err =3D ib_copy_from_udata(&cmd, uhw, sizeof(cmd)); 450 if (err) 451 return err; 452 = 453 if (cmd.comp_mask) 454 return -EINVAL; 455 = 456 if (cmd.reserved) 457 return -EINVAL; 458 } 459 = 460 resp.response_length =3D offsetof(typeof(resp), response_length) + 461 sizeof(resp.response_length); 462 in_mad =3D kzalloc(sizeof *in_mad, GFP_KERNEL); 463 out_mad =3D kmalloc(sizeof *out_mad, GFP_KERNEL); 464 err =3D -ENOMEM; 465 if (!in_mad || !out_mad) 466 goto out; 467 = 468 init_query_mad(in_mad); 469 in_mad->attr_id =3D IB_SMP_ATTR_NODE_INFO; 470 = 471 err =3D mlx4_MAD_IFC(to_mdev(ibdev), MLX4_MAD_IFC_IGNORE_KEYS, 472 1, NULL, NULL, in_mad, out_mad); 473 if (err) 474 goto out; 475 = 476 memset(props, 0, sizeof *props); 477 = 478 have_ib_ports =3D num_ib_ports(dev->dev); 479 = 480 props->fw_ver =3D dev->dev->caps.fw_ver; 481 props->device_cap_flags =3D IB_DEVICE_CHANGE_PHY_PORT | 482 IB_DEVICE_PORT_ACTIVE_EVENT | 483 IB_DEVICE_SYS_IMAGE_GUID | 484 IB_DEVICE_RC_RNR_NAK_GEN | 485 IB_DEVICE_BLOCK_MULTICAST_LOOPBACK; 486 if (dev->dev->caps.flags & MLX4_DEV_CAP_FLAG_BAD_PKEY_CNTR) 487 props->device_cap_flags |=3D IB_DEVICE_BAD_PKEY_CNTR; 488 if (dev->dev->caps.flags & MLX4_DEV_CAP_FLAG_BAD_QKEY_CNTR) 489 props->device_cap_flags |=3D IB_DEVICE_BAD_QKEY_CNTR; 490 if (dev->dev->caps.flags & MLX4_DEV_CAP_FLAG_APM && have_ib_ports) 491 props->device_cap_flags |=3D IB_DEVICE_AUTO_PATH_MIG; 492 if (dev->dev->caps.flags & MLX4_DEV_CAP_FLAG_UD_AV_PORT) 493 props->device_cap_flags |=3D IB_DEVICE_UD_AV_PORT_ENFORCE; 494 if (dev->dev->caps.flags & MLX4_DEV_CAP_FLAG_IPOIB_CSUM) 495 props->device_cap_flags |=3D IB_DEVICE_UD_IP_CSUM; 496 if (dev->dev->caps.max_gso_sz && 497 (dev->dev->rev_id !=3D MLX4_IB_CARD_REV_A0) && 498 (dev->dev->caps.flags & MLX4_DEV_CAP_FLAG_BLH)) 499 props->device_cap_flags |=3D IB_DEVICE_UD_TSO; 500 if (dev->dev->caps.bmme_flags & MLX4_BMME_FLAG_RESERVED_LKEY) 501 props->device_cap_flags |=3D IB_DEVICE_LOCAL_DMA_LKEY; 502 if ((dev->dev->caps.bmme_flags & MLX4_BMME_FLAG_LOCAL_INV) && 503 (dev->dev->caps.bmme_flags & MLX4_BMME_FLAG_REMOTE_INV) && 504 (dev->dev->caps.bmme_flags & MLX4_BMME_FLAG_FAST_REG_WR)) 505 props->device_cap_flags |=3D IB_DEVICE_MEM_MGT_EXTENSIONS; 506 if (dev->dev->caps.flags & MLX4_DEV_CAP_FLAG_XRC) 507 props->device_cap_flags |=3D IB_DEVICE_XRC; 508 if (dev->dev->caps.flags & MLX4_DEV_CAP_FLAG_MEM_WINDOW) 509 props->device_cap_flags |=3D IB_DEVICE_MEM_WINDOW; 510 if (dev->dev->caps.bmme_flags & MLX4_BMME_FLAG_TYPE_2_WIN) { 511 if (dev->dev->caps.bmme_flags & MLX4_BMME_FLAG_WIN_TYPE_2B) 512 props->device_cap_flags |=3D IB_DEVICE_MEM_WINDOW_TYPE_2B; 513 else 514 props->device_cap_flags |=3D IB_DEVICE_MEM_WINDOW_TYPE_2A; 515 } 516 if (dev->steering_support =3D=3D MLX4_STEERING_MODE_DEVICE_MANAGED) 517 props->device_cap_flags |=3D IB_DEVICE_MANAGED_FLOW_STEERING; 518 = 519 props->device_cap_flags |=3D IB_DEVICE_RAW_IP_CSUM; 520 = 521 props->vendor_id =3D be32_to_cpup((__be32 *) (out_mad->data + 36= )) & 522 0xffffff; 523 props->vendor_part_id =3D dev->dev->persist->pdev->device; 524 props->hw_ver =3D be32_to_cpup((__be32 *) (out_mad->data + 32)); 525 memcpy(&props->sys_image_guid, out_mad->data + 4, 8); 526 = 527 props->max_mr_size =3D ~0ull; 528 props->page_size_cap =3D dev->dev->caps.page_size_cap; 529 props->max_qp =3D dev->dev->quotas.qp; 530 props->max_qp_wr =3D dev->dev->caps.max_wqes - MLX4_IB_SQ_MAX_SP= ARE; 531 props->max_sge =3D min(dev->dev->caps.max_sq_sg, 532 dev->dev->caps.max_rq_sg); 533 props->max_sge_rd =3D MLX4_MAX_SGE_RD; 534 props->max_cq =3D dev->dev->quotas.cq; 535 props->max_cqe =3D dev->dev->caps.max_cqes; 536 props->max_mr =3D dev->dev->quotas.mpt; 537 props->max_pd =3D dev->dev->caps.num_pds - dev->dev->caps.reser= ved_pds; 538 props->max_qp_rd_atom =3D dev->dev->caps.max_qp_dest_rdma; 539 props->max_qp_init_rd_atom =3D dev->dev->caps.max_qp_init_rdma; 540 props->max_res_rd_atom =3D props->max_qp_rd_atom * props->max_qp; 541 props->max_srq =3D dev->dev->quotas.srq; 542 props->max_srq_wr =3D dev->dev->caps.max_srq_wqes - 1; 543 props->max_srq_sge =3D dev->dev->caps.max_srq_sge; 544 props->max_fast_reg_page_list_len =3D MLX4_MAX_FAST_REG_PAGES; 545 props->local_ca_ack_delay =3D dev->dev->caps.local_ca_ack_delay; 546 props->atomic_cap =3D dev->dev->caps.flags & MLX4_DEV_CAP_FLAG_A= TOMIC ? 547 IB_ATOMIC_HCA : IB_ATOMIC_NONE; 548 props->masked_atomic_cap =3D props->atomic_cap; 549 props->max_pkeys =3D dev->dev->caps.pkey_table_len[1]; 550 props->max_mcast_grp =3D dev->dev->caps.num_mgms + dev->dev->cap= s.num_amgms; 551 props->max_mcast_qp_attach =3D dev->dev->caps.num_qp_per_mgm; 552 props->max_total_mcast_qp_attach =3D props->max_mcast_qp_attach * 553 props->max_mcast_grp; 554 props->max_map_per_fmr =3D dev->dev->caps.max_fmr_maps; 555 props->hca_core_clock =3D dev->dev->caps.hca_core_clock * 1000UL; 556 props->timestamp_mask =3D 0xFFFFFFFFFFFFULL; 557 props->max_ah =3D INT_MAX; 558 = 559 if ((dev->dev->caps.flags2 & MLX4_DEV_CAP_FLAG2_RSS) && 560 (mlx4_ib_port_link_layer(ibdev, 1) =3D=3D IB_LINK_LAYER_ETHERNE= T || 561 mlx4_ib_port_link_layer(ibdev, 2) =3D=3D IB_LINK_LAYER_ETHERNE= T)) { 562 props->rss_caps.max_rwq_indirection_tables =3D props->max_qp; 563 props->rss_caps.max_rwq_indirection_table_size =3D 564 dev->dev->caps.max_rss_tbl_sz; 565 props->rss_caps.supported_qpts =3D 1 << IB_QPT_RAW_PACKET; 566 props->max_wq_type_rq =3D props->max_qp; 567 } 568 = > 569 <<<<<<< HEAD 570 if (!mlx4_is_slave(dev->dev)) 571 err =3D mlx4_get_internal_clock_params(dev->dev, &clock_params); 572 = 573 if (uhw->outlen >=3D resp.response_length + sizeof(resp.hca_core_cl= ock_offset)) { 574 resp.response_length +=3D sizeof(resp.hca_core_clock_offset); 575 if (!err && !mlx4_is_slave(dev->dev)) { 576 resp.comp_mask |=3D QUERY_DEVICE_RESP_MASK_TIMESTAMP; 577 =3D=3D=3D=3D=3D=3D=3D 578 props->cq_caps.max_cq_moderation_count =3D MLX4_MAX_CQ_COUNT; > 579 props->cq_caps.max_cq_moderation_period =3D MLX4_MAX_CQ_PERIOD; 580 = 581 if (uhw->outlen >=3D resp.response_length + sizeof(resp.hca_core_cl= ock_offset)) { 582 resp.response_length +=3D sizeof(resp.hca_core_clock_offset); 583 if (!mlx4_get_internal_clock_params(dev->dev, &clock_params)) { > 584 resp.comp_mask |=3D MLX4_IB_QUERY_DEV_RESP_MASK_CORE_CLOCK_OFFSET; > 585 >>>>>>> 2300706ca2f6 (RDMA/mlx4: Do not map the core_clock page to u= ser space unless enabled) 586 resp.hca_core_clock_offset =3D clock_params.offset % PAGE_SIZE; 587 } 588 } 589 = 590 if (uhw->outlen >=3D resp.response_length + 591 sizeof(resp.max_inl_recv_sz)) { 592 resp.response_length +=3D sizeof(resp.max_inl_recv_sz); 593 resp.max_inl_recv_sz =3D dev->dev->caps.max_rq_sg * 594 sizeof(struct mlx4_wqe_data_seg); 595 } 596 = 597 if (uhw->outlen) { 598 err =3D ib_copy_to_udata(uhw, &resp, resp.response_length); 599 if (err) 600 goto out; 601 } 602 out: 603 kfree(in_mad); 604 kfree(out_mad); 605 = 606 return err; 607 } 608 = > 609 static enum rdma_link_layer > 610 mlx4_ib_port_link_layer(struct ib_device *device, u8 port_num) 611 { 612 struct mlx4_dev *dev =3D to_mdev(device)->dev; 613 = 614 return dev->caps.port_mask[port_num] =3D=3D MLX4_PORT_TYPE_IB ? 615 IB_LINK_LAYER_INFINIBAND : IB_LINK_LAYER_ETHERNET; 616 } 617 = > 618 static int ib_link_query_port(struct ib_device *ibdev, u8 port, 619 struct ib_port_attr *props, int netw_view) 620 { 621 struct ib_smp *in_mad =3D NULL; 622 struct ib_smp *out_mad =3D NULL; 623 int ext_active_speed; 624 int mad_ifc_flags =3D MLX4_MAD_IFC_IGNORE_KEYS; 625 int err =3D -ENOMEM; 626 = 627 in_mad =3D kzalloc(sizeof *in_mad, GFP_KERNEL); 628 out_mad =3D kmalloc(sizeof *out_mad, GFP_KERNEL); 629 if (!in_mad || !out_mad) 630 goto out; 631 = 632 init_query_mad(in_mad); 633 in_mad->attr_id =3D IB_SMP_ATTR_PORT_INFO; 634 in_mad->attr_mod =3D cpu_to_be32(port); 635 = 636 if (mlx4_is_mfunc(to_mdev(ibdev)->dev) && netw_view) 637 mad_ifc_flags |=3D MLX4_MAD_IFC_NET_VIEW; 638 = 639 err =3D mlx4_MAD_IFC(to_mdev(ibdev), mad_ifc_flags, port, NULL, NUL= L, 640 in_mad, out_mad); 641 if (err) 642 goto out; 643 = 644 = 645 props->lid =3D be16_to_cpup((__be16 *) (out_mad->data + 16)); 646 props->lmc =3D out_mad->data[34] & 0x7; 647 props->sm_lid =3D be16_to_cpup((__be16 *) (out_mad->data + 18)); 648 props->sm_sl =3D out_mad->data[36] & 0xf; 649 props->state =3D out_mad->data[32] & 0xf; 650 props->phys_state =3D out_mad->data[33] >> 4; 651 props->port_cap_flags =3D be32_to_cpup((__be32 *) (out_mad->data + = 20)); 652 if (netw_view) 653 props->gid_tbl_len =3D out_mad->data[50]; 654 else 655 props->gid_tbl_len =3D to_mdev(ibdev)->dev->caps.gid_table_len[por= t]; 656 props->max_msg_sz =3D to_mdev(ibdev)->dev->caps.max_msg_sz; 657 props->pkey_tbl_len =3D to_mdev(ibdev)->dev->caps.pkey_table_len[po= rt]; 658 props->bad_pkey_cntr =3D be16_to_cpup((__be16 *) (out_mad->data + 4= 6)); 659 props->qkey_viol_cntr =3D be16_to_cpup((__be16 *) (out_mad->data + = 48)); 660 props->active_width =3D out_mad->data[31] & 0xf; 661 props->active_speed =3D out_mad->data[35] >> 4; 662 props->max_mtu =3D out_mad->data[41] & 0xf; 663 props->active_mtu =3D out_mad->data[36] >> 4; 664 props->subnet_timeout =3D out_mad->data[51] & 0x1f; 665 props->max_vl_num =3D out_mad->data[37] >> 4; 666 props->init_type_reply =3D out_mad->data[41] >> 4; 667 = 668 /* Check if extended speeds (EDR/FDR/...) are supported */ 669 if (props->port_cap_flags & IB_PORT_EXTENDED_SPEEDS_SUP) { 670 ext_active_speed =3D out_mad->data[62] >> 4; 671 = 672 switch (ext_active_speed) { 673 case 1: 674 props->active_speed =3D IB_SPEED_FDR; 675 break; 676 case 2: 677 props->active_speed =3D IB_SPEED_EDR; 678 break; 679 } 680 } 681 = 682 /* If reported active speed is QDR, check if is FDR-10 */ 683 if (props->active_speed =3D=3D IB_SPEED_QDR) { 684 init_query_mad(in_mad); 685 in_mad->attr_id =3D MLX4_ATTR_EXTENDED_PORT_INFO; 686 in_mad->attr_mod =3D cpu_to_be32(port); 687 = 688 err =3D mlx4_MAD_IFC(to_mdev(ibdev), mad_ifc_flags, port, 689 NULL, NULL, in_mad, out_mad); 690 if (err) 691 goto out; 692 = 693 /* Checking LinkSpeedActive for FDR-10 */ 694 if (out_mad->data[15] & 0x1) 695 props->active_speed =3D IB_SPEED_FDR10; 696 } 697 = 698 /* Avoid wrong speed value returned by FW if the IB link is down. */ 699 if (props->state =3D=3D IB_PORT_DOWN) 700 props->active_speed =3D IB_SPEED_SDR; 701 = 702 out: 703 kfree(in_mad); 704 kfree(out_mad); 705 return err; 706 } 707 = > 708 static u8 state_to_phys_state(enum ib_port_state state) 709 { 710 return state =3D=3D IB_PORT_ACTIVE ? 5 : 3; 711 } 712 = > 713 static int eth_link_query_port(struct ib_device *ibdev, u8 port, 714 struct ib_port_attr *props) 715 { 716 = 717 struct mlx4_ib_dev *mdev =3D to_mdev(ibdev); 718 struct mlx4_ib_iboe *iboe =3D &mdev->iboe; 719 struct net_device *ndev; 720 enum ib_mtu tmp; 721 struct mlx4_cmd_mailbox *mailbox; 722 int err =3D 0; 723 int is_bonded =3D mlx4_is_bonded(mdev->dev); 724 = 725 mailbox =3D mlx4_alloc_cmd_mailbox(mdev->dev); 726 if (IS_ERR(mailbox)) 727 return PTR_ERR(mailbox); 728 = 729 err =3D mlx4_cmd_box(mdev->dev, 0, mailbox->dma, port, 0, 730 MLX4_CMD_QUERY_PORT, MLX4_CMD_TIME_CLASS_B, 731 MLX4_CMD_WRAPPED); 732 if (err) 733 goto out; 734 = 735 props->active_width =3D (((u8 *)mailbox->buf)[5] =3D=3D 0x40) || 736 (((u8 *)mailbox->buf)[5] =3D=3D 0x20 /*56Gb*/) ? 737 IB_WIDTH_4X : IB_WIDTH_1X; 738 props->active_speed =3D (((u8 *)mailbox->buf)[5] =3D=3D 0x20 /*56G= b*/) ? 739 IB_SPEED_FDR : IB_SPEED_QDR; 740 props->port_cap_flags =3D IB_PORT_CM_SUP | IB_PORT_IP_BASED_GIDS; 741 props->gid_tbl_len =3D mdev->dev->caps.gid_table_len[port]; 742 props->max_msg_sz =3D mdev->dev->caps.max_msg_sz; 743 props->pkey_tbl_len =3D 1; 744 props->max_mtu =3D IB_MTU_4096; 745 props->max_vl_num =3D 2; 746 props->state =3D IB_PORT_DOWN; 747 props->phys_state =3D state_to_phys_state(props->state); 748 props->active_mtu =3D IB_MTU_256; 749 spin_lock_bh(&iboe->lock); 750 ndev =3D iboe->netdevs[port - 1]; 751 if (ndev && is_bonded) { 752 rcu_read_lock(); /* required to get upper dev */ 753 ndev =3D netdev_master_upper_dev_get_rcu(ndev); 754 rcu_read_unlock(); 755 } 756 if (!ndev) 757 goto out_unlock; 758 = 759 tmp =3D iboe_get_mtu(ndev->mtu); 760 props->active_mtu =3D tmp ? min(props->max_mtu, tmp) : IB_MTU_256; 761 = 762 props->state =3D (netif_running(ndev) && netif_carrier_ok(ndev)) ? 763 IB_PORT_ACTIVE : IB_PORT_DOWN; 764 props->phys_state =3D state_to_phys_state(props->state); 765 out_unlock: 766 spin_unlock_bh(&iboe->lock); 767 out: 768 mlx4_free_cmd_mailbox(mdev->dev, mailbox); 769 return err; 770 } 771 = --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org --===============2667603473689945357== Content-Type: application/gzip MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config.gz" 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 --===============2667603473689945357==--