From: kernel test robot <lkp@intel.com>
To: Steven Rostedt <rostedt@goodmis.org>
Cc: oe-kbuild-all@lists.linux.dev
Subject: Re: [PATCH v4 07/13] tracing: Allow syscall trace events to read more than one user parameter
Date: Fri, 24 Oct 2025 12:36:07 +0800 [thread overview]
Message-ID: <202510241227.GegWrQL7-lkp@intel.com> (raw)
In-Reply-To: <20251021005233.417553389@kernel.org>
Hi Steven,
kernel test robot noticed the following build errors:
[auto build test ERROR on akpm-mm/mm-everything]
[also build test ERROR on linus/master v6.18-rc2 next-20251023]
[cannot apply to trace/for-next acme/perf/core]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Steven-Rostedt/tracing-Make-trace_user_fault_read-exposed-to-rest-of-tracing/20251021-085719
base: https://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm.git mm-everything
patch link: https://lore.kernel.org/r/20251021005233.417553389%40kernel.org
patch subject: [PATCH v4 07/13] tracing: Allow syscall trace events to read more than one user parameter
config: riscv-randconfig-r054-20251024 (https://download.01.org/0day-ci/archive/20251024/202510241227.GegWrQL7-lkp@intel.com/config)
compiler: clang version 20.1.8 (https://github.com/llvm/llvm-project 87f0227cb60147a26a1eeb4fb06e3b505e9c7261)
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20251024/202510241227.GegWrQL7-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 <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202510241227.GegWrQL7-lkp@intel.com/
All errors (new ones prefixed by >>):
In file included from arch/riscv/include/asm/io.h:140:
include/asm-generic/io.h:863:2: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
863 | outsb(addr, buffer, count);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
arch/riscv/include/asm/io.h:122:55: note: expanded from macro 'outsb'
122 | #define outsb(addr, buffer, count) __outsb(PCI_IOBASE + (addr), buffer, count)
| ~~~~~~~~~~ ^
In file included from kernel/trace/trace_syscalls.c:2:
In file included from include/trace/syscall.h:7:
In file included from include/linux/trace_events.h:9:
In file included from include/linux/hardirq.h:11:
In file included from ./arch/riscv/include/generated/asm/hardirq.h:1:
In file included from include/asm-generic/hardirq.h:17:
In file included from include/linux/irq.h:20:
In file included from include/linux/io.h:12:
In file included from arch/riscv/include/asm/io.h:140:
include/asm-generic/io.h:872:2: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
872 | outsw(addr, buffer, count);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
arch/riscv/include/asm/io.h:123:55: note: expanded from macro 'outsw'
123 | #define outsw(addr, buffer, count) __outsw(PCI_IOBASE + (addr), buffer, count)
| ~~~~~~~~~~ ^
In file included from kernel/trace/trace_syscalls.c:2:
In file included from include/trace/syscall.h:7:
In file included from include/linux/trace_events.h:9:
In file included from include/linux/hardirq.h:11:
In file included from ./arch/riscv/include/generated/asm/hardirq.h:1:
In file included from include/asm-generic/hardirq.h:17:
In file included from include/linux/irq.h:20:
In file included from include/linux/io.h:12:
In file included from arch/riscv/include/asm/io.h:140:
include/asm-generic/io.h:881:2: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
881 | outsl(addr, buffer, count);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
arch/riscv/include/asm/io.h:124:55: note: expanded from macro 'outsl'
124 | #define outsl(addr, buffer, count) __outsl(PCI_IOBASE + (addr), buffer, count)
| ~~~~~~~~~~ ^
In file included from kernel/trace/trace_syscalls.c:2:
In file included from include/trace/syscall.h:7:
In file included from include/linux/trace_events.h:9:
In file included from include/linux/hardirq.h:11:
In file included from ./arch/riscv/include/generated/asm/hardirq.h:1:
In file included from include/asm-generic/hardirq.h:17:
In file included from include/linux/irq.h:20:
In file included from include/linux/io.h:12:
In file included from arch/riscv/include/asm/io.h:140:
include/asm-generic/io.h:1209:55: warning: performing pointer arithmetic on a null pointer has undefined behavior [-Wnull-pointer-arithmetic]
1209 | return (port > MMIO_UPPER_LIMIT) ? NULL : PCI_IOBASE + port;
| ~~~~~~~~~~ ^
kernel/trace/trace_syscalls.c:877:7: error: use of undeclared identifier '__NR_mq_timedsend'
877 | case __NR_mq_timedsend:
| ^
kernel/trace/trace_syscalls.c:898:7: error: use of undeclared identifier '__NR_access'
898 | case __NR_access:
| ^
kernel/trace/trace_syscalls.c:901:7: error: use of undeclared identifier '__NR_chown'
901 | case __NR_chown:
| ^
kernel/trace/trace_syscalls.c:902:7: error: use of undeclared identifier '__NR_chmod'
902 | case __NR_chmod:
| ^
kernel/trace/trace_syscalls.c:904:7: error: use of undeclared identifier '__NR_creat'
904 | case __NR_creat:
| ^
kernel/trace/trace_syscalls.c:908:7: error: use of undeclared identifier '__NR_lchown'
908 | case __NR_lchown:
| ^
kernel/trace/trace_syscalls.c:909:7: error: use of undeclared identifier '__NR_open'
909 | case __NR_open:
| ^
kernel/trace/trace_syscalls.c:911:7: error: use of undeclared identifier '__NR_mkdir'
911 | case __NR_mkdir:
| ^
kernel/trace/trace_syscalls.c:912:7: error: use of undeclared identifier '__NR_mknod'
912 | case __NR_mknod:
| ^
kernel/trace/trace_syscalls.c:915:7: error: use of undeclared identifier '__NR_readlink'
915 | case __NR_readlink:
| ^
kernel/trace/trace_syscalls.c:916:7: error: use of undeclared identifier '__NR_rmdir'
916 | case __NR_rmdir:
| ^
kernel/trace/trace_syscalls.c:918:7: error: use of undeclared identifier '__NR_statfs'
918 | case __NR_statfs:
| ^
kernel/trace/trace_syscalls.c:921:7: error: use of undeclared identifier '__NR_truncate'
921 | case __NR_truncate:
| ^
kernel/trace/trace_syscalls.c:922:7: error: use of undeclared identifier '__NR_unlink'
922 | case __NR_unlink:
| ^
kernel/trace/trace_syscalls.c:924:7: error: use of undeclared identifier '__NR_utime'
924 | case __NR_utime:
| ^
kernel/trace/trace_syscalls.c:925:7: error: use of undeclared identifier '__NR_utimes'
925 | case __NR_utimes:
| ^
kernel/trace/trace_syscalls.c:941:7: error: use of undeclared identifier '__NR_futimesat'
941 | case __NR_futimesat:
| ^
>> kernel/trace/trace_syscalls.c:959:7: error: use of undeclared identifier '__NR_utimensat'
959 | case __NR_utimensat:
| ^
kernel/trace/trace_syscalls.c:976:7: error: use of undeclared identifier '__NR_link'
976 | case __NR_link:
| ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
7 warnings and 20 errors generated.
Kconfig warnings: (for reference only)
WARNING: unmet direct dependencies detected for ARCH_HAS_ELF_CORE_EFLAGS
Depends on [n]: BINFMT_ELF [=n] && ELF_CORE [=y]
Selected by [y]:
- RISCV [=y]
vim +/__NR_utimensat +959 kernel/trace/trace_syscalls.c
ee08c6eccb7d12 Frederic Weisbecker 2009-03-07 857
56cbdf4ab0c570 Steven Rostedt 2025-10-20 858 /*
56cbdf4ab0c570 Steven Rostedt 2025-10-20 859 * For system calls that reference user space memory that can
56cbdf4ab0c570 Steven Rostedt 2025-10-20 860 * be recorded into the event, set the system call meta data's user_mask
56cbdf4ab0c570 Steven Rostedt 2025-10-20 861 * to the "args" index that points to the user space memory to retrieve.
56cbdf4ab0c570 Steven Rostedt 2025-10-20 862 */
56cbdf4ab0c570 Steven Rostedt 2025-10-20 863 static void check_faultable_syscall(struct trace_event_call *call, int nr)
56cbdf4ab0c570 Steven Rostedt 2025-10-20 864 {
56cbdf4ab0c570 Steven Rostedt 2025-10-20 865 struct syscall_metadata *sys_data = call->data;
f5da5a4c232ae3 Steven Rostedt 2025-10-20 866 unsigned long mask;
56cbdf4ab0c570 Steven Rostedt 2025-10-20 867
56cbdf4ab0c570 Steven Rostedt 2025-10-20 868 /* Only work on entry */
56cbdf4ab0c570 Steven Rostedt 2025-10-20 869 if (sys_data->enter_event != call)
56cbdf4ab0c570 Steven Rostedt 2025-10-20 870 return;
56cbdf4ab0c570 Steven Rostedt 2025-10-20 871
3255b2e71313ff Steven Rostedt 2025-10-20 872 sys_data->user_arg_size = -1;
3255b2e71313ff Steven Rostedt 2025-10-20 873
56cbdf4ab0c570 Steven Rostedt 2025-10-20 874 switch (nr) {
3255b2e71313ff Steven Rostedt 2025-10-20 875 /* user arg 1 with size arg at 2 */
3255b2e71313ff Steven Rostedt 2025-10-20 876 case __NR_write:
3255b2e71313ff Steven Rostedt 2025-10-20 877 case __NR_mq_timedsend:
3255b2e71313ff Steven Rostedt 2025-10-20 878 case __NR_pwrite64:
3255b2e71313ff Steven Rostedt 2025-10-20 879 sys_data->user_mask = BIT(1);
3255b2e71313ff Steven Rostedt 2025-10-20 880 sys_data->user_arg_size = 2;
3255b2e71313ff Steven Rostedt 2025-10-20 881 break;
9eb1f5e9cf4f6f Steven Rostedt 2025-10-20 882 /* user arg 0 with size arg at 1 as string */
9eb1f5e9cf4f6f Steven Rostedt 2025-10-20 883 case __NR_setdomainname:
9eb1f5e9cf4f6f Steven Rostedt 2025-10-20 884 case __NR_sethostname:
9eb1f5e9cf4f6f Steven Rostedt 2025-10-20 885 sys_data->user_mask = BIT(0);
9eb1f5e9cf4f6f Steven Rostedt 2025-10-20 886 sys_data->user_arg_size = 1;
9eb1f5e9cf4f6f Steven Rostedt 2025-10-20 887 sys_data->user_arg_is_str = 1;
9eb1f5e9cf4f6f Steven Rostedt 2025-10-20 888 break;
9eb1f5e9cf4f6f Steven Rostedt 2025-10-20 889 #if defined(__ARCH_WANT_TIME32_SYSCALLS) || __BITS_PER_LONG != 32
9eb1f5e9cf4f6f Steven Rostedt 2025-10-20 890 /* user arg 4 with size arg at 3 as string */
9eb1f5e9cf4f6f Steven Rostedt 2025-10-20 891 case __NR_kexec_file_load:
9eb1f5e9cf4f6f Steven Rostedt 2025-10-20 892 sys_data->user_mask = BIT(4);
9eb1f5e9cf4f6f Steven Rostedt 2025-10-20 893 sys_data->user_arg_size = 3;
9eb1f5e9cf4f6f Steven Rostedt 2025-10-20 894 sys_data->user_arg_is_str = 1;
9eb1f5e9cf4f6f Steven Rostedt 2025-10-20 895 break;
9eb1f5e9cf4f6f Steven Rostedt 2025-10-20 896 #endif
56cbdf4ab0c570 Steven Rostedt 2025-10-20 897 /* user arg at position 0 */
56cbdf4ab0c570 Steven Rostedt 2025-10-20 898 case __NR_access:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 899 case __NR_acct:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 900 case __NR_chdir:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 901 case __NR_chown:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 902 case __NR_chmod:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 903 case __NR_chroot:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 904 case __NR_creat:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 905 case __NR_delete_module:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 906 case __NR_execve:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 907 case __NR_fsopen:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 908 case __NR_lchown:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 909 case __NR_open:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 910 case __NR_memfd_create:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 911 case __NR_mkdir:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 912 case __NR_mknod:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 913 case __NR_mq_open:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 914 case __NR_mq_unlink:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 915 case __NR_readlink:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 916 case __NR_rmdir:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 917 case __NR_shmdt:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 918 case __NR_statfs:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 919 case __NR_swapon:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 920 case __NR_swapoff:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 921 case __NR_truncate:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 922 case __NR_unlink:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 923 case __NR_umount2:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 924 case __NR_utime:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 925 case __NR_utimes:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 926 sys_data->user_mask = BIT(0);
56cbdf4ab0c570 Steven Rostedt 2025-10-20 927 break;
56cbdf4ab0c570 Steven Rostedt 2025-10-20 928 /* user arg at position 1 */
56cbdf4ab0c570 Steven Rostedt 2025-10-20 929 case __NR_execveat:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 930 case __NR_faccessat:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 931 case __NR_faccessat2:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 932 case __NR_finit_module:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 933 case __NR_fchmodat:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 934 case __NR_fchmodat2:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 935 case __NR_fchownat:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 936 case __NR_fgetxattr:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 937 case __NR_flistxattr:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 938 case __NR_fsetxattr:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 939 case __NR_fspick:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 940 case __NR_fremovexattr:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 941 case __NR_futimesat:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 942 case __NR_inotify_add_watch:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 943 case __NR_mkdirat:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 944 case __NR_mknodat:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 945 case __NR_mount_setattr:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 946 case __NR_name_to_handle_at:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 947 #if defined(__ARCH_WANT_NEW_STAT) || defined(__ARCH_WANT_STAT64)
56cbdf4ab0c570 Steven Rostedt 2025-10-20 948 case __NR_newfstatat:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 949 #endif
56cbdf4ab0c570 Steven Rostedt 2025-10-20 950 case __NR_openat:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 951 case __NR_openat2:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 952 case __NR_open_tree:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 953 case __NR_open_tree_attr:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 954 case __NR_readlinkat:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 955 case __NR_quotactl:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 956 case __NR_syslog:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 957 case __NR_statx:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 958 case __NR_unlinkat:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 @959 case __NR_utimensat:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 960 sys_data->user_mask = BIT(1);
56cbdf4ab0c570 Steven Rostedt 2025-10-20 961 break;
56cbdf4ab0c570 Steven Rostedt 2025-10-20 962 /* user arg at position 2 */
56cbdf4ab0c570 Steven Rostedt 2025-10-20 963 case __NR_init_module:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 964 case __NR_fsconfig:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 965 sys_data->user_mask = BIT(2);
56cbdf4ab0c570 Steven Rostedt 2025-10-20 966 break;
56cbdf4ab0c570 Steven Rostedt 2025-10-20 967 /* user arg at position 4 */
56cbdf4ab0c570 Steven Rostedt 2025-10-20 968 case __NR_fanotify_mark:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 969 sys_data->user_mask = BIT(4);
56cbdf4ab0c570 Steven Rostedt 2025-10-20 970 break;
f5da5a4c232ae3 Steven Rostedt 2025-10-20 971 /* 2 user args, 0 and 1 */
f5da5a4c232ae3 Steven Rostedt 2025-10-20 972 case __NR_add_key:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 973 case __NR_getxattr:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 974 case __NR_lgetxattr:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 975 case __NR_lremovexattr:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 976 case __NR_link:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 977 case __NR_listxattr:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 978 case __NR_llistxattr:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 979 case __NR_lsetxattr:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 980 case __NR_pivot_root:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 981 case __NR_removexattr:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 982 case __NR_rename:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 983 case __NR_request_key:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 984 case __NR_setxattr:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 985 case __NR_symlink:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 986 sys_data->user_mask = BIT(0) | BIT(1);
f5da5a4c232ae3 Steven Rostedt 2025-10-20 987 break;
f5da5a4c232ae3 Steven Rostedt 2025-10-20 988 /* 2 user args, 0 and 2 */
f5da5a4c232ae3 Steven Rostedt 2025-10-20 989 case __NR_symlinkat:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 990 sys_data->user_mask = BIT(0) | BIT(2);
f5da5a4c232ae3 Steven Rostedt 2025-10-20 991 break;
f5da5a4c232ae3 Steven Rostedt 2025-10-20 992 /* 2 user args, 1 and 3 */
f5da5a4c232ae3 Steven Rostedt 2025-10-20 993 case __NR_getxattrat:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 994 case __NR_linkat:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 995 case __NR_listxattrat:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 996 case __NR_move_mount:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 997 case __NR_renameat:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 998 case __NR_renameat2:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 999 case __NR_removexattrat:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1000 case __NR_setxattrat:
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1001 sys_data->user_mask = BIT(1) | BIT(3);
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1002 break;
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1003 case __NR_mount: /* Just dev_name and dir_name, TODO add type */
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1004 sys_data->user_mask = BIT(0) | BIT(1) | BIT(2);
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1005 break;
56cbdf4ab0c570 Steven Rostedt 2025-10-20 1006 default:
56cbdf4ab0c570 Steven Rostedt 2025-10-20 1007 sys_data->user_mask = 0;
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1008 return;
56cbdf4ab0c570 Steven Rostedt 2025-10-20 1009 }
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1010
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1011 if (sys_data->user_arg_size < 0)
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1012 return;
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1013
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1014 /*
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1015 * The user_arg_size can only be used when the system call
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1016 * is reading only a single address from user space.
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1017 */
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1018 mask = sys_data->user_mask;
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1019 if (WARN_ON(mask & (mask - 1)))
f5da5a4c232ae3 Steven Rostedt 2025-10-20 1020 sys_data->user_arg_size = -1;
56cbdf4ab0c570 Steven Rostedt 2025-10-20 1021 }
56cbdf4ab0c570 Steven Rostedt 2025-10-20 1022
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
next prev parent reply other threads:[~2025-10-24 4:37 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-10-21 0:51 [PATCH v4 00/13] tracing: Show contents of syscall trace event user space fields Steven Rostedt
2025-10-21 0:51 ` [PATCH v4 01/13] tracing: Make trace_user_fault_read() exposed to rest of tracing Steven Rostedt
2025-10-21 0:51 ` [PATCH v4 02/13] tracing: Have syscall trace events read user space string Steven Rostedt
2025-10-21 0:51 ` [PATCH v4 03/13] perf: tracing: Simplify perf_sysenter_enable/disable() with guards Steven Rostedt
2025-10-21 0:51 ` [PATCH v4 04/13] perf: tracing: Have perf system calls read user space Steven Rostedt
2025-10-21 0:52 ` [PATCH v4 05/13] tracing: Have system call events record user array data Steven Rostedt
2025-10-21 0:52 ` [PATCH v4 06/13] tracing: Display some syscall arrays as strings Steven Rostedt
2025-10-21 0:52 ` [PATCH v4 07/13] tracing: Allow syscall trace events to read more than one user parameter Steven Rostedt
2025-10-24 4:36 ` kernel test robot [this message]
2025-10-24 20:16 ` Sebastian Andrzej Siewior
2025-10-21 0:52 ` [PATCH v4 08/13] tracing: Add a config and syscall_user_buf_size file to limit amount written Steven Rostedt
2025-10-21 0:52 ` [PATCH v4 09/13] tracing: Show printable characters in syscall arrays Steven Rostedt
2025-10-21 0:52 ` [PATCH v4 10/13] tracing: Add trace_seq_pop() and seq_buf_pop() Steven Rostedt
2025-10-21 0:52 ` [PATCH v4 11/13] tracing: Add parsing of flags to the sys_enter_openat trace event Steven Rostedt
2025-10-21 0:52 ` [PATCH v4 12/13] tracing: Check for printable characters when printing field dyn strings Steven Rostedt
2025-10-21 0:52 ` [PATCH v4 13/13] tracing: Have persistent ring buffer print syscalls normally Steven Rostedt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202510241227.GegWrQL7-lkp@intel.com \
--to=lkp@intel.com \
--cc=oe-kbuild-all@lists.linux.dev \
--cc=rostedt@goodmis.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.