diff options
103 files changed, 16165 insertions, 40 deletions
| @@ -708,7 +708,7 @@ export mod_strip_cmd | |||
| 708 | 708 | ||
| 709 | 709 | ||
| 710 | ifeq ($(KBUILD_EXTMOD),) | 710 | ifeq ($(KBUILD_EXTMOD),) |
| 711 | core-y += kernel/ mm/ fs/ ipc/ security/ crypto/ block/ | 711 | core-y += kernel/ mm/ fs/ ipc/ security/ crypto/ block/ litmus/ |
| 712 | 712 | ||
| 713 | vmlinux-dirs := $(patsubst %/,%,$(filter %/, $(init-y) $(init-m) \ | 713 | vmlinux-dirs := $(patsubst %/,%,$(filter %/, $(init-y) $(init-m) \ |
| 714 | $(core-y) $(core-m) $(drivers-y) $(drivers-m) \ | 714 | $(core-y) $(core-m) $(drivers-y) $(drivers-m) \ |
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig index 3c3b868948a..6dc9a2f42ab 100644 --- a/arch/arm/Kconfig +++ b/arch/arm/Kconfig | |||
| @@ -2214,3 +2214,11 @@ source "security/Kconfig" | |||
| 2214 | source "crypto/Kconfig" | 2214 | source "crypto/Kconfig" |
| 2215 | 2215 | ||
| 2216 | source "lib/Kconfig" | 2216 | source "lib/Kconfig" |
| 2217 | |||
| 2218 | config ARCH_HAS_SEND_PULL_TIMERS | ||
| 2219 | def_bool n | ||
| 2220 | |||
| 2221 | config ARCH_HAS_FEATHER_TRACE | ||
| 2222 | def_bool n | ||
| 2223 | |||
| 2224 | source "litmus/Kconfig" | ||
diff --git a/arch/arm/include/asm/timex.h b/arch/arm/include/asm/timex.h index 3be8de3adab..8a102a383a3 100644 --- a/arch/arm/include/asm/timex.h +++ b/arch/arm/include/asm/timex.h | |||
| @@ -16,9 +16,11 @@ | |||
| 16 | 16 | ||
| 17 | typedef unsigned long cycles_t; | 17 | typedef unsigned long cycles_t; |
| 18 | 18 | ||
| 19 | #ifndef get_cycles | ||
| 19 | static inline cycles_t get_cycles (void) | 20 | static inline cycles_t get_cycles (void) |
| 20 | { | 21 | { |
| 21 | return 0; | 22 | return 0; |
| 22 | } | 23 | } |
| 24 | #endif | ||
| 23 | 25 | ||
| 24 | #endif | 26 | #endif |
diff --git a/arch/arm/include/asm/unistd.h b/arch/arm/include/asm/unistd.h index c60a2944f95..23ae09ffc49 100644 --- a/arch/arm/include/asm/unistd.h +++ b/arch/arm/include/asm/unistd.h | |||
| @@ -403,6 +403,9 @@ | |||
| 403 | #define __NR_sendmmsg (__NR_SYSCALL_BASE+374) | 403 | #define __NR_sendmmsg (__NR_SYSCALL_BASE+374) |
| 404 | #define __NR_setns (__NR_SYSCALL_BASE+375) | 404 | #define __NR_setns (__NR_SYSCALL_BASE+375) |
| 405 | 405 | ||
| 406 | #define __NR_LITMUS (__NR_SYSCALL_BASE+376) | ||
| 407 | #include <litmus/unistd_32.h> | ||
| 408 | |||
| 406 | /* | 409 | /* |
| 407 | * The following SWIs are ARM private. | 410 | * The following SWIs are ARM private. |
| 408 | */ | 411 | */ |
diff --git a/arch/arm/kernel/calls.S b/arch/arm/kernel/calls.S index 9943e9e74a1..c0de805e4ea 100644 --- a/arch/arm/kernel/calls.S +++ b/arch/arm/kernel/calls.S | |||
| @@ -385,6 +385,20 @@ | |||
| 385 | CALL(sys_syncfs) | 385 | CALL(sys_syncfs) |
| 386 | CALL(sys_sendmmsg) | 386 | CALL(sys_sendmmsg) |
| 387 | /* 375 */ CALL(sys_setns) | 387 | /* 375 */ CALL(sys_setns) |
| 388 | CALL(sys_set_rt_task_param) | ||
| 389 | CALL(sys_get_rt_task_param) | ||
| 390 | CALL(sys_complete_job) | ||
