From mboxrd@z Thu Jan 1 00:00:00 1970 From: kbuild test robot Subject: Re: [PATCH net 4/4] vhost: log dirty page correctly Date: Mon, 10 Dec 2018 23:14:41 +0800 Message-ID: <201812102354.K7cjF8jc%fengguang.wu@intel.com> References: <20181210094454.21144-5-jasowang@redhat.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="UlVJffcvxoiEqYs2" Return-path: Content-Disposition: inline In-Reply-To: <20181210094454.21144-5-jasowang@redhat.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: virtualization-bounces@lists.linux-foundation.org Errors-To: virtualization-bounces@lists.linux-foundation.org To: Jason Wang Cc: kvm@vger.kernel.org, mst@redhat.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, virtualization@lists.linux-foundation.org, kbuild-all@01.org, Jintack Lim List-Id: virtualization@lists.linuxfoundation.org --UlVJffcvxoiEqYs2 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Jason, I love your patch! Perhaps something to improve: [auto build test WARNING on net/master] url: https://github.com/0day-ci/linux/commits/Jason-Wang/Fix-various-issue-of-vhost/20181210-223236 config: i386-randconfig-x072-201849 (attached as .config) compiler: gcc-7 (Debian 7.3.0-1) 7.3.0 reproduce: # save the attached .config to linux build tree make ARCH=i386 All warnings (new ones prefixed by >>): drivers//vhost/vhost.c: In function 'log_used': >> drivers//vhost/vhost.c:1771:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ret = translate_desc(vq, (u64)vq->used + used_offset, len, iov, 64, ^ drivers//vhost/vhost.c:1776:27: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] ret = log_write_hva(vq, (u64)iov[i].iov_base, iov[i].iov_len); ^ drivers//vhost/vhost.c: In function 'vhost_log_write': drivers//vhost/vhost.c:1788:26: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] r = log_write_hva(vq, (u64)iov[i].iov_base, ^ Cyclomatic Complexity 5 include/linux/compiler.h:__read_once_size Cyclomatic Complexity 5 include/linux/compiler.h:__write_once_size Cyclomatic Complexity 1 arch/x86/include/asm/barrier.h:array_index_mask_nospec Cyclomatic Complexity 1 include/linux/kasan-checks.h:kasan_check_read Cyclomatic Complexity 1 include/linux/kasan-checks.h:kasan_check_write Cyclomatic Complexity 2 arch/x86/include/asm/bitops.h:set_bit Cyclomatic Complexity 2 arch/x86/include/asm/bitops.h:clear_bit Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:test_and_set_bit Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:constant_test_bit Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:variable_test_bit Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:fls Cyclomatic Complexity 1 include/linux/log2.h:__ilog2_u32 Cyclomatic Complexity 1 include/linux/list.h:INIT_LIST_HEAD Cyclomatic Complexity 1 include/linux/list.h:__list_del Cyclomatic Complexity 1 include/linux/list.h:list_empty Cyclomatic Complexity 1 arch/x86/include/asm/current.h:get_current Cyclomatic Complexity 3 include/linux/string.h:memset Cyclomatic Complexity 5 include/linux/string.h:memcpy Cyclomatic Complexity 1 include/asm-generic/getorder.h:__get_order Cyclomatic Complexity 1 arch/x86/include/asm/atomic.h:arch_atomic_dec_and_test Cyclomatic Complexity 1 include/asm-generic/atomic-instrumented.h:atomic_dec_and_test Cyclomatic Complexity 1 include/linux/err.h:PTR_ERR Cyclomatic Complexity 1 include/linux/thread_info.h:set_ti_thread_flag Cyclomatic Complexity 1 include/linux/thread_info.h:check_object_size Cyclomatic Complexity 5 include/linux/thread_info.h:check_copy_size Cyclomatic Complexity 1 arch/x86/include/asm/preempt.h:preempt_count Cyclomatic Complexity 1 include/linux/spinlock.h:spinlock_check Cyclomatic Complexity 1 include/linux/spinlock.h:spin_lock Cyclomatic Complexity 1 include/linux/spinlock.h:spin_unlock Cyclomatic Complexity 1 include/linux/wait.h:init_waitqueue_func_entry Cyclomatic Complexity 1 include/linux/llist.h:init_llist_head Cyclomatic Complexity 1 include/linux/llist.h:llist_empty Cyclomatic Complexity 1 include/linux/llist.h:llist_del_all Cyclomatic Complexity 1 include/linux/rbtree.h:rb_link_node Cyclomatic Complexity 3 include/linux/overflow.h:__ab_c_size Cyclomatic Complexity 1 include/linux/page_ref.h:page_ref_dec_and_test Cyclomatic Complexity 1 include/linux/sched.h:task_thread_info Cyclomatic Complexity 1 include/linux/sched.h:need_resched Cyclomatic Complexity 1 include/linux/mm.h:put_page_testzero Cyclomatic Complexity 1 include/linux/mm.h:put_devmap_managed_page Cyclomatic Complexity 1 include/uapi/linux/virtio_ring.h:vring_need_event Cyclomatic Complexity 1 include/linux/virtio_byteorder.h:virtio_legacy_is_little_endian Cyclomatic Complexity 2 include/linux/uio.h:copy_to_iter Cyclomatic Complexity 2 include/linux/uio.h:copy_from_iter Cyclomatic Complexity 2 include/linux/uio.h:copy_from_iter_full Cyclomatic Complexity 1 include/linux/uio.h:iov_iter_count Cyclomatic Complexity 1 include/linux/slab.h:kmalloc_type Cyclomatic Complexity 28 include/linux/slab.h:kmalloc_index Cyclomatic Complexity 67 include/linux/slab.h:kmalloc_large Cyclomatic Complexity 4 include/linux/slab.h:kmalloc Cyclomatic Complexity 1 arch/x86/include/asm/smap.h:clac Cyclomatic Complexity 1 arch/x86/include/asm/smap.h:stac Cyclomatic Complexity 1 arch/x86/include/asm/uaccess.h:set_fs Cyclomatic Complexity 1 arch/x86/include/asm/uaccess_32.h:raw_copy_to_user Cyclomatic Complexity 5 arch/x86/include/asm/uaccess_32.h:raw_copy_from_user Cyclomatic Complexity 1 include/linux/uaccess.h:__copy_from_user Cyclomatic Complexity 1 include/linux/uaccess.h:__copy_to_user Cyclomatic Complexity 2 include/linux/uaccess.h:copy_from_user Cyclomatic Complexity 2 include/linux/uaccess.h:copy_to_user Cyclomatic Complexity 4 include/linux/poll.h:poll_wait Cyclomatic Complexity 1 include/linux/poll.h:init_poll_funcptr Cyclomatic Complexity 1 include/linux/rbtree_augmented.h:rb_set_parent Cyclomatic Complexity 1 include/linux/rbtree_augmented.h:rb_set_parent_color Cyclomatic Complexity 3 include/linux/rbtree_augmented.h:__rb_change_child Cyclomatic Complexity 11 include/linux/rbtree_augmented.h:__rb_erase_augmented Cyclomatic Complexity 2 include/linux/rbtree_augmented.h:rb_erase_augmented_cached Cyclomatic Complexity 1 drivers//vhost/vhost.h:vhost_has_feature Cyclomatic Complexity 1 drivers//vhost/vhost.h:vhost_backend_has_feature Cyclomatic Complexity 1 drivers//vhost/vhost.h:vhost_is_little_endian Cyclomatic Complexity 5 drivers//vhost/vhost.c:vhost_umem_interval_tree_compute_subtree_last Cyclomatic Complexity 3 drivers//vhost/vhost.c:vhost_umem_interval_tree_augment_propagate Cyclomatic Complexity 1 drivers//vhost/vhost.c:vhost_umem_interval_tree_augment_copy Cyclomatic Complexity 1 drivers//vhost/vhost.c:vhost_umem_interval_tree_augment_rotate Cyclomatic Complexity 1 drivers//vhost/vhost.c:vhost_umem_interval_tree_remove Cyclomatic Complexity 7 drivers//vhost/vhost.c:vhost_umem_interval_tree_subtree_search Cyclomatic Complexity 4 drivers//vhost/vhost.c:vhost_umem_interval_tree_iter_first Cyclomatic Complexity 1 drivers//vhost/vhost.c:vhost_disable_cross_endian Cyclomatic Complexity 1 drivers//vhost/vhost.c:vhost_enable_cross_endian_big Cyclomatic Complexity 1 drivers//vhost/vhost.c:vhost_enable_cross_endian_little Cyclomatic Complexity 5 drivers//vhost/vhost.c:vhost_set_vring_endian Cyclomatic Complexity 2 drivers//vhost/vhost.c:vhost_get_vring_endian Cyclomatic Complexity 3 drivers//vhost/vhost.c:vhost_init_is_le Cyclomatic Complexity 1 drivers//vhost/vhost.c:vhost_reset_is_le Cyclomatic Complexity 1 drivers//vhost/vhost.c:vhost_work_init Cyclomatic Complexity 1 drivers//vhost/vhost.c:vhost_poll_init Cyclomatic Complexity 1 drivers//vhost/vhost.c:vhost_has_work Cyclomatic Complexity 2 drivers//vhost/vhost.c:__vhost_vq_meta_reset Cyclomatic Complexity 2 drivers//vhost/vhost.c:vhost_vq_meta_reset Cyclomatic Complexity 1 drivers//vhost/vhost.c:vhost_vq_reset Cyclomatic Complexity 2 drivers//vhost/vhost.c:vhost_dev_check_owner Cyclomatic Complexity 1 drivers//vhost/vhost.c:vhost_dev_has_owner vim +1771 drivers//vhost/vhost.c 1760 1761 static void log_used(struct vhost_virtqueue *vq, u64 used_offset, u64 len) 1762 { 1763 struct iovec iov[64]; 1764 int i, ret; 1765 1766 if (!vq->iotlb) { 1767 log_write(vq->log_base, vq->log_addr + used_offset, len); 1768 return; 1769 } 1770 > 1771 ret = translate_desc(vq, (u64)vq->used + used_offset, len, iov, 64, 1772 VHOST_ACCESS_WO); 1773 WARN_ON(ret < 0); 1774 1775 for (i = 0; i < ret; i++) { 1776 ret = log_write_hva(vq, (u64)iov[i].iov_base, iov[i].iov_len); 1777 WARN_ON(ret); 1778 } 1779 } 1780 --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --UlVJffcvxoiEqYs2 Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --UlVJffcvxoiEqYs2 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Virtualization mailing list Virtualization@lists.linux-foundation.org https://lists.linuxfoundation.org/mailman/listinfo/virtualization --UlVJffcvxoiEqYs2--