Module Name: src Committed By: mlelstv Date: Mon Mar 28 11:21:40 UTC 2022
Modified Files: src/sys/dev/wsfb: genfb.c genfbvar.h Log Message: Add helper to detach genfb console. To generate a diff of this commit: cvs rdiff -u -r1.85 -r1.86 src/sys/dev/wsfb/genfb.c cvs rdiff -u -r1.26 -r1.27 src/sys/dev/wsfb/genfbvar.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/wsfb/genfb.c diff -u src/sys/dev/wsfb/genfb.c:1.85 src/sys/dev/wsfb/genfb.c:1.86 --- src/sys/dev/wsfb/genfb.c:1.85 Fri Dec 24 18:12:58 2021 +++ src/sys/dev/wsfb/genfb.c Mon Mar 28 11:21:40 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: genfb.c,v 1.85 2021/12/24 18:12:58 jmcneill Exp $ */ +/* $NetBSD: genfb.c,v 1.86 2022/03/28 11:21:40 mlelstv Exp $ */ /*- * Copyright (c) 2007 Michael Lorenz @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: genfb.c,v 1.85 2021/12/24 18:12:58 jmcneill Exp $"); +__KERNEL_RCSID(0, "$NetBSD: genfb.c,v 1.86 2022/03/28 11:21:40 mlelstv Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -835,6 +835,17 @@ genfb_cnattach(void) genfb_cnattach_called = 1; } +int +genfb_cndetach(void) +{ + + if (genfb_cnattach_called) { + genfb_cnattach_called = 0; + return 1; + } + return 0; +} + void genfb_disable(void) { Index: src/sys/dev/wsfb/genfbvar.h diff -u src/sys/dev/wsfb/genfbvar.h:1.26 src/sys/dev/wsfb/genfbvar.h:1.27 --- src/sys/dev/wsfb/genfbvar.h:1.26 Wed Jan 27 22:42:53 2021 +++ src/sys/dev/wsfb/genfbvar.h Mon Mar 28 11:21:40 2022 @@ -1,4 +1,4 @@ -/* $NetBSD: genfbvar.h,v 1.26 2021/01/27 22:42:53 macallan Exp $ */ +/* $NetBSD: genfbvar.h,v 1.27 2022/03/28 11:21:40 mlelstv Exp $ */ /*- * Copyright (c) 2007 Michael Lorenz @@ -167,6 +167,7 @@ struct genfb_softc { }; void genfb_cnattach(void); +int genfb_cndetach(void); void genfb_disable(void); int genfb_is_console(void); int genfb_is_enabled(void);