Garbage collect sleep_abort(); it doesn't do anything useful anymore.
authorkettenis <kettenis@openbsd.org>
Tue, 28 May 2024 09:40:40 +0000 (09:40 +0000)
committerkettenis <kettenis@openbsd.org>
Tue, 28 May 2024 09:40:40 +0000 (09:40 +0000)
ok deraadt@, mlarkin@

sys/arch/arm64/dev/apm.c
sys/arch/macppc/dev/apm.c
sys/dev/acpi/acpi_x86.c
sys/kern/subr_suspend.c
sys/sys/device.h

index 903b355..49d4e1a 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: apm.c,v 1.24 2023/07/08 14:44:43 tobhe Exp $  */
+/*     $OpenBSD: apm.c,v 1.25 2024/05/28 09:40:40 kettenis Exp $       */
 
 /*-
  * Copyright (c) 2001 Alexander Guy.  All rights reserved.
@@ -444,11 +444,6 @@ gosleep(void *v)
        return cpu_suspend_primary();
 }
 
-void
-sleep_abort(void *v)
-{
-}
-
 int
 sleep_resume(void *v)
 {
index d64203d..05a0394 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: apm.c,v 1.35 2023/07/08 14:44:43 tobhe Exp $  */
+/*     $OpenBSD: apm.c,v 1.36 2024/05/28 09:40:40 kettenis Exp $       */
 
 /*-
  * Copyright (c) 2001 Alexander Guy.  All rights reserved.
@@ -374,11 +374,6 @@ sleep_setstate(void *v)
        return 0;
 }
 
-void
-sleep_abort(void *v)
-{
-}
-
 int
 sleep_resume(void *v)
 {
index 6f4a15d..e8a8efd 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: acpi_x86.c,v 1.19 2024/05/27 09:31:58 kettenis Exp $ */
+/* $OpenBSD: acpi_x86.c,v 1.20 2024/05/28 09:40:40 kettenis Exp $ */
 /*
  * Copyright (c) 2005 Thorsten Lockert <tholo@sigmasoft.com>
  * Copyright (c) 2005 Jordan Hargrave <jordan@openbsd.org>
@@ -100,11 +100,6 @@ gosleep(void *v)
        return ret;
 }
 
-void
-sleep_abort(void *v)
-{
-}
-
 int
 sleep_resume(void *v)
 {
index 40f7fa7..883274d 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: subr_suspend.c,v 1.17 2024/05/26 13:37:32 kettenis Exp $ */
+/* $OpenBSD: subr_suspend.c,v 1.18 2024/05/28 09:40:40 kettenis Exp $ */
 /*
  * Copyright (c) 2005 Thorsten Lockert <tholo@sigmasoft.com>
  * Copyright (c) 2005 Jordan Hargrave <jordan@openbsd.org>
@@ -84,7 +84,6 @@ top:
                uvmpd_hibernate();
                if (hibernate_alloc()) {
                        printf("failed to allocate hibernate memory\n");
-                       sleep_abort(v);
                        error = ENOMEM;
                        goto fail_hiballoc;
                }
@@ -93,7 +92,6 @@ top:
 
        sensor_quiesce();
        if (config_suspend_all(DVACT_QUIESCE)) {
-               sleep_abort(v);
                error = EIO;
                goto fail_quiesce;
        }
@@ -135,13 +133,11 @@ top:
        intr_enable_wakeup();
 
        if (config_suspend_all(DVACT_SUSPEND) != 0) {
-               sleep_abort(v);
                error = EDEADLK;
                goto fail_suspend;
        }
        suspend_randomness();
        if (sleep_setstate(v)) {
-               sleep_abort(v);
                error = ENOTBLK;
                goto fail_pts;
        }
index 77fc2b1..712bcb4 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: device.h,v 1.66 2023/07/08 14:44:43 tobhe Exp $       */
+/*     $OpenBSD: device.h,v 1.67 2024/05/28 09:40:40 kettenis Exp $    */
 /*     $NetBSD: device.h,v 1.15 1996/04/09 20:55:24 cgd Exp $  */
 
 /*
@@ -208,7 +208,6 @@ void        resume_mp(void);
 int    sleep_showstate(void *v, int sleepmode);
 int    sleep_setstate(void *v);
 int    sleep_resume(void *v);
-void   sleep_abort(void *v);
 int    gosleep(void *v);
 int    suspend_finish(void *v);