From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.10]) (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 1A67A284890 for ; Wed, 17 Dec 2025 18:26:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.198.163.10 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765995972; cv=none; b=KYd661IJ3VlMACCurl+W58lsU6emV0WrHB522HhRN85Tgizazg/bdzL2m1dk/fY/U2yAn7jHFvk8v2CUdE2WndsFtvSdH2vbnGHANcAvuqPFeNYtyt1cFrzHZffo86t9vplaG9tI9KSi9UZ6wVVypZXbm4V0yaakn/gzgWmingM= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765995972; c=relaxed/simple; bh=ft/vScmMJRtnYvBCNgBsvRRrkoRWybNYI+BgfhWY4pw=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=h3cIMEBLKJwImhxMY29ORtMg0/7lBYGVMG3AX2E8hVtxYICz40Mwtg5qwmWd0nuwZzc7NCORmtgcZ1pncarLXp4LwctXTaYOnxzVKpipWlFerWfB75y6Al1c8mwibbEnn8kj1YQHrKzy++50qmRBeoq7jPVxctP6zD95Oia0b0I= 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=UALuN6ey; arc=none smtp.client-ip=192.198.163.10 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="UALuN6ey" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1765995969; x=1797531969; h=date:from:to:cc:subject:message-id:mime-version; bh=ft/vScmMJRtnYvBCNgBsvRRrkoRWybNYI+BgfhWY4pw=; b=UALuN6eykpXct+ZoWWfZmg/03QTlR1Ly3cqq39xIvlIrgkW5ea6Vl7tH Ty9fIp5QAND/a7wtYTiOit/gCJhVgkdsSESlSOCGq0jpKuhH5NZsrbQPz JTcSyOMQEjPFw2IPsmYm2/F+NPsvgL6WBQz2QDDqaZB/7DxQddxX3GI+V tIkumzRb2T9pUz8P0xhZBr45i8HDoBLKaeF2rN7rHvTqtocoQpfoqlBKQ tlI3WTkmYpfWRvGhrmgFgIHpG1Q5BMnGli9EJKYoQg33M1hDesTqIdeWg K78iKqbed20w8X1gYRSAh9SVD+HIK3svQmYolNxkfCMcUN23utej3aLoG Q==; X-CSE-ConnectionGUID: R26cpdy1THmYchLPOAwyVw== X-CSE-MsgGUID: xzUpwclwT16XTmKivnhdxg== X-IronPort-AV: E=McAfee;i="6800,10657,11645"; a="79311814" X-IronPort-AV: E=Sophos;i="6.21,156,1763452800"; d="scan'208";a="79311814" Received: from orviesa008.jf.intel.com ([10.64.159.148]) by fmvoesa104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 17 Dec 2025 10:26:08 -0800 X-CSE-ConnectionGUID: 20iV1iVYQriFedlcTW17rw== X-CSE-MsgGUID: kTz89MzxR6SrNP3MObDWqQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.21,156,1763452800"; d="scan'208";a="198448881" Received: from lkp-server01.sh.intel.com (HELO 0d09efa1b85f) ([10.239.97.150]) by orviesa008.jf.intel.com with ESMTP; 17 Dec 2025 10:26:06 -0800 Received: from kbuild by 0d09efa1b85f with local (Exim 4.98.2) (envelope-from ) id 1vVwDr-0000000016h-3seE; Wed, 17 Dec 2025 18:26:03 +0000 Date: Thu, 18 Dec 2025 02:25:34 +0800 From: kernel test robot To: cros-kernel-buildreports@googlegroups.com Cc: oe-kbuild-all@lists.linux.dev Subject: [android-common:android13-5.15 0/2] include/trace/hooks/tmpfile.h:16:1: sparse: sparse: incorrect type in assignment (different address spaces) Message-ID: <202512180234.yocgiCf4-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 android13-5.15 head: d36711b0a31fb7c6682f53e306fa330cc0b125a2 commit: 2b2398f1d9c269e475b77079bfaf57f2a9bcba05 [0/2] ANDROID: Add vendor hooks for FUSE tmpfile support config: i386-randconfig-061-20251217 (https://download.01.org/0day-ci/archive/20251218/202512180234.yocgiCf4-lkp@intel.com/config) compiler: gcc-13 (Debian 13.3.0-16) 13.3.0 reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251218/202512180234.yocgiCf4-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/202512180234.yocgiCf4-lkp@intel.com/ sparse warnings: (new ones prefixed by >>) 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: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/creds.h:22:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/creds.h:22:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/creds.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/creds.h:26:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/creds.h:26:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/creds.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/creds.h:30:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/creds.h:30:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/creds.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/creds.h:34:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/creds.h:34: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/bug.h): include/trace/hooks/bug.h:10: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/bug.h:10:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/bug.h:10: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/fault.h): include/trace/hooks/fault.h:16: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/fault.h:16:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/fault.h:16:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/fault.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/fault.h:20:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/fault.h:20:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/fault.h:24: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/fault.h:24:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/fault.h:24:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/fault.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/fault.h:28:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/fault.h:28: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/traps.h): include/trace/hooks/traps.h:16: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/traps.h:16:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/traps.h:16:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/traps.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/traps.h:21:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/traps.h:21:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/traps.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/traps.h:26:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/traps.h:26:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/traps.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/traps.h:30:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/traps.h:30:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/traps.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/traps.h:34:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/traps.h:34: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/timekeeping.h): include/trace/hooks/timekeeping.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/timekeeping.h:18:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/timekeeping.h:18: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/audio_usboffload.h): include/trace/hooks/audio_usboffload.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/audio_usboffload.h:38:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/audio_usboffload.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/psci.h): include/trace/hooks/psci.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/psci.h:13:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/psci.h:13:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/psci.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/psci.h:17:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/psci.h:17: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/dmabuf.h): include/trace/hooks/dmabuf.h:31: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/dmabuf.h:31:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/dmabuf.h:31: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:55: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:55:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/mmc.h:55:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/mmc.h:59: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:59:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/mmc.h:59:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/mmc.h:75: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:75:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/mmc.h:75:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/mmc.h:79: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:79:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/mmc.h:79:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/mmc.h:83: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:83:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/mmc.h:83: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/delayacct.h): include/trace/hooks/delayacct.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/delayacct.h:26:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/delayacct.h:26:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/delayacct.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/delayacct.h:29:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/delayacct.h:29:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/delayacct.h:32: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/delayacct.h:32:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/delayacct.h:32: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/tmpfile.h): >> include/trace/hooks/tmpfile.h:16: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/tmpfile.h:16:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/tmpfile.h:16:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs include/trace/hooks/tmpfile.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/tmpfile.h:20:1: sparse: expected struct tracepoint_func *it_func_ptr include/trace/hooks/tmpfile.h:20:1: sparse: got struct tracepoint_func [noderef] __rcu *funcs vim +16 include/trace/hooks/tmpfile.h 11 12 struct fuse_args; 13 struct dentry; 14 struct inode; 15 struct fuse_mount; > 16 DECLARE_RESTRICTED_HOOK(android_rvh_tmpfile_create, 17 TP_PROTO(struct fuse_args *args, struct dentry **d, struct dentry *entry, 18 struct inode *inode, bool *skip_splice), 19 TP_ARGS(args, d, entry, inode, skip_splice), 1); 20 DECLARE_RESTRICTED_HOOK(android_rvh_tmpfile_handle_op, 21 TP_PROTO(struct inode *dir, struct dentry *entry, umode_t mode, 22 int (*f)(struct fuse_mount *, struct fuse_args *, 23 struct inode *, struct dentry *, umode_t), 24 int *ret), 25 TP_ARGS(dir, entry, mode, f, ret), 1); 26 DECLARE_HOOK(android_vh_tmpfile_secctx, 27 TP_PROTO(struct fuse_args *args, u32 security_ctxlen, void *security_ctx, 28 bool *skip_ctxargset), 29 TP_ARGS(args, security_ctxlen, security_ctx, skip_ctxargset)); 30 DECLARE_HOOK(android_vh_tmpfile_create_check_inode, 31 TP_PROTO(struct fuse_args *args, struct inode *inode, int *err), 32 TP_ARGS(args, inode, err)); 33 DECLARE_HOOK(android_vh_tmpfile_send_open, 34 TP_PROTO(uint32_t *flags), 35 TP_ARGS(flags)); 36 #endif /* _TRACE_HOOK_TMPFILE_H */ 37 -- 0-DAY CI Kernel Test Service https://github.com/intel/lkp-tests/wiki