ERROR: Remove Gerrit Change-Id's before submitting upstream #32: Change-Id: Ic8253176aec7203388addfd871bc94c21c13261b WARNING: line length of 95 exceeds 80 columns #77: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:52: + notify = devm_kzalloc(dev, sizeof(struct nbl_chan_notify_userdev), GFP_KERNEL); WARNING: line length of 82 exceeds 80 columns #106: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:88: + devm_kfree(NBL_COMMON_TO_DEV(chan_mgt->common), chan_mgt->notify); WARNING: line length of 83 exceeds 80 columns #118: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:809: + return ((tail > head) ? 0 : NBL_USER_DEV_SHMMSGBUF_SIZE) + tail - head - 1; WARNING: line length of 97 exceeds 80 columns #174: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:890: + if (chan_mgt->notify->eventfd && test_bit(msg_type, chan_mgt->notify->msgtype) && WARNING: line length of 94 exceeds 80 columns #189: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1192: +static int nbl_chan_set_listener_info(void *priv, void *shm_ring, struct eventfd_ctx *eventfd) WARNING: line length of 88 exceeds 80 columns #230: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_channel/nbl_channel.c:1233: + memset(chan_mgt->notify->shm_msg_ring, 0, NBL_USER_DEV_SHMMSGRING_SIZE); WARNING: line length of 83 exceeds 80 columns #430: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:63: + *dma_limit = min_t(u64, *dma_limit, domain->geometry.aperture_end); WARNING: line length of 92 exceeds 80 columns #446: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:79: + struct nbl_dev_mgt *dev_mgt = (struct nbl_dev_mgt *)NBL_ADAPTER_TO_DEV_MGT(adapter); WARNING: line length of 86 exceeds 80 columns #455: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:88: + ret = serv_ops->switch_traffic_default_dest(NBL_DEV_MGT_TO_SERV_PRIV(dev_mgt), WARNING: line length of 87 exceeds 80 columns #458: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:91: + netdev_err(netdev, "network changes to kernel space failed %d\n", ret); WARNING: line length of 92 exceeds 80 columns #469: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:102: + struct nbl_dev_mgt *dev_mgt = (struct nbl_dev_mgt *)NBL_ADAPTER_TO_DEV_MGT(adapter); WARNING: line length of 86 exceeds 80 columns #478: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:111: + ret = serv_ops->switch_traffic_default_dest(NBL_DEV_MGT_TO_SERV_PRIV(dev_mgt), WARNING: line length of 85 exceeds 80 columns #482: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:115: + netdev_err(netdev, "network changes to user space failed %u\n", ret); WARNING: line length of 92 exceeds 80 columns #527: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:160: + struct nbl_dev_mgt *dev_mgt = (struct nbl_dev_mgt *)NBL_ADAPTER_TO_DEV_MGT(adapter); WARNING: line length of 91 exceeds 80 columns #542: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:175: +static int nbl_userdev_common_mmap(struct nbl_adapter *adapter, struct vm_area_struct *vma) WARNING: line length of 92 exceeds 80 columns #544: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:177: + struct nbl_dev_mgt *dev_mgt = (struct nbl_dev_mgt *)NBL_ADAPTER_TO_DEV_MGT(adapter); WARNING: line length of 91 exceeds 80 columns #552: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:185: + pgoff = vma->vm_pgoff & ((1U << (NBL_DEV_USER_PCI_OFFSET_SHIFT - PAGE_SHIFT)) - 1); WARNING: line length of 93 exceeds 80 columns #566: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:199: + struct page *page = virt_to_page((void *)((unsigned long)user->shm_msg_ring + WARNING: line length of 81 exceeds 80 columns #580: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:213: + vma->vm_end - vma->vm_start, vma->vm_page_prot); WARNING: line length of 88 exceeds 80 columns #596: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:229: + struct nbl_register_net_result *result = (struct nbl_register_net_result *)resp; WARNING: line length of 81 exceeds 80 columns #617: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:250: +static int nbl_userdev_alloc_txrx_queues(struct nbl_adapter *adapter, void *resp, WARNING: line length of 86 exceeds 80 columns #652: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:285: +static void nbl_userdev_translate_register_vsi2q(struct nbl_chan_send_info *chan_send) WARNING: line length of 84 exceeds 80 columns #659: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:292: +static void nbl_userdev_translate_clear_queues(struct nbl_chan_send_info *chan_send) WARNING: line length of 85 exceeds 80 columns #664: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:297: +static long nbl_userdev_channel_ioctl(struct nbl_adapter *adapter, unsigned long arg) WARNING: line length of 92 exceeds 80 columns #666: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:299: + struct nbl_dev_mgt *dev_mgt = (struct nbl_dev_mgt *)NBL_ADAPTER_TO_DEV_MGT(adapter); WARNING: line length of 85 exceeds 80 columns #684: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:317: + NBL_CHAN_SEND(chan_send, msg->dst_id, msg->msg_type, msg->data, msg->arg_len, WARNING: line length of 88 exceeds 80 columns #708: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:341: + ret = chan_ops->send_msg(NBL_DEV_MGT_TO_CHAN_PRIV(dev_mgt), &chan_send); WARNING: line length of 88 exceeds 80 columns #712: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:345: + ret = chan_ops->send_msg(NBL_DEV_MGT_TO_CHAN_PRIV(dev_mgt), &chan_send); WARNING: line length of 88 exceeds 80 columns #715: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:348: + ret = chan_ops->send_msg(NBL_DEV_MGT_TO_CHAN_PRIV(dev_mgt), &chan_send); WARNING: line length of 86 exceeds 80 columns #728: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:361: +static long nbl_userdev_switch_network(struct nbl_adapter *adapter, unsigned long arg) WARNING: line length of 92 exceeds 80 columns #730: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:363: + struct nbl_dev_mgt *dev_mgt = (struct nbl_dev_mgt *)NBL_ADAPTER_TO_DEV_MGT(adapter); WARNING: line length of 81 exceeds 80 columns #761: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:394: + vsi->vsi_id, user->user_promisc_mode); WARNING: line length of 83 exceeds 80 columns #771: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:404: +static long nbl_userdev_get_ifindex(struct nbl_adapter *adapter, unsigned long arg) WARNING: line length of 92 exceeds 80 columns #773: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:406: + struct nbl_dev_mgt *dev_mgt = (struct nbl_dev_mgt *)NBL_ADAPTER_TO_DEV_MGT(adapter); WARNING: line length of 85 exceeds 80 columns #783: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:416: +static long nbl_userdev_clear_eventfd(struct nbl_adapter *adapter, unsigned long arg) WARNING: line length of 92 exceeds 80 columns #785: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:418: + struct nbl_dev_mgt *dev_mgt = (struct nbl_dev_mgt *)NBL_ADAPTER_TO_DEV_MGT(adapter); WARNING: line length of 84 exceeds 80 columns #793: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:426: +static long nbl_userdev_set_listener(struct nbl_adapter *adapter, unsigned long arg) WARNING: line length of 92 exceeds 80 columns #795: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:428: + struct nbl_dev_mgt *dev_mgt = (struct nbl_dev_mgt *)NBL_ADAPTER_TO_DEV_MGT(adapter); WARNING: line length of 83 exceeds 80 columns #804: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:437: + chan_ops->set_listener_msgtype(NBL_DEV_MGT_TO_CHAN_PRIV(dev_mgt), msgtype); WARNING: line length of 83 exceeds 80 columns #809: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:442: +static long nbl_userdev_set_eventfd(struct nbl_adapter *adapter, unsigned long arg) WARNING: line length of 92 exceeds 80 columns #811: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:444: + struct nbl_dev_mgt *dev_mgt = (struct nbl_dev_mgt *)NBL_ADAPTER_TO_DEV_MGT(adapter); WARNING: line length of 96 exceeds 80 columns #837: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:470: + chan_ops->set_listener_info(NBL_DEV_MGT_TO_CHAN_PRIV(dev_mgt), user->shm_msg_ring, ctx); WARNING: line length of 84 exceeds 80 columns #842: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:475: +static long nbl_userdev_get_bar_size(struct nbl_adapter *adapter, unsigned long arg) WARNING: line length of 92 exceeds 80 columns #844: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:477: + struct nbl_dev_mgt *dev_mgt = (struct nbl_dev_mgt *)NBL_ADAPTER_TO_DEV_MGT(adapter); WARNING: line length of 82 exceeds 80 columns #850: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:483: + hw_addr = serv_ops->get_hw_addr(NBL_DEV_MGT_TO_SERV_PRIV(dev_mgt), &size); WARNING: line length of 85 exceeds 80 columns #856: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:489: +static long nbl_userdev_get_dma_limit(struct nbl_adapter *adapter, unsigned long arg) WARNING: line length of 92 exceeds 80 columns #858: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:491: + struct nbl_dev_mgt *dev_mgt = (struct nbl_dev_mgt *)NBL_ADAPTER_TO_DEV_MGT(adapter); WARNING: line length of 93 exceeds 80 columns #862: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:495: + * Linux kernel perfers to use 32-bit IOVAs, when 32-bit address space has been used. WARNING: line length of 87 exceeds 80 columns #866: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:499: + * DPDK setting the starting address at 4GB, please reference eal_get_baseaddr. WARNING: line length of 97 exceeds 80 columns #868: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:501: + * Like heap-stack, kernel alloc iova from high to low, dpdk alloc iova from low to high. WARNING: line length of 87 exceeds 80 columns #873: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:506: + * Now pa maybe below 4G, and iommu map(iova(pa)->pa) may conflict with kernel. WARNING: line length of 88 exceeds 80 columns #877: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:510: + * The best way is call reserve_iova to keep consistent between dpdk and kernel. WARNING: line length of 91 exceeds 80 columns #878: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:511: + * But struct iommu_dma_cookie not export symbols, we cannot get struct iova_domain WARNING: line length of 91 exceeds 80 columns #879: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:512: + * by struct iommu_domain->iova_cookie->iovad except define struct iommu_dma_cookie WARNING: line length of 91 exceeds 80 columns #883: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:516: + return copy_to_user((void __user *)arg, &user->dma_limit, sizeof(user->dma_limit)); WARNING: line length of 85 exceeds 80 columns #886: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:519: +static long nbl_userdev_set_multi_mode(struct nbl_adapter *adapter, unsigned int cmd, WARNING: line length of 92 exceeds 80 columns #889: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:522: + struct nbl_dev_mgt *dev_mgt = (struct nbl_dev_mgt *)NBL_ADAPTER_TO_DEV_MGT(adapter); WARNING: line length of 95 exceeds 80 columns #903: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:536: + if (cmd == NBL_DEV_USER_SET_PROMISC_MODE && user_multi_mode == user->user_promisc_mode) WARNING: line length of 91 exceeds 80 columns #906: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:539: + if (cmd == NBL_DEV_USER_SET_MCAST_MODE && user_multi_mode == user->user_mcast_mode) WARNING: line length of 91 exceeds 80 columns #912: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:545: + ret = serv_ops->set_promisc_mode(NBL_DEV_MGT_TO_SERV_PRIV(dev_mgt), WARNING: line length of 87 exceeds 80 columns #913: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:546: + vsi->vsi_id, user_multi_mode); WARNING: line length of 90 exceeds 80 columns #915: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:548: + ret = serv_ops->cfg_multi_mcast(NBL_DEV_MGT_TO_SERV_PRIV(dev_mgt), WARNING: line length of 86 exceeds 80 columns #916: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:549: + vsi->vsi_id, user_multi_mode); WARNING: line length of 83 exceeds 80 columns #927: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:560: +static long nbl_userdev_common_ioctl(struct nbl_adapter *adapter, unsigned int cmd, WARNING: line length of 97 exceeds 80 columns #1008: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:641: + batch->h_page = kzalloc(NBL_VFIO_BATCH_MAX_CAPACITY * sizeof(struct page *), GFP_KERNEL); WARNING: line length of 91 exceeds 80 columns #1029: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:662: +static struct nbl_userdev_dma *nbl_userdev_find_dma(struct nbl_dev_user_iommu_group *group, WARNING: line length of 82 exceeds 80 columns #1030: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:663: + dma_addr_t start, size_t size) WARNING: line length of 91 exceeds 80 columns #1035: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:668: + struct nbl_userdev_dma *dma = rb_entry(node, struct nbl_userdev_dma, node); WARNING: line length of 94 exceeds 80 columns #1048: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:681: +static struct rb_node *nbl_userdev_find_dma_first_node(struct nbl_dev_user_iommu_group *group, WARNING: line length of 85 exceeds 80 columns #1049: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:682: + dma_addr_t start, size_t size) WARNING: line length of 91 exceeds 80 columns #1056: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:689: + struct nbl_userdev_dma *dma = rb_entry(node, struct nbl_userdev_dma, node); WARNING: line length of 91 exceeds 80 columns #1074: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:707: + * check dma conflict when multi devices in one iommu group, That is, when ACS not support. WARNING: line length of 92 exceeds 80 columns #1080: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:713: + unsigned long vaddr, dma_addr_t iova, size_t size) WARNING: line length of 86 exceeds 80 columns #1117: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:750: + vaddr_new, 1, IOMMU_READ | IOMMU_WRITE, &h_page); WARNING: line length of 91 exceeds 80 columns #1183: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:816: + unmmaped = iommu_unmap(iommu_get_domain_for_dev(group->dev), dma->iova, dma->size); WARNING: line length of 85 exceeds 80 columns #1186: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:819: + * For kylin + FT Server, Exist dma invalid content when smmu translate mode. WARNING: line length of 83 exceeds 80 columns #1228: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:861: +static long nbl_userdev_dma_map_ioctl(struct nbl_dev_user *user, unsigned long arg) WARNING: line length of 84 exceeds 80 columns #1239: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:872: + u32 mask = NBL_DEV_USER_DMA_MAP_FLAG_READ | NBL_DEV_USER_DMA_MAP_FLAG_WRITE; WARNING: line length of 95 exceeds 80 columns #1295: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:928: + ret = vfio_pin_pages(NBL_USERDEV_TO_VFIO_DEV(user), vaddr, batch_pages, WARNING: line length of 85 exceeds 80 columns #1296: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:929: + IOMMU_READ | IOMMU_WRITE, batch.h_page); WARNING: line length of 93 exceeds 80 columns #1298: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:931: + dev_dbg(dev, "page %ld pages, return %d\n", batch_pages, batch.size); WARNING: line length of 82 exceeds 80 columns #1305: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:938: + batch.pages_out[i] = page_to_pfn(batch.h_page[i]); WARNING: line length of 82 exceeds 80 columns #1329: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:962: + ret = iommu_map(iommu_get_domain_for_dev(dev), iova, phys, WARNING: line length of 98 exceeds 80 columns #1330: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:963: + size, IOMMU_READ | IOMMU_WRITE | IOMMU_CACHE, GFP_KERNEL); WARNING: line length of 82 exceeds 80 columns #1337: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:970: + "size 0x%llx\n", (u64)iova, (u64)phys, (u64)size); WARNING: line length of 90 exceeds 80 columns #1349: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:982: + size, IOMMU_READ | IOMMU_WRITE | IOMMU_CACHE, GFP_KERNEL); WARNING: line length of 86 exceeds 80 columns #1373: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1006: + iommu_unmap(iommu_get_domain_for_dev(dev), map.iova, iova - map.iova); WARNING: line length of 83 exceeds 80 columns #1376: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1009: + vfio_unpin_pages(NBL_USERDEV_TO_VFIO_DEV(user), vaddr, batch.size); WARNING: line length of 84 exceeds 80 columns #1391: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1024: + vfio_unpin_pages(NBL_USERDEV_TO_VFIO_DEV(user), vaddr, batch_pages); WARNING: line length of 85 exceeds 80 columns #1403: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1036: +static long nbl_userdev_dma_unmap_ioctl(struct nbl_dev_user *user, unsigned long arg) WARNING: line length of 81 exceeds 80 columns #1431: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1064: + dma = nbl_userdev_find_dma(user->group, unmap.vaddr + unmap.size - 1, 0); WARNING: line length of 82 exceeds 80 columns #1435: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1068: + n = nbl_userdev_find_dma_first_node(user->group, unmap.vaddr, unmap.size); WARNING: line length of 89 exceeds 80 columns #1452: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1085: +static long nbl_vfio_ioctl(struct vfio_device *vdev, unsigned int cmd, unsigned long arg) WARNING: line length of 82 exceeds 80 columns #1491: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1124: + dma = nbl_userdev_find_dma(user->group, (dma_addr_t)iova, (size_t)length); WARNING: line length of 92 exceeds 80 columns #1512: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1145: + nbl_userdev_remove_dma(group, rb_entry(node, struct nbl_userdev_dma, node)); WARNING: line length of 100 exceeds 80 columns #1519: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1152: +static void nbl_userdev_group_put(struct nbl_dev_user *user, struct nbl_dev_user_iommu_group *group) WARNING: line length of 84 exceeds 80 columns #1522: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1155: + kref_put_mutex(&group->kref, nbl_userdev_release_group, &nbl_userdev.glock); WARNING: line length of 90 exceeds 80 columns #1545: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1178: +struct nbl_dev_user_iommu_group *nbl_userdev_create_group(struct iommu_group *iommu_group, WARNING: line length of 83 exceeds 80 columns #1547: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1180: + struct vfio_device *vdev) WARNING: line length of 81 exceeds 80 columns #1705: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1338: + struct nbl_dev_user *user = container_of(dev, struct nbl_dev_user, mdev); WARNING: line length of 81 exceeds 80 columns #1726: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1359: + struct nbl_dev_user *user = container_of(dev, struct nbl_dev_user, mdev); WARNING: line length of 92 exceeds 80 columns #1758: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1391: + struct nbl_dev_mgt *dev_mgt = (struct nbl_dev_mgt *)NBL_ADAPTER_TO_DEV_MGT(adapter); WARNING: line length of 96 exceeds 80 columns #1786: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1419: + /* 39bits with 3-level paging, 48bits with 4-level paging, 57bits with 5-level paging */ WARNING: line length of 99 exceeds 80 columns #1840: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1473: + cdev = device_create(nbl_userdev.cls, NULL, MKDEV(MAJOR(nbl_userdev.cdevt), minor), WARNING: line length of 92 exceeds 80 columns #1875: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1508: + struct nbl_dev_mgt *dev_mgt = (struct nbl_dev_mgt *)NBL_ADAPTER_TO_DEV_MGT(adapter); WARNING: line length of 94 exceeds 80 columns #1898: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1531: + device_destroy(nbl_userdev.cls, MKDEV(MAJOR(nbl_userdev.cdevt), user->minor)); WARNING: line length of 87 exceeds 80 columns #1935: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.c:1568: + ret = alloc_chrdev_region(&nbl_userdev.cdevt, 0, MINORMASK + 1, "nbl_userdev"); WARNING: line length of 88 exceeds 80 columns #1993: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.h:13: +#define NBL_DEV_USER_OFFSET_TO_INDEX(off) ((off) >> NBL_DEV_USER_PCI_OFFSET_SHIFT) WARNING: line length of 95 exceeds 80 columns #1994: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_dev_user.h:14: +#define NBL_DEV_USER_INDEX_TO_OFFSET(index) ((u64)(index) << NBL_DEV_USER_PCI_OFFSET_SHIFT) WARNING: line length of 99 exceeds 80 columns #2067: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:789: + struct nbl_serv_net_resource_mgt *net_resource_mgt = NBL_SERV_MGT_TO_NET_RES_MGT(serv_mgt); WARNING: line length of 81 exceeds 80 columns #2079: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:801: + disp_ops->add_macvlan(NBL_SERV_MGT_TO_DISP_PRIV(serv_mgt), flow_mgt->mac, WARNING: line length of 99 exceeds 80 columns #2094: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:816: + struct nbl_serv_net_resource_mgt *net_resource_mgt = NBL_SERV_MGT_TO_NET_RES_MGT(serv_mgt); WARNING: line length of 81 exceeds 80 columns #2101: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:823: + disp_ops->del_macvlan(NBL_SERV_MGT_TO_DISP_PRIV(serv_mgt), flow_mgt->mac, WARNING: line length of 94 exceeds 80 columns #2103: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:825: + disp_ops->cfg_multi_mcast(NBL_SERV_MGT_TO_DISP_PRIV(serv_mgt), net_priv->user_vsi, 0); WARNING: line length of 95 exceeds 80 columns #2104: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_core/nbl_service.c:826: + disp_ops->set_promisc_mode(NBL_SERV_MGT_TO_DISP_PRIV(serv_mgt), net_priv->user_vsi, 0); WARNING: line length of 90 exceeds 80 columns #2144: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_def_channel.h:766: + int (*set_listener_info)(void *priv, void *shm_ring, struct eventfd_ctx *eventfd); WARNING: line length of 82 exceeds 80 columns #2224: FILE: drivers/net/ethernet/nebula-matrix/nbl/nbl_include/nbl_include.h:67: +#define NBL_USER_DEV_SHMMSGBUF_SIZE (NBL_USER_DEV_SHMMSGRING_SIZE - 8) total: 1 errors, 117 warnings, 0 checks, 2117 lines checked NOTE: For some of the reported defects, checkpatch may be able to mechanically convert to the typical style using --fix or --fix-inplace. Commit f432813581ae ("net/nebula-matrix: add kernel/user coexist mode support") has style problems, please review. NOTE: Ignored message types: ALLOC_SIZEOF_STRUCT BAD_REPORTED_BY_LINK CAMELCASE COMMIT_LOG_LONG_LINE FILE_PATH_CHANGES GIT_COMMIT_ID MACRO_ARG_REUSE NO_AUTHOR_SIGN_OFF NOTE: If any of the errors are false positives, please report them to the maintainer, see CHECKPATCH in MAINTAINERS.