summaryrefslogtreecommitdiff
path: root/sys/dev/efidev
diff options
context:
space:
mode:
authorConrad Meyer <cem@FreeBSD.org>2018-02-23 20:15:19 +0000
committerConrad Meyer <cem@FreeBSD.org>2018-02-23 20:15:19 +0000
commit849ce31a82eb6cd30968a145000e554d7f7a30d0 (patch)
treeea34d36d52cc655a6bd39e0d17a91a0a5ce6eda1 /sys/dev/efidev
parent5e246cb89b71753a6db21674c24f85bd02da0c31 (diff)
Notes
Diffstat (limited to 'sys/dev/efidev')
-rw-r--r--sys/dev/efidev/efirt.c8
1 files changed, 1 insertions, 7 deletions
diff --git a/sys/dev/efidev/efirt.c b/sys/dev/efidev/efirt.c
index 381da270dc4f..a4d776e930b7 100644
--- a/sys/dev/efidev/efirt.c
+++ b/sys/dev/efidev/efirt.c
@@ -194,7 +194,6 @@ efi_enter(void)
{
struct thread *td;
pmap_t curpmap;
- int error;
if (efi_runtime == NULL)
return (ENXIO);
@@ -202,12 +201,7 @@ efi_enter(void)
curpmap = &td->td_proc->p_vmspace->vm_pmap;
PMAP_LOCK(curpmap);
mtx_lock(&efi_lock);
- error = fpu_kern_enter(td, NULL, FPU_KERN_NOCTX);
- if (error != 0) {
- PMAP_UNLOCK(curpmap);
- return (error);
- }
-
+ fpu_kern_enter(td, NULL, FPU_KERN_NOCTX);
return (efi_arch_enter());
}