From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754671AbcIUFhN (ORCPT ); Wed, 21 Sep 2016 01:37:13 -0400 Received: from mga01.intel.com ([192.55.52.88]:41497 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751643AbcIUFhM (ORCPT ); Wed, 21 Sep 2016 01:37:12 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.30,372,1470726000"; d="gz'50?scan'50,208,50";a="11574697" Date: Wed, 21 Sep 2016 13:36:46 +0800 From: kbuild test robot To: Kees Cook Cc: kbuild-all@01.org, Alexander Viro , Linus Torvalds , Josh Poimboeuf , linux-kernel@vger.kernel.org Subject: Re: [INFO] ratio of const vs dynamic usercopy Message-ID: <201609211328.S67kCauC%fengguang.wu@intel.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="ZPt4rx8FFjLCG7dd" Content-Disposition: inline In-Reply-To: <20160920045839.GA139098@beast> User-Agent: Mutt/1.5.23 (2014-03-12) X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: fengguang.wu@intel.com X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --ZPt4rx8FFjLCG7dd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi Kees, [auto build test ERROR on linus/master] [also build test ERROR on v4.8-rc7 next-20160920] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] [Suggest to use git(>=2.9.0) format-patch --base= (or --base=auto for convenience) to record what (public, well-known) commit your patch series was built on] [Check https://git-scm.com/docs/git-format-patch for more information] url: https://github.com/0day-ci/linux/commits/Kees-Cook/ratio-of-const-vs-dynamic-usercopy/20160920-130133 config: x86_64-randconfig-s2-09211158 (attached as .config) compiler: gcc-4.4 (Debian 4.4.7-8) 4.4.7 reproduce: # save the attached .config to linux build tree make ARCH=x86_64 All errors (new ones prefixed by >>): cc1: warnings being treated as errors In file included from arch/x86/include/asm/preempt.h:6, from include/linux/preempt.h:59, from include/linux/spinlock.h:50, from include/linux/seqlock.h:35, from include/linux/time.h:5, from include/linux/stat.h:18, from include/linux/compat.h:12, from drivers/gpu/drm/i915/i915_ioc32.c:32: In function 'copy_from_user', inlined from 'compat_i915_getparam' at drivers/gpu/drm/i915/i915_ioc32.c:54: >> include/linux/thread_info.h:131: error: call to '__skip_check_object_size' declared with attribute warning: builtin-const usercopy -- cc1: warnings being treated as errors In file included from arch/x86/include/asm/preempt.h:6, from include/linux/preempt.h:59, from include/linux/spinlock.h:50, from include/linux/wait.h:8, from include/linux/fs.h:5, from include/linux/seq_file.h:10, from drivers/gpu/drm/i915/i915_debugfs.c:29: include/linux/thread_info.h: In function 'wm_latency_write': >> include/linux/thread_info.h:129: error: call to '__check_object_size' declared with attribute warning: dynamic usercopy In function 'copy_to_user', inlined from 'i915_pipe_crc_read' at drivers/gpu/drm/i915/i915_debugfs.c:3641: >> include/linux/thread_info.h:131: error: call to '__skip_check_object_size' declared with attribute warning: builtin-const usercopy include/linux/thread_info.h: In function 'display_crc_ctl_write': >> include/linux/thread_info.h:129: error: call to '__check_object_size' declared with attribute warning: dynamic usercopy include/linux/thread_info.h: In function 'i915_displayport_test_active_write': >> include/linux/thread_info.h:129: error: call to '__check_object_size' declared with attribute warning: dynamic usercopy -- cc1: warnings being treated as errors In file included from arch/x86/include/asm/preempt.h:6, from include/linux/preempt.h:59, from include/linux/spinlock.h:50, from include/linux/rcupdate.h:38, from include/linux/idr.h:18, from include/linux/kernfs.h:14, from include/linux/sysfs.h:15, from include/linux/kobject.h:21, from include/linux/cdev.h:4, from include/drm/drmP.h:36, from drivers/gpu/drm/i915/i915_gem_execbuffer.c:29: include/linux/thread_info.h: In function 'i915_gem_execbuffer_relocate_vma': >> include/linux/thread_info.h:129: error: call to '__check_object_size' declared with attribute warning: dynamic usercopy In function 'copy_from_user', inlined from 'i915_gem_execbuffer_relocate_slow' at drivers/gpu/drm/i915/i915_gem_execbuffer.c:872: >> include/linux/thread_info.h:129: error: call to '__check_object_size' declared with attribute warning: dynamic usercopy include/linux/thread_info.h: In function 'i915_gem_execbuffer_relocate_slow': >> include/linux/thread_info.h:131: error: call to '__skip_check_object_size' declared with attribute warning: builtin-const usercopy In function 'copy_from_user', inlined from 'i915_gem_execbuffer2' at drivers/gpu/drm/i915/i915_gem_execbuffer.c:1776: >> include/linux/thread_info.h:129: error: call to '__check_object_size' declared with attribute warning: dynamic usercopy include/linux/thread_info.h: In function 'i915_gem_execbuffer2': >> include/linux/thread_info.h:131: error: call to '__skip_check_object_size' declared with attribute warning: builtin-const usercopy In function 'copy_from_user', inlined from 'i915_gem_execbuffer' at drivers/gpu/drm/i915/i915_gem_execbuffer.c:1688: >> include/linux/thread_info.h:129: error: call to '__check_object_size' declared with attribute warning: dynamic usercopy include/linux/thread_info.h: In function 'i915_gem_execbuffer': >> include/linux/thread_info.h:131: error: call to '__skip_check_object_size' declared with attribute warning: builtin-const usercopy -- cc1: warnings being treated as errors In file included from arch/x86/include/asm/preempt.h:6, from include/linux/preempt.h:59, from include/linux/spinlock.h:50, from include/linux/rcupdate.h:38, from include/linux/idr.h:18, from include/linux/kernfs.h:14, from include/linux/sysfs.h:15, from include/linux/kobject.h:21, from include/linux/cdev.h:4, from include/drm/drmP.h:36, from drivers/gpu/drm/i915/i915_gem.c:28: include/linux/thread_info.h: In function 'shmem_pread_fast': >> include/linux/thread_info.h:129: error: call to '__check_object_size' declared with attribute warning: dynamic usercopy include/linux/thread_info.h: In function 'shmem_pwrite_slow': >> include/linux/thread_info.h:129: error: call to '__check_object_size' declared with attribute warning: dynamic usercopy >> include/linux/thread_info.h:129: error: call to '__check_object_size' declared with attribute warning: dynamic usercopy include/linux/thread_info.h: In function 'shmem_pread_slow': >> include/linux/thread_info.h:129: error: call to '__check_object_size' declared with attribute warning: dynamic usercopy >> include/linux/thread_info.h:129: error: call to '__check_object_size' declared with attribute warning: dynamic usercopy include/linux/thread_info.h: In function 'shmem_pwrite_fast': >> include/linux/thread_info.h:129: error: call to '__check_object_size' declared with attribute warning: dynamic usercopy include/linux/thread_info.h: In function 'i915_gem_phys_pwrite': >> include/linux/thread_info.h:129: error: call to '__check_object_size' declared with attribute warning: dynamic usercopy vim +/__skip_check_object_size +131 include/linux/thread_info.h 123 __skip_check_object_size(void); 124 125 static __always_inline void check_object_size(const void *ptr, unsigned long n, 126 bool to_user) 127 { 128 if (!__builtin_constant_p(n)) > 129 __check_object_size(ptr, n, to_user); 130 else > 131 __skip_check_object_size(); 132 } 133 #else 134 static inline void check_object_size(const void *ptr, unsigned long n, --- 0-DAY kernel test infrastructure Open Source Technology Center https://lists.01.org/pipermail/kbuild-all Intel Corporation --ZPt4rx8FFjLCG7dd Content-Type: application/gzip Content-Disposition: attachment; filename=".config.gz" Content-Transfer-Encoding: base64 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 --ZPt4rx8FFjLCG7dd--