From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.20]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 0F4F11C2BD for ; Fri, 2 Aug 2024 05:28:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.175.65.20 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722576531; cv=none; b=ahJSYs1KES1XKk8wdg7o+fDrlS2yszx0659hhif3Jv3W2kwau1GlKPlD8geo9BRs6vfX9+iaW8XKLKxAQVoN0pKVjqMC8lZ/qvsSiirynzrpOBPQ81wS/K+LfZ2jwvinGn9ROns1kvrP2adF+ApmOzcwe04XuznvoUV7xbwuODE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1722576531; c=relaxed/simple; bh=ipu1jkUWJH03j2/hk35zytnVo6dGjhOLUAVOPphUKF0=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=nvu6sHsLAmNxYQAkuwM4ASLOaj1p+si2p9/nVIpIplIL3JEudvqf7jE+Z4rrgP8gLwuRfcc4rgZgJs7dBTPR6IdRtCSIQXDZyAxqGvD+W2mQNI7TZsRFMOuoNAsuUKwudKGwOvGQJTOrGO0TsGD5Ie2Nc4L/kxtLrxNZYTGyNsE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com; spf=pass smtp.mailfrom=intel.com; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b=Ga0vsjHb; arc=none smtp.client-ip=198.175.65.20 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=intel.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=intel.com header.i=@intel.com header.b="Ga0vsjHb" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1722576528; x=1754112528; h=date:from:to:cc:subject:message-id:mime-version; bh=ipu1jkUWJH03j2/hk35zytnVo6dGjhOLUAVOPphUKF0=; b=Ga0vsjHb/Yz4ypJD3hHqbr4LneOqFlvSpLndF1HTybz6GtXZqOcHB87+ /uuh8NbTNxAWk4WyFG1aWS2Mi4UJ9WuiiwvsxLnjxZ+0UVEeIFf501oqS G3hVJwuYJZ6yUg8PuUeMAXU1HvLSRlsqMgYVAXVKBj/Hf8mlWsD8HMRG5 FPrOd7UwgnElieJqOHrJsWqcRprQJ6l7O5peQbrIjBZFehlrRjTKqTMNf XYPAsfZKVlhP9rZRbExqmfMpWrePsxGwglBEfVtOgXMnpP1BAVBFCWfok EgxtZoXlkO4oh0U6QZeZL1CUdtv8iAqYXH7sItVs8VedfmGv5BU2nqalD w==; X-CSE-ConnectionGUID: 43gqsvseQXGfR1rPBXfsDQ== X-CSE-MsgGUID: AKSYIxtDTli8Es3jS7mN9A== X-IronPort-AV: E=McAfee;i="6700,10204,11151"; a="20395015" X-IronPort-AV: E=Sophos;i="6.09,256,1716274800"; d="scan'208";a="20395015" Received: from fmviesa006.fm.intel.com ([10.60.135.146]) by orvoesa112.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 01 Aug 2024 22:28:46 -0700 X-CSE-ConnectionGUID: fC1vugqySEK2AkSbVI2cxg== X-CSE-MsgGUID: o+wKC89HToy7uJ5N+TKyHA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.09,256,1716274800"; d="scan'208";a="54954198" Received: from lkp-server01.sh.intel.com (HELO 68891e0c336b) ([10.239.97.150]) by fmviesa006.fm.intel.com with ESMTP; 01 Aug 2024 22:28:45 -0700 Received: from kbuild by 68891e0c336b with local (Exim 4.96) (envelope-from ) id 1sZkqJ-000wTc-0A; Fri, 02 Aug 2024 05:28:43 +0000 Date: Fri, 2 Aug 2024 13:27:16 +0800 From: kernel test robot To: cros-kernel-buildreports@googlegroups.com Cc: oe-kbuild-all@lists.linux.dev Subject: [android-common:android14-6.1 1/2] include/trace/hooks/sys.h:14:1: sparse: sparse: incorrect type in assignment (different address spaces) Message-ID: <202408021329.GaJSFffh-lkp@intel.com> Precedence: bulk X-Mailing-List: oe-kbuild-all@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline tree: https://android.googlesource.com/kernel/common android14-6.1 head: 4ac7f55b9824a3019d45a8bfc261db2bb0f9d2ff commit: d256bfafa978a159f6e541969f1a496e2342508b [1/2] ANDROID: vendor_hooks: add hooks in prctl_set_vma config: i386-randconfig-r112-20240802 (https://download.01.org/0day-ci/archive/20240802/202408021329.GaJSFffh-lkp@intel.com/config) compiler: gcc-13 (Ubuntu 13.2.0-4ubuntu3) 13.2.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20240802/202408021329.GaJSFffh-lkp@intel.com/reproduce) If you fix the issue in a separate patch/commit (i.e. not just a new version of the same patch/commit), kindly add following tags | Reported-by: kernel test robot | Closes: https://lore.kernel.org/oe-kbuild-all/202408021329.GaJSFffh-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) drivers/android/vendor_hooks.c: note: in included file: include/trace/hooks/fs.h:23:31: sparse: sparse: no newline at end of file drivers/android/vendor_hooks.c: note: in included file (through include/trace/define_trace.h, include/trace/hooks/fs.h): include/trace/hooks/fs.h:23:31: sparse: sparse: no newline at end of file drivers/android/vendor_hooks.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/hooks/fs.h): include/trace/hooks/fs.h:23:31: sparse: sparse: no newline at end of file drivers/android/vendor_hooks.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/hooks/fs.h): include/trace/hooks/fs.h:23:31: sparse: sparse: no newline at end of file drivers/android/vendor_hooks.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/hooks/fs.h): include/trace/hooks/fs.h:23:31: sparse: sparse: no newline at end of file drivers/android/vendor_hooks.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/hooks/fs.h): include/trace/hooks/fs.h:23:31: sparse: sparse: no newline at end of file drivers/android/vendor_hooks.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/hooks/fs.h): include/trace/hooks/fs.h:23:31: sparse: sparse: no newline at end of file drivers/android/vendor_hooks.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/hooks/fs.h): include/trace/hooks/fs.h:23:31: sparse: sparse: no newline at end of file drivers/android/vendor_hooks.c: note: in included file (through include/trace/trace_events.h, include/trace/define_trace.h, include/trace/hooks/fs.h): include/trace/hooks/fs.h:23:31: sparse: sparse: no newline at end of file drivers/android/vendor_hooks.c: note: in included file (through include/trace/perf.h, include/trace/define_trace.h, include/trace/hooks/fs.h): include/trace/hooks/fs.h:23:31: sparse: sparse: no newline at end of file drivers/android/vendor_hooks.c: note: in included file (through include/trace/define_trace.h, include/trace/hooks/dtask.h): include/trace/hooks/dtask.h:99:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/dtask.h:99:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/dtask.h:99:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs drivers/android/vendor_hooks.c: note: in included file (through include/trace/define_trace.h, include/trace/hooks/cpufreq.h): include/trace/hooks/cpufreq.h:14:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/cpufreq.h:14:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/cpufreq.h:14:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/cpufreq.h:27:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/cpufreq.h:27:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/cpufreq.h:27:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs drivers/android/vendor_hooks.c: note: in included file (through include/trace/define_trace.h, include/trace/hooks/preemptirq.h): include/trace/hooks/preemptirq.h:13:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/preemptirq.h:13:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/preemptirq.h:13:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/preemptirq.h:17:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/preemptirq.h:17:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/preemptirq.h:17:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/preemptirq.h:21:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/preemptirq.h:21:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/preemptirq.h:21:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/preemptirq.h:25:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/preemptirq.h:25:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/preemptirq.h:25:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs drivers/android/vendor_hooks.c: note: in included file (through include/trace/define_trace.h, include/trace/hooks/ufshcd.h): include/trace/hooks/ufshcd.h:22:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/ufshcd.h:22:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/ufshcd.h:22:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/ufshcd.h:26:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/ufshcd.h:26:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/ufshcd.h:26:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs drivers/android/vendor_hooks.c: note: in included file (through include/trace/define_trace.h, include/trace/hooks/mmc.h): include/trace/hooks/mmc.h:25:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/mmc.h:25:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/mmc.h:25:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/mmc.h:29:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/mmc.h:29:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/mmc.h:29:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs drivers/android/vendor_hooks.c: note: in included file (through include/trace/define_trace.h, include/trace/hooks/cgroup.h): include/trace/hooks/cgroup.h:18:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/cgroup.h:18:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/cgroup.h:18:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/cgroup.h:26:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/cgroup.h:26:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/cgroup.h:26:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/cgroup.h:30:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/cgroup.h:30:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/cgroup.h:30:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/cgroup.h:34:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/cgroup.h:34:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/cgroup.h:34:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/cgroup.h:38:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/cgroup.h:38:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/cgroup.h:38:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs drivers/android/vendor_hooks.c: note: in included file (through include/trace/define_trace.h, include/trace/hooks/sys.h): >> include/trace/hooks/sys.h:14:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/sys.h:14:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/sys.h:14:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs drivers/android/vendor_hooks.c: note: in included file (through include/trace/define_trace.h, include/trace/hooks/iommu.h): include/trace/hooks/iommu.h:12:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/iommu.h:12:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/iommu.h:12:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/iommu.h:20:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/iommu.h:20:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/iommu.h:20:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/iommu.h:35:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/iommu.h:35:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/iommu.h:35:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/iommu.h:39:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/iommu.h:39:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/iommu.h:39:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs drivers/android/vendor_hooks.c: note: in included file (through include/trace/define_trace.h, include/trace/hooks/mm.h): include/trace/hooks/mm.h:17:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/mm.h:17:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/mm.h:17:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/mm.h:21:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/mm.h:21:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/mm.h:21:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/mm.h:25:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/mm.h:25:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/mm.h:25:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/mm.h:28:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/mm.h:28:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/mm.h:28:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/mm.h:67:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/mm.h:67:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/mm.h:67:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/mm.h:106:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/mm.h:106:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/mm.h:106:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/mm.h:109:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/mm.h:109:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/mm.h:109:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/mm.h:112:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/mm.h:112:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/mm.h:112:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/mm.h:132:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/mm.h:132:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/mm.h:132:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs drivers/android/vendor_hooks.c: note: in included file (through include/trace/define_trace.h, include/trace/hooks/net.h): include/trace/hooks/net.h:19:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/net.h:19:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/net.h:19:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/net.h:21:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/net.h:21:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/net.h:21:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/net.h:23:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/net.h:23:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/net.h:23:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/net.h:25:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/net.h:25:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/net.h:25:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs drivers/android/vendor_hooks.c: note: in included file (through include/trace/define_trace.h, include/trace/hooks/vmscan.h): include/trace/hooks/vmscan.h:12:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/vmscan.h:12:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/vmscan.h:12:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs drivers/android/vendor_hooks.c: note: in included file (through include/trace/define_trace.h, include/trace/hooks/avc.h): include/trace/hooks/avc.h:14:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/avc.h:14:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/avc.h:14:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/avc.h:18:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/avc.h:18:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/avc.h:18:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/avc.h:22:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/avc.h:22:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/avc.h:22:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/avc.h:26:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/avc.h:26:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/avc.h:26:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs drivers/android/vendor_hooks.c: note: in included file (through include/trace/define_trace.h, include/trace/hooks/creds.h): include/trace/hooks/creds.h:15:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/creds.h:15:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/creds.h:15:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/creds.h:19:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/creds.h:19:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/creds.h:19:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/creds.h:23:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/creds.h:23:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/creds.h:23:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/creds.h:27:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/creds.h:27:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/creds.h:27:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs drivers/android/vendor_hooks.c: note: in included file (through include/trace/define_trace.h, include/trace/hooks/module.h): include/trace/hooks/module.h:14:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/module.h:14:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/module.h:14:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/module.h:18:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/module.h:18:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/module.h:18:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/module.h:22:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/module.h:22:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/module.h:22:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/module.h:26:1: sparse: sparse: incorrect type in assignment (different address spaces) @@ expected struct tracepoint_func *it_func_ptr @@ got struct tracepoint_func [noderef] __rcu *funcs @@ include/trace/hooks/module.h:26:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/module.h:26:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs drivers/android/vendor_hooks.c: note: in included file (through include/trace/define_trace.h, include/trace/hooks/selinux.h): vim +14 include/trace/hooks/sys.h 9 10 struct task_struct; 11 DECLARE_HOOK(android_vh_syscall_prctl_finished, 12 TP_PROTO(int option, struct task_struct *task), 13 TP_ARGS(option, task)); > 14 DECLARE_RESTRICTED_HOOK(android_rvh_pr_set_vma_name_bypass, 15 TP_PROTO(struct mm_struct *mm, unsigned long addr, unsigned long size, 16 struct anon_vma_name *anon_name, int *error, bool *bypass), 17 TP_ARGS(mm, addr, size, anon_name, error, bypass), 1); 18 #endif 19 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki