Module Name: src
Committed By: riastradh
Date: Sun Jul 17 11:43:39 UTC 2022
Modified Files:
src/sys/dev/wscons: wsdisplay.c wsdisplay_vcons.c
Log Message:
wsdisplay(4): KNF: return foo, not return (foo)
No functional change intended.
To generate a diff of this commit:
cvs rdiff -u -r1.164 -r1.165 src/sys/dev/wscons/wsdisplay.c
cvs rdiff -u -r1.61 -r1.62 src/sys/dev/wscons/wsdisplay_vcons.c
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/wscons/wsdisplay.c
diff -u src/sys/dev/wscons/wsdisplay.c:1.164 src/sys/dev/wscons/wsdisplay.c:1.165
--- src/sys/dev/wscons/wsdisplay.c:1.164 Sun Jul 17 11:43:11 2022
+++ src/sys/dev/wscons/wsdisplay.c Sun Jul 17 11:43:39 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: wsdisplay.c,v 1.164 2022/07/17 11:43:11 riastradh Exp $ */
+/* $NetBSD: wsdisplay.c,v 1.165 2022/07/17 11:43:39 riastradh Exp $ */
/*
* Copyright (c) 1996, 1997 Christopher G. Demetriou. All rights reserved.
@@ -31,7 +31,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wsdisplay.c,v 1.164 2022/07/17 11:43:11 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wsdisplay.c,v 1.165 2022/07/17 11:43:39 riastradh Exp $");
#ifdef _KERNEL_OPT
#include "opt_wsdisplay_compat.h"
@@ -339,7 +339,7 @@ wsscreen_attach(struct wsdisplay_softc *
if (dconf->wsemul == NULL) {
free(dconf, M_DEVBUF);
free(scr, M_DEVBUF);
- return (NULL);
+ return NULL;
}
dconf->wsemulcookie =
(*dconf->wsemul->attach)(0, type, cookie,
@@ -370,7 +370,7 @@ wsscreen_attach(struct wsdisplay_softc *
if (console)
callout_schedule(&scr->scr_getc_ch, mstohz(10));
#endif
- return (scr);
+ return scr;
}
static void
@@ -405,15 +405,15 @@ wsdisplay_screentype_pick(const struct w
KASSERT(scrdata->nscreens > 0);
if (name == NULL)
- return (scrdata->screens[0]);
+ return scrdata->screens[0];
for (i = 0; i < scrdata->nscreens; i++) {
scr = scrdata->screens[i];
if (!strcmp(name, scr->name))
- return (scr);
+ return scr;
}
- return (0);
+ return 0;
}
/*
@@ -447,12 +447,12 @@ wsdisplay_addscreen(struct wsdisplay_sof
int s;
if (idx < 0 || idx >= WSDISPLAY_MAXSCREEN)
- return (EINVAL);
+ return EINVAL;
if (sc->sc_scr[idx] != NULL)
- return (EBUSY);
+ return EBUSY;
scrdesc = wsdisplay_screentype_pick(sc->sc_scrdata, screentype);
if (!scrdesc)
- return (ENXIO);
+ return ENXIO;
/*
* if this screen can resize we need to copy the descr so each screen
@@ -469,14 +469,14 @@ wsdisplay_addscreen(struct wsdisplay_sof
error = (*sc->sc_accessops->alloc_screen)(sc->sc_accesscookie,
scrdesc, &cookie, &ccol, &crow, &defattr);
if (error)
- return (error);
+ return error;
scr = wsscreen_attach(sc, 0, emul, scrdesc,
cookie, ccol, crow, defattr);
if (scr == NULL) {
(*sc->sc_accessops->free_screen)(sc->sc_accesscookie,
cookie);
- return (ENXIO);
+ return ENXIO;
}
sc->sc_scr[idx] = scr;
@@ -491,7 +491,7 @@ wsdisplay_addscreen(struct wsdisplay_sof
sc->sc_focus = scr;
}
splx(s);
- return (0);
+ return 0;
}
static void
@@ -560,14 +560,14 @@ wsdisplay_delscreen(struct wsdisplay_sof
void *cookie;
if (idx < 0 || idx >= WSDISPLAY_MAXSCREEN)
- return (EINVAL);
+ return EINVAL;
if ((scr = sc->sc_scr[idx]) == NULL)
- return (ENXIO);
+ return ENXIO;
if (scr->scr_dconf == &wsdisplay_console_conf ||
scr->scr_syncops ||
((scr->scr_flags & SCR_OPEN) && !(flags & WSDISPLAY_DELSCR_FORCE)))
- return(EBUSY);
+ return EBUSY;
wsdisplay_closescreen(sc, scr);
@@ -602,7 +602,7 @@ wsdisplay_delscreen(struct wsdisplay_sof
cookie);
aprint_verbose_dev(sc->sc_dev, "screen %d deleted\n", idx);
- return (0);
+ return 0;
}
/*
@@ -621,13 +621,13 @@ wsdisplay_emul_match(device_t parent, cf
*/
if (match->cf_loc[WSEMULDISPLAYDEVCF_CONSOLE] != 0 &&
ap->console != 0)
- return (10);
+ return 10;
else
- return (0);
+ return 0;
}
/* If console-ness unspecified, it wins. */
- return (1);
+ return 1;
}
void
@@ -671,7 +671,7 @@ wsemuldisplaydevprint(void *aux, const c
aprint_normal(" console %d", ap->console);
#endif
- return (UNCONF);
+ return UNCONF;
}
int
@@ -701,7 +701,7 @@ wsdisplay_noemul_match(device_t parent,
#endif
/* Always match. */
- return (1);
+ return 1;
}
void
@@ -756,11 +756,11 @@ wsdisplay_dosync(struct wsdisplay_softc
cv_wait_sig(&sc->sc_flagscv, &sc->sc_flagsmtx);
mutex_exit(&sc->sc_flagsmtx);
if (sc->sc_flags & SC_SWITCHERROR)
- return (EIO); /* XXX pass real error */
+ return EIO; /* XXX pass real error */
} else {
sc->sc_flags &= ~SC_SWITCHPENDING;
if (res)
- return (res);
+ return res;
}
if (attach)
sc->sc_flags |= SC_XATTACHED;
@@ -781,9 +781,9 @@ wsdisplay_handlex(int resume)
continue;
res = wsdisplay_dosync(device_private(dv), resume);
if (res)
- return (res);
+ return res;
}
- return (0);
+ return 0;
}
static bool
@@ -811,7 +811,7 @@ wsdisplay_suspend(device_t dv, const pmf
wsdisplay_dosync(sc, 0);
}
#endif
- return (!(sc->sc_flags & SC_XATTACHED));
+ return !(sc->sc_flags & SC_XATTACHED);
}
/* Print function (for parent devices). */
@@ -825,7 +825,7 @@ wsdisplaydevprint(void *aux, const char
if (pnp)
aprint_normal("wsdisplay at %s", pnp);
- return (UNCONF);
+ return UNCONF;
}
static void
@@ -1003,20 +1003,20 @@ wsdisplayopen(dev_t dev, int flag, int m
sc = device_lookup_private(&wsdisplay_cd, WSDISPLAYUNIT(dev));
if (sc == NULL) /* make sure it was attached */
- return (ENXIO);
+ return ENXIO;
if (ISWSDISPLAYSTAT(dev)) {
wsevent_init(&sc->evar, l->l_proc);
- return (0);
+ return 0;
}
if (ISWSDISPLAYCTL(dev))
- return (0);
+ return 0;
if (WSDISPLAYSCREEN(dev) >= WSDISPLAY_MAXSCREEN)
- return (ENXIO);
+ return ENXIO;
if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
- return (ENXIO);
+ return ENXIO;
if (WSSCREEN_HAS_TTY(scr)) {
tp = scr->scr_tty;
@@ -1027,7 +1027,7 @@ wsdisplayopen(dev_t dev, int flag, int m
if (kauth_authorize_device_tty(l->l_cred,
KAUTH_DEVICE_TTY_OPEN, tp))
- return (EBUSY);
+ return EBUSY;
if (newopen) {
ttychars(tp);
@@ -1043,7 +1043,7 @@ wsdisplayopen(dev_t dev, int flag, int m
error = ((*tp->t_linesw->l_open)(dev, tp));
if (error)
- return (error);
+ return error;
if (newopen && WSSCREEN_HAS_EMULATOR(scr)) {
/* set window sizes as appropriate, and reset
@@ -1056,7 +1056,7 @@ wsdisplayopen(dev_t dev, int flag, int m
}
scr->scr_flags |= SCR_OPEN;
- return (0);
+ return 0;
}
int
@@ -1072,14 +1072,14 @@ wsdisplayclose(dev_t dev, int flag, int
if (ISWSDISPLAYSTAT(dev)) {
wsevent_fini(&sc->evar);
- return (0);
+ return 0;
}
if (ISWSDISPLAYCTL(dev))
- return (0);
+ return 0;
if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
- return (0);
+ return 0;
if (WSSCREEN_HAS_TTY(scr)) {
if (scr->scr_hold_screen) {
@@ -1118,7 +1118,7 @@ wsdisplayclose(dev_t dev, int flag, int
scr->scr_flags &= ~SCR_OPEN;
- return (0);
+ return 0;
}
int
@@ -1133,20 +1133,20 @@ wsdisplayread(dev_t dev, struct uio *uio
if (ISWSDISPLAYSTAT(dev)) {
error = wsevent_read(&sc->evar, uio, flag);
- return (error);
+ return error;
}
if (ISWSDISPLAYCTL(dev))
- return (0);
+ return 0;
if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
- return (ENXIO);
+ return ENXIO;
if (!WSSCREEN_HAS_TTY(scr))
- return (ENODEV);
+ return ENODEV;
tp = scr->scr_tty;
- return ((*tp->t_linesw->l_read)(tp, uio, flag));
+ return (*tp->t_linesw->l_read)(tp, uio, flag);
}
int
@@ -1159,20 +1159,20 @@ wsdisplaywrite(dev_t dev, struct uio *ui
sc = device_lookup_private(&wsdisplay_cd, WSDISPLAYUNIT(dev));
if (ISWSDISPLAYSTAT(dev)) {
- return (0);
+ return 0;
}
if (ISWSDISPLAYCTL(dev))
- return (0);
+ return 0;
if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
- return (ENXIO);
+ return ENXIO;
if (!WSSCREEN_HAS_TTY(scr))
- return (ENODEV);
+ return ENODEV;
tp = scr->scr_tty;
- return ((*tp->t_linesw->l_write)(tp, uio, flag));
+ return (*tp->t_linesw->l_write)(tp, uio, flag);
}
int
@@ -1185,19 +1185,19 @@ wsdisplaypoll(dev_t dev, int events, str
sc = device_lookup_private(&wsdisplay_cd, WSDISPLAYUNIT(dev));
if (ISWSDISPLAYSTAT(dev))
- return (wsevent_poll(&sc->evar, events, l));
+ return wsevent_poll(&sc->evar, events, l);
if (ISWSDISPLAYCTL(dev))
- return (0);
+ return 0;
if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
- return (POLLHUP);
+ return POLLHUP;
if (!WSSCREEN_HAS_TTY(scr))
- return (POLLERR);
+ return POLLERR;
tp = scr->scr_tty;
- return ((*tp->t_linesw->l_poll)(tp, events, l));
+ return (*tp->t_linesw->l_poll)(tp, events, l);
}
int
@@ -1209,16 +1209,16 @@ wsdisplaykqfilter(dev_t dev, struct knot
sc = device_lookup_private(&wsdisplay_cd, WSDISPLAYUNIT(dev));
if (ISWSDISPLAYCTL(dev))
- return (1);
+ return 1;
if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
- return (1);
+ return 1;
if (WSSCREEN_HAS_TTY(scr))
- return (ttykqfilter(dev, kn));
+ return ttykqfilter(dev, kn);
else
- return (1);
+ return 1;
}
struct tty *
@@ -1238,7 +1238,7 @@ wsdisplaytty(dev_t dev)
if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
return NULL;
- return (scr->scr_tty);
+ return scr->scr_tty;
}
int
@@ -1256,17 +1256,17 @@ wsdisplayioctl(dev_t dev, u_long cmd, vo
#ifdef WSDISPLAY_COMPAT_USL
error = wsdisplay_usl_ioctl1(dv, cmd, data, flag, l);
if (error != EPASSTHROUGH)
- return (error);
+ return error;
#endif
if (ISWSDISPLAYSTAT(dev))
- return (wsdisplay_stat_ioctl(sc, cmd, data, flag, l));
+ return wsdisplay_stat_ioctl(sc, cmd, data, flag, l);
if (ISWSDISPLAYCTL(dev))
- return (wsdisplay_cfg_ioctl(sc, cmd, data, flag, l));
+ return wsdisplay_cfg_ioctl(sc, cmd, data, flag, l);
if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
- return (ENXIO);
+ return ENXIO;
if (WSSCREEN_HAS_TTY(scr)) {
tp = scr->scr_tty;
@@ -1274,30 +1274,30 @@ wsdisplayioctl(dev_t dev, u_long cmd, vo
/* do the line discipline ioctls first */
error = (*tp->t_linesw->l_ioctl)(tp, cmd, data, flag, l);
if (error != EPASSTHROUGH)
- return (error);
+ return error;
/* then the tty ioctls */
error = ttioctl(tp, cmd, data, flag, l);
if (error != EPASSTHROUGH)
- return (error);
+ return error;
}
#ifdef WSDISPLAY_COMPAT_USL
error = wsdisplay_usl_ioctl2(sc, scr, cmd, data, flag, l);
if (error != EPASSTHROUGH)
- return (error);
+ return error;
#endif
- return (wsdisplay_internal_ioctl(sc, scr, cmd, data, flag, l));
+ return wsdisplay_internal_ioctl(sc, scr, cmd, data, flag, l);
}
int
wsdisplay_param(device_t dv, u_long cmd, struct wsdisplay_param *dp)
{
struct wsdisplay_softc *sc = device_private(dv);
- return ((*sc->sc_accessops->ioctl)(sc->sc_accesscookie,
- sc->sc_focus->scr_dconf->emulcookie,
- cmd, (void *)dp, 0, NULL));
+ return (*sc->sc_accessops->ioctl)(sc->sc_accesscookie,
+ sc->sc_focus->scr_dconf->emulcookie,
+ cmd, (void *)dp, 0, NULL);
}
int
@@ -1318,19 +1318,19 @@ wsdisplay_internal_ioctl(struct wsdispla
switch (cmd) {
case WSKBDIO_SETMODE:
scr->scr_rawkbd = (*(int *)data == WSKBD_RAW);
- return (wsdisplay_update_rawkbd(sc, scr));
+ return wsdisplay_update_rawkbd(sc, scr);
case WSKBDIO_GETMODE:
*(int *)data = (scr->scr_rawkbd ?
WSKBD_RAW : WSKBD_TRANSLATED);
- return (0);
+ return 0;
}
#endif
inp = sc->sc_input;
if (inp == NULL)
- return (ENXIO);
+ return ENXIO;
error = wsevsrc_display_ioctl(inp, cmd, data, flag, l);
if (error != EPASSTHROUGH)
- return (error);
+ return error;
#endif /* NWSKBD > 0 */
switch (cmd) {
@@ -1342,14 +1342,14 @@ wsdisplay_internal_ioctl(struct wsdispla
*(u_int *)data = WSDISPLAYIO_MODE_MAPPED;
} else
*(u_int *)data = WSDISPLAYIO_MODE_EMUL;
- return (0);
+ return 0;
case WSDISPLAYIO_SMODE:
#define d (*(int *)data)
if (d != WSDISPLAYIO_MODE_EMUL &&
d != WSDISPLAYIO_MODE_MAPPED &&
d != WSDISPLAYIO_MODE_DUMBFB)
- return (EINVAL);
+ return EINVAL;
if (WSSCREEN_HAS_EMULATOR(scr)) {
scr->scr_flags &= ~SCR_GRAPHICS;
@@ -1358,12 +1358,12 @@ wsdisplay_internal_ioctl(struct wsdispla
scr->scr_flags |= SCR_GRAPHICS |
((d == WSDISPLAYIO_MODE_DUMBFB) ? SCR_DUMBFB : 0);
} else if (d == WSDISPLAYIO_MODE_EMUL)
- return (EINVAL);
+ return EINVAL;
(void)(*sc->sc_accessops->ioctl)(sc->sc_accesscookie,
scr->scr_dconf->emulcookie, cmd, data, flag, l);
- return (0);
+ return 0;
#undef d
#ifdef WSDISPLAY_SCROLLSUPPORT
@@ -1383,13 +1383,13 @@ wsdisplay_internal_ioctl(struct wsdispla
usdp = (struct wsdisplay_scroll_data *)data;
ksdp = &sc->sc_scroll_values;
SETSCROLLLINES(ksdp, usdp, ksdp);
- return (0);
+ return 0;
case WSDISPLAYIO_DGSCROLL:
usdp = (struct wsdisplay_scroll_data *)data;
ksdp = &sc->sc_scroll_values;
SETSCROLLLINES(usdp, ksdp, ksdp);
- return (0);
+ return 0;
#else
case WSDISPLAYIO_DSSCROLL:
case WSDISPLAYIO_DGSCROLL:
@@ -1399,11 +1399,11 @@ wsdisplay_internal_ioctl(struct wsdispla
case WSDISPLAYIO_SFONT:
#define d ((struct wsdisplay_usefontdata *)data)
if (!sc->sc_accessops->load_font)
- return (EINVAL);
+ return EINVAL;
if (d->name) {
error = copyinstr(d->name, namebuf, sizeof(namebuf), 0);
if (error)
- return (error);
+ return error;
fd.name = namebuf;
} else
fd.name = 0;
@@ -1428,7 +1428,7 @@ wsdisplay_internal_ioctl(struct wsdispla
kpreempt_enable();
}
}
- return (error);
+ return error;
#undef d
#ifdef WSDISPLAY_CUSTOM_OUTPUT
@@ -1436,7 +1436,7 @@ wsdisplay_internal_ioctl(struct wsdispla
#define d ((struct wsdisplay_msgattrs *)data)
(*scr->scr_dconf->wsemul->getmsgattrs)
(scr->scr_dconf->wsemulcookie, d);
- return (0);
+ return 0;
#undef d
case WSDISPLAYIO_SMSGATTRS: {
@@ -1449,20 +1449,20 @@ wsdisplay_internal_ioctl(struct wsdispla
sc->sc_scr[i]->scr_dconf->scrdata,
d);
}
- return (0);
+ return 0;
#undef d
#else
case WSDISPLAYIO_GMSGATTRS:
case WSDISPLAYIO_SMSGATTRS:
- return (ENODEV);
+ return ENODEV;
#endif
case WSDISPLAYIO_SETVERSION:
return wsevent_setversion(&sc->evar, *(int *)data);
}
/* check ioctls for display */
- return ((*sc->sc_accessops->ioctl)(sc->sc_accesscookie,
- scr->scr_dconf->emulcookie, cmd, data, flag, l));
+ return (*sc->sc_accessops->ioctl)(sc->sc_accesscookie,
+ scr->scr_dconf->emulcookie, cmd, data, flag, l);
}
int
@@ -1472,10 +1472,10 @@ wsdisplay_stat_ioctl(struct wsdisplay_so
switch (cmd) {
case WSDISPLAYIO_GETACTIVESCREEN:
*(int*)data = wsdisplay_getactivescreen(sc);
- return (0);
+ return 0;
}
- return (EPASSTHROUGH);
+ return EPASSTHROUGH;
}
int
@@ -1500,53 +1500,53 @@ wsdisplay_cfg_ioctl(struct wsdisplay_sof
error = copyinstr(d->screentype, typebuf,
sizeof(typebuf), 0);
if (error)
- return (error);
+ return error;
type = typebuf;
} else
type = 0;
if (d->emul) {
error = copyinstr(d->emul, emulbuf, sizeof(emulbuf),0);
if (error)
- return (error);
+ return error;
emul = emulbuf;
} else
emul = 0;
if ((error = wsdisplay_addscreen(sc, d->idx, type, emul)) == 0)
wsdisplay_addscreen_print(sc, d->idx, 0);
- return (error);
+ return error;
#undef d
case WSDISPLAYIO_DELSCREEN:
#define d ((struct wsdisplay_delscreendata *)data)
- return (wsdisplay_delscreen(sc, d->idx, d->flags));
+ return wsdisplay_delscreen(sc, d->idx, d->flags);
#undef d
case WSDISPLAYIO_LDFONT:
#define d ((struct wsdisplay_font *)data)
if (!sc->sc_accessops->load_font)
- return (EINVAL);
+ return EINVAL;
if (d->name) {
error = copyinstr(d->name, typebuf, sizeof(typebuf), 0);
if (error)
- return (error);
+ return error;
d->name = typebuf;
} else
d->name = "loaded"; /* ??? */
fontsz = d->fontheight * d->stride * d->numchars;
if (fontsz > WSDISPLAY_MAXFONTSZ)
- return (EINVAL);
+ return EINVAL;
tbuf = malloc(fontsz, M_DEVBUF, M_WAITOK);
error = copyin(d->data, tbuf, fontsz);
if (error) {
free(tbuf, M_DEVBUF);
- return (error);
+ return error;
}
d->data = tbuf;
error =
(*sc->sc_accessops->load_font)(sc->sc_accesscookie, 0, d);
free(tbuf, M_DEVBUF);
#undef d
- return (error);
+ return error;
#if NWSKBD > 0
#ifdef COMPAT_14
@@ -1554,25 +1554,25 @@ wsdisplay_cfg_ioctl(struct wsdisplay_sof
#define d ((struct wsdisplay_kbddata *)data)
inp = sc->sc_input;
if (inp == NULL)
- return (ENXIO);
+ return ENXIO;
switch (d->op) {
case _O_WSDISPLAY_KBD_ADD:
if (d->idx == -1) {
d->idx = wskbd_pickfree();
if (d->idx == -1)
- return (ENXIO);
+ return ENXIO;
}
wsmuxdata.type = WSMUX_KBD;
wsmuxdata.idx = d->idx;
- return (wsevsrc_ioctl(inp, WSMUX_ADD_DEVICE,
- &wsmuxdata, flag, l));
+ return wsevsrc_ioctl(inp, WSMUX_ADD_DEVICE,
+ &wsmuxdata, flag, l);
case _O_WSDISPLAY_KBD_DEL:
wsmuxdata.type = WSMUX_KBD;
wsmuxdata.idx = d->idx;
- return (wsevsrc_ioctl(inp, WSMUX_REMOVE_DEVICE,
- &wsmuxdata, flag, l));
+ return wsevsrc_ioctl(inp, WSMUX_REMOVE_DEVICE,
+ &wsmuxdata, flag, l);
default:
- return (EINVAL);
+ return EINVAL;
}
#undef d
#endif
@@ -1588,12 +1588,12 @@ wsdisplay_cfg_ioctl(struct wsdisplay_sof
case WSMUXIO_LIST_DEVICES:
inp = sc->sc_input;
if (inp == NULL)
- return (ENXIO);
- return (wsevsrc_ioctl(inp, cmd, data, flag, l));
+ return ENXIO;
+ return wsevsrc_ioctl(inp, cmd, data, flag, l);
#endif /* NWSKBD > 0 */
}
- return (EPASSTHROUGH);
+ return EPASSTHROUGH;
}
int
@@ -1606,19 +1606,19 @@ wsdisplay_stat_inject(device_t dv, u_int
evar = &sc->evar;
if (evar == NULL)
- return (0);
+ return 0;
if (evar->q == NULL)
- return (1);
+ return 1;
event.type = type;
event.value = value;
if (wsevent_inject(evar, &event, 1) != 0) {
log(LOG_WARNING, "wsdisplay: event queue overflow\n");
- return (1);
+ return 1;
}
- return (0);
+ return 0;
}
paddr_t
@@ -1630,20 +1630,20 @@ wsdisplaymmap(dev_t dev, off_t offset, i
sc = device_lookup_private(&wsdisplay_cd, WSDISPLAYUNIT(dev));
if (ISWSDISPLAYSTAT(dev))
- return (-1);
+ return -1;
if (ISWSDISPLAYCTL(dev))
- return (-1);
+ return -1;
if ((scr = sc->sc_scr[WSDISPLAYSCREEN(dev)]) == NULL)
- return (-1);
+ return -1;
if (!(scr->scr_flags & SCR_GRAPHICS))
- return (-1);
+ return -1;
/* pass mmap to display */
- return ((*sc->sc_accessops->mmap)(sc->sc_accesscookie,
- scr->scr_dconf->emulcookie, offset, prot));
+ return (*sc->sc_accessops->mmap)(sc->sc_accesscookie,
+ scr->scr_dconf->emulcookie, offset, prot);
}
void
@@ -1860,22 +1860,22 @@ wsdisplay_update_rawkbd(struct wsdisplay
if (scr != sc->sc_focus ||
sc->sc_rawkbd == raw) {
splx(s);
- return (0);
+ return 0;
}
data = raw ? WSKBD_RAW : WSKBD_TRANSLATED;
inp = sc->sc_input;
if (inp == NULL) {
splx(s);
- return (ENXIO);
+ return ENXIO;
}
error = wsevsrc_display_ioctl(inp, WSKBDIO_SETMODE, &data, 0, 0);
if (!error)
sc->sc_rawkbd = raw;
splx(s);
- return (error);
+ return error;
#else
- return (0);
+ return 0;
#endif
}
#endif
@@ -1897,7 +1897,7 @@ wsdisplay_switch3(device_t dv, int error
if (!(sc->sc_flags & SC_SWITCHPENDING)) {
aprint_error_dev(dv, "wsdisplay_switch3: not switching\n");
- return (EINVAL);
+ return EINVAL;
}
no = sc->sc_screenwanted;
@@ -1920,12 +1920,12 @@ wsdisplay_switch3(device_t dv, int error
wsdisplay_update_rawkbd(sc, 0);
#endif
sc->sc_flags &= ~SC_SWITCHPENDING;
- return (error);
+ return error;
}
sc->sc_screenwanted = sc->sc_oldscreen;
sc->sc_oldscreen = WSDISPLAY_NULLSCREEN;
- return (wsdisplay_switch1(dv, 0, waitok));
+ return wsdisplay_switch1(dv, 0, waitok);
}
if (scr->scr_syncops && !error)
@@ -1935,7 +1935,7 @@ wsdisplay_switch3(device_t dv, int error
if (!error && (scr->scr_flags & SCR_WAITACTIVE))
wakeup(scr);
- return (error);
+ return error;
}
static void
@@ -1955,7 +1955,7 @@ wsdisplay_switch2(device_t dv, int error
if (!(sc->sc_flags & SC_SWITCHPENDING)) {
aprint_error_dev(dv, "wsdisplay_switch2: not switching\n");
- return (EINVAL);
+ return EINVAL;
}
no = sc->sc_screenwanted;
@@ -1975,12 +1975,12 @@ wsdisplay_switch2(device_t dv, int error
aprint_error_dev(dv, "wsdisplay_switch2: giving up\n");
sc->sc_focus = 0;
sc->sc_flags &= ~SC_SWITCHPENDING;
- return (error);
+ return error;
}
sc->sc_screenwanted = sc->sc_oldscreen;
sc->sc_oldscreen = WSDISPLAY_NULLSCREEN;
- return (wsdisplay_switch1(dv, 0, waitok));
+ return wsdisplay_switch1(dv, 0, waitok);
}
sc->sc_focusidx = no;
@@ -1997,11 +1997,11 @@ wsdisplay_switch2(device_t dv, int error
wsdisplay_switch3_cb, dv);
if (error == EAGAIN) {
/* switch will be done asynchronously */
- return (0);
+ return 0;
}
}
- return (wsdisplay_switch3(dv, error, waitok));
+ return wsdisplay_switch3(dv, error, waitok);
}
static void
@@ -2021,7 +2021,7 @@ wsdisplay_switch1(device_t dv, int error
if (!(sc->sc_flags & SC_SWITCHPENDING)) {
aprint_error_dev(dv, "wsdisplay_switch1: not switching\n");
- return (EINVAL);
+ return EINVAL;
}
no = sc->sc_screenwanted;
@@ -2032,7 +2032,7 @@ wsdisplay_switch1(device_t dv, int error
sc->sc_focus = 0;
}
wakeup(sc);
- return (error);
+ return error;
}
if (no < 0 || no >= WSDISPLAY_MAXSCREEN)
panic("wsdisplay_switch1: invalid screen %d", no);
@@ -2045,7 +2045,7 @@ wsdisplay_switch1(device_t dv, int error
if (error) {
sc->sc_flags &= ~SC_SWITCHPENDING;
- return (error);
+ return error;
}
sc->sc_flags &= ~SC_XATTACHED;
@@ -2056,10 +2056,10 @@ wsdisplay_switch1(device_t dv, int error
sc->sc_isconsole && wsdisplay_cons_pollmode ? 0 : wsdisplay_switch2_cb, dv);
if (error == EAGAIN) {
/* switch will be done asynchronously */
- return (0);
+ return 0;
}
- return (wsdisplay_switch2(dv, error, waitok));
+ return wsdisplay_switch2(dv, error, waitok);
}
int
@@ -2071,9 +2071,9 @@ wsdisplay_switch(device_t dv, int no, in
if (no != WSDISPLAY_NULLSCREEN) {
if ((no < 0 || no >= WSDISPLAY_MAXSCREEN))
- return (EINVAL);
+ return EINVAL;
if (sc->sc_scr[no] == NULL)
- return (ENXIO);
+ return ENXIO;
}
wsdisplay_stat_inject(dv, WSCONS_EVENT_SCREEN_SWITCH, no);
@@ -2083,12 +2083,12 @@ wsdisplay_switch(device_t dv, int no, in
if ((sc->sc_focus && no == sc->sc_focusidx) ||
(sc->sc_focus == NULL && no == WSDISPLAY_NULLSCREEN)) {
splx(s);
- return (0);
+ return 0;
}
if (sc->sc_flags & SC_SWITCHPENDING) {
splx(s);
- return (EBUSY);
+ return EBUSY;
}
sc->sc_flags |= SC_SWITCHPENDING;
@@ -2099,7 +2099,7 @@ wsdisplay_switch(device_t dv, int no, in
scr = sc->sc_focus;
if (!scr) {
sc->sc_oldscreen = WSDISPLAY_NULLSCREEN;
- return (wsdisplay_switch1(dv, 0, waitok));
+ return wsdisplay_switch1(dv, 0, waitok);
} else
sc->sc_oldscreen = sc->sc_focusidx;
@@ -2107,20 +2107,20 @@ wsdisplay_switch(device_t dv, int no, in
if (!(sc->sc_flags & SC_XATTACHED) ||
(sc->sc_isconsole && wsdisplay_cons_pollmode)) {
/* nothing to do here */
- return (wsdisplay_switch1(dv, 0, waitok));
+ return wsdisplay_switch1(dv, 0, waitok);
}
res = (*scr->scr_syncops->detach)(scr->scr_synccookie, waitok,
wsdisplay_switch1_cb, dv);
if (res == EAGAIN) {
/* switch will be done asynchronously */
- return (0);
+ return 0;
}
} else if (scr->scr_flags & SCR_GRAPHICS) {
/* no way to save state */
res = EBUSY;
}
- return (wsdisplay_switch1(dv, res, waitok));
+ return wsdisplay_switch1(dv, res, waitok);
}
void
@@ -2168,24 +2168,24 @@ wsscreen_attach_sync(struct wsscreen *sc
* Check if the owner is still alive.
*/
if ((*scr->scr_syncops->check)(scr->scr_synccookie))
- return (EBUSY);
+ return EBUSY;
}
scr->scr_syncops = ops;
scr->scr_synccookie = cookie;
if (scr == scr->sc->sc_focus)
scr->sc->sc_flags |= SC_XATTACHED;
- return (0);
+ return 0;
}
int
wsscreen_detach_sync(struct wsscreen *scr)
{
if (!scr->scr_syncops)
- return (EINVAL);
+ return EINVAL;
scr->scr_syncops = 0;
if (scr == scr->sc->sc_focus)
scr->sc->sc_flags &= ~SC_XATTACHED;
- return (0);
+ return 0;
}
int
@@ -2194,9 +2194,9 @@ wsscreen_lookup_sync(struct wsscreen *sc
void **cookiep)
{
if (!scr->scr_syncops || ops != scr->scr_syncops)
- return (EINVAL);
+ return EINVAL;
*cookiep = scr->scr_synccookie;
- return (0);
+ return 0;
}
/*
@@ -2212,9 +2212,9 @@ int
wsdisplay_screenstate(struct wsdisplay_softc *sc, int idx)
{
if (idx < 0 || idx >= WSDISPLAY_MAXSCREEN)
- return (EINVAL);
+ return EINVAL;
if (!sc->sc_scr[idx])
- return (ENXIO);
+ return ENXIO;
return ((sc->sc_scr[idx]->scr_flags & SCR_OPEN) ? EBUSY : 0);
}
@@ -2236,14 +2236,14 @@ wsscreen_switchwait(struct wsdisplay_sof
res = tsleep(sc, PCATCH, "wswait", 0);
}
splx(s);
- return (res);
+ return res;
}
if (no < 0 || no >= WSDISPLAY_MAXSCREEN)
- return (ENXIO);
+ return ENXIO;
scr = sc->sc_scr[no];
if (!scr)
- return (ENXIO);
+ return ENXIO;
s = spltty();
if (scr != sc->sc_focus) {
@@ -2255,7 +2255,7 @@ wsscreen_switchwait(struct wsdisplay_sof
scr->scr_flags &= ~SCR_WAITACTIVE;
}
splx(s);
- return (res);
+ return res;
}
void
Index: src/sys/dev/wscons/wsdisplay_vcons.c
diff -u src/sys/dev/wscons/wsdisplay_vcons.c:1.61 src/sys/dev/wscons/wsdisplay_vcons.c:1.62
--- src/sys/dev/wscons/wsdisplay_vcons.c:1.61 Sun Jul 17 11:43:11 2022
+++ src/sys/dev/wscons/wsdisplay_vcons.c Sun Jul 17 11:43:39 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: wsdisplay_vcons.c,v 1.61 2022/07/17 11:43:11 riastradh Exp $ */
+/* $NetBSD: wsdisplay_vcons.c,v 1.62 2022/07/17 11:43:39 riastradh Exp $ */
/*-
* Copyright (c) 2005, 2006 Michael Lorenz
@@ -27,7 +27,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wsdisplay_vcons.c,v 1.61 2022/07/17 11:43:11 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wsdisplay_vcons.c,v 1.62 2022/07/17 11:43:39 riastradh Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -1333,10 +1333,10 @@ vcons_putwschar(struct vcons_screen *scr
wsc->col = rem;
} else {
if (__predict_false(wsc->col < 0 || wsc->col >= ri->ri_cols))
- return (EINVAL);
+ return EINVAL;
if (__predict_false(wsc->row < 0 || wsc->row >= ri->ri_rows))
- return (EINVAL);
+ return EINVAL;
}
error = ri->ri_ops.allocattr(ri, wsc->foreground,
@@ -1373,10 +1373,10 @@ vcons_getwschar(struct vcons_screen *scr
wsc->col = rem;
} else {
if (__predict_false(wsc->col < 0 || wsc->col >= ri->ri_cols))
- return (EINVAL);
+ return EINVAL;
if (__predict_false(wsc->row < 0 || wsc->row >= ri->ri_rows))
- return (EINVAL);
+ return EINVAL;
}
offset = ri->ri_cols * wsc->row + wsc->col;