diff options
Diffstat (limited to 'arch/sh/kernel')
| -rw-r--r-- | arch/sh/kernel/cpu/sh4/sq.c | 3 | ||||
| -rw-r--r-- | arch/sh/kernel/syscalls/syscall.tbl | 2 | ||||
| -rw-r--r-- | arch/sh/kernel/traps.c | 2 | 
3 files changed, 5 insertions, 2 deletions
| diff --git a/arch/sh/kernel/cpu/sh4/sq.c b/arch/sh/kernel/cpu/sh4/sq.c index d432164b23b7..a76b94e41e91 100644 --- a/arch/sh/kernel/cpu/sh4/sq.c +++ b/arch/sh/kernel/cpu/sh4/sq.c @@ -324,6 +324,7 @@ static struct attribute *sq_sysfs_attrs[] = {  	&mapping_attr.attr,  	NULL,  }; +ATTRIBUTE_GROUPS(sq_sysfs);  static const struct sysfs_ops sq_sysfs_ops = {  	.show	= sq_sysfs_show, @@ -332,7 +333,7 @@ static const struct sysfs_ops sq_sysfs_ops = {  static struct kobj_type ktype_percpu_entry = {  	.sysfs_ops	= &sq_sysfs_ops, -	.default_attrs	= sq_sysfs_attrs, +	.default_groups	= sq_sysfs_groups,  };  static int sq_dev_add(struct device *dev, struct subsys_interface *sif) diff --git a/arch/sh/kernel/syscalls/syscall.tbl b/arch/sh/kernel/syscalls/syscall.tbl index 208f131659c5..2de85c977f54 100644 --- a/arch/sh/kernel/syscalls/syscall.tbl +++ b/arch/sh/kernel/syscalls/syscall.tbl @@ -451,3 +451,5 @@  446	common	landlock_restrict_self		sys_landlock_restrict_self  # 447 reserved for memfd_secret  448	common	process_mrelease		sys_process_mrelease +449	common  futex_waitv                     sys_futex_waitv +450	common	set_mempolicy_home_node		sys_set_mempolicy_home_node diff --git a/arch/sh/kernel/traps.c b/arch/sh/kernel/traps.c index cbe3201d4f21..01884054aeb2 100644 --- a/arch/sh/kernel/traps.c +++ b/arch/sh/kernel/traps.c @@ -57,7 +57,7 @@ void __noreturn die(const char *str, struct pt_regs *regs, long err)  	if (panic_on_oops)  		panic("Fatal exception"); -	do_exit(SIGSEGV); +	make_task_dead(SIGSEGV);  }  void die_if_kernel(const char *str, struct pt_regs *regs, long err) |