search for: exit_to_user_mode_prepar

Displaying 7 results from an estimated 7 matches for "exit_to_user_mode_prepar".

2023 Mar 05
1
ocfs2 xattr
...+0x9c/0x140 [ 27.387617] do_mkdirat+0x142/0x170 [ 27.387631] __x64_sys_mkdirat+0x47/0x80 [ 27.387643] do_syscall_64+0x58/0xc0 [ 27.387659] ? vfs_fstatat+0x5b/0x70 [ 27.387671] ? __do_sys_newfstatat+0x3f/0x80 [ 27.387684] ? fpregs_assert_state_consistent+0x22/0x50 [ 27.387698] ? exit_to_user_mode_prepare+0x3c/0x1c0 [ 27.387712] ? syscall_exit_to_user_mode+0x17/0x40 [ 27.387726] ? do_syscall_64+0x67/0xc0 [ 27.387738] ? exit_to_user_mode_prepare+0x3c/0x1c0 [ 27.387752] entry_SYSCALL_64_after_hwframe+0x63/0xcd [ 27.387773] RIP: 0033:0x7f7b36ee2da7 [ 27.388191] Code: 73 01 c3 48 8b 0d...
2020 Oct 23
0
kvm+nouveau induced lockdep gripe
...a/0x90 [nouveau] [ 70.136128] nouveau_drm_postclose+0xaa/0xe0 [nouveau] [ 70.136150] drm_file_free.part.7+0x273/0x2c0 [drm] [ 70.136165] drm_release+0x6e/0xf0 [drm] [ 70.136171] __fput+0xb2/0x260 [ 70.136177] task_work_run+0x73/0xc0 [ 70.136183] exit_to_user_mode_prepare+0x1a5/0x1d0 [ 70.136189] syscall_exit_to_user_mode+0x46/0x2a0 [ 70.136195] entry_SYSCALL_64_after_hwframe+0x44/0xa9 [ 70.136200] -> #1 (&cli->lock){+.+.}-{3:3}: [ 70.136209] __mutex_lock+0x90/0x9c0 [ 70.136252] nouveau_mem_fini+0x4c/0x...
2020 Nov 03
0
[patch V3 24/37] sched: highmem: Store local kmaps in task struct
...#endif --- a/kernel/entry/common.c +++ b/kernel/entry/common.c @@ -2,6 +2,7 @@ #include <linux/context_tracking.h> #include <linux/entry-common.h> +#include <linux/highmem.h> #include <linux/livepatch.h> #include <linux/audit.h> @@ -194,6 +195,7 @@ static void exit_to_user_mode_prepare(st /* Ensure that the address limit is intact and no locks are held */ addr_limit_user_check(); + kmap_assert_nomap(); lockdep_assert_irqs_disabled(); lockdep_sys_exit(); } --- a/kernel/fork.c +++ b/kernel/fork.c @@ -930,6 +930,7 @@ static struct task_struct *dup_task_stru account_ker...
2020 Oct 24
1
kvm+nouveau induced lockdep gripe
...36128] nouveau_drm_postclose+0xaa/0xe0 [nouveau] > [ 70.136150] drm_file_free.part.7+0x273/0x2c0 [drm] > [ 70.136165] drm_release+0x6e/0xf0 [drm] > [ 70.136171] __fput+0xb2/0x260 > [ 70.136177] task_work_run+0x73/0xc0 > [ 70.136183] exit_to_user_mode_prepare+0x1a5/0x1d0 > [ 70.136189] syscall_exit_to_user_mode+0x46/0x2a0 > [ 70.136195] entry_SYSCALL_64_after_hwframe+0x44/0xa9 > [ 70.136200] > -> #1 (&cli->lock){+.+.}-{3:3}: > [ 70.136209] __mutex_lock+0x90/0x9c0 > [ 70.136252]...
2020 Nov 03
45
[patch V3 00/37] mm/highmem: Preemptible variant of kmap_atomic & friends
Following up to the discussion in: https://lore.kernel.org/r/20200914204209.256266093 at linutronix.de and the second version of this: https://lore.kernel.org/r/20201029221806.189523375 at linutronix.de this series provides a preemptible variant of kmap_atomic & related interfaces. This is achieved by: - Removing the RT dependency from migrate_disable/enable() - Consolidating all
2020 Nov 03
45
[patch V3 00/37] mm/highmem: Preemptible variant of kmap_atomic & friends
Following up to the discussion in: https://lore.kernel.org/r/20200914204209.256266093 at linutronix.de and the second version of this: https://lore.kernel.org/r/20201029221806.189523375 at linutronix.de this series provides a preemptible variant of kmap_atomic & related interfaces. This is achieved by: - Removing the RT dependency from migrate_disable/enable() - Consolidating all
2020 Nov 03
45
[patch V3 00/37] mm/highmem: Preemptible variant of kmap_atomic & friends
Following up to the discussion in: https://lore.kernel.org/r/20200914204209.256266093 at linutronix.de and the second version of this: https://lore.kernel.org/r/20201029221806.189523375 at linutronix.de this series provides a preemptible variant of kmap_atomic & related interfaces. This is achieved by: - Removing the RT dependency from migrate_disable/enable() - Consolidating all