rtla: Define __NR_sched_setattr for LoongArch
authorTiezhu Yang <yangtiezhu@loongson.cn>
Tue, 22 Apr 2025 07:49:17 +0000 (15:49 +0800)
committerSteven Rostedt (Google) <rostedt@goodmis.org>
Wed, 7 May 2025 20:35:31 +0000 (16:35 -0400)
When executing "make -C tools/tracing/rtla" on LoongArch, there exists
the following error:

  src/utils.c:237:24: error: '__NR_sched_setattr' undeclared

Just define __NR_sched_setattr for LoongArch if not exist.

Link: https://lore.kernel.org/20250422074917.25771-1-yangtiezhu@loongson.cn
Reported-by: Haiyong Sun <sunhaiyong@loongson.cn>
Signed-off-by: Tiezhu Yang <yangtiezhu@loongson.cn>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
tools/tracing/rtla/src/utils.c

index 4995d35cf3ec6e71c9edf8bd36e8f72d505246c5..d6ab15dcb4907e09bcec1c1207adfa5a2655397d 100644 (file)
@@ -227,6 +227,8 @@ long parse_ns_duration(char *val)
 #  define __NR_sched_setattr   355
 # elif __s390x__
 #  define __NR_sched_setattr   345
+# elif __loongarch__
+#  define __NR_sched_setattr   274
 # endif
 #endif