Remove non-MULTIPROCESSOR chunk defining copyin32 as copyin now that all
authormiod <miod@openbsd.org>
Mon, 14 Aug 2023 07:42:34 +0000 (07:42 +0000)
committermiod <miod@openbsd.org>
Mon, 14 Aug 2023 07:42:34 +0000 (07:42 +0000)
platforms provide it.

sys/kern/sys_futex.c

index 4aafc4f..1fd92e6 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: sys_futex.c,v 1.21 2022/08/14 01:58:28 jsg Exp $ */
+/*     $OpenBSD: sys_futex.c,v 1.22 2023/08/14 07:42:34 miod Exp $ */
 
 /*
  * Copyright (c) 2016-2017 Martin Pieuchot
 
 #include <uvm/uvm.h>
 
-/*
- * Atomicity is only needed on MULTIPROCESSOR kernels.  Fall back on
- * copyin(9) until non-MULTIPROCESSOR architectures have a copyin32(9)
- * implementation.
- */
-#ifndef MULTIPROCESSOR
-#define copyin32(uaddr, kaddr) copyin((uaddr), (kaddr), sizeof(uint32_t))
-#endif
-
 /*
  * Kernel representation of a futex.
  */