svn commit: r307635 - stable/10/sys/dev/kbd
Ed Maste
emaste at FreeBSD.org
Wed Oct 19 13:42:42 UTC 2016
Author: emaste
Date: Wed Oct 19 13:42:40 2016
New Revision: 307635
URL: https://svnweb.freebsd.org/changeset/base/307635
Log:
MFC r307145:
Use M_WAITOK in PIO_KEYMAP ioctl
The malloc return value is not checked.
Modified:
stable/10/sys/dev/kbd/kbd.c
Directory Properties:
stable/10/ (props changed)
Modified: stable/10/sys/dev/kbd/kbd.c
==============================================================================
--- stable/10/sys/dev/kbd/kbd.c Wed Oct 19 13:37:43 2016 (r307634)
+++ stable/10/sys/dev/kbd/kbd.c Wed Oct 19 13:42:40 2016 (r307635)
@@ -888,7 +888,7 @@ genkbd_commonioctl(keyboard_t *kbd, u_lo
case PIO_KEYMAP: /* set keyboard translation table */
case OPIO_KEYMAP: /* set keyboard translation table (compat) */
#ifndef KBD_DISABLE_KEYMAP_LOAD
- mapp = malloc(sizeof *mapp, M_TEMP, M_NOWAIT);
+ mapp = malloc(sizeof *mapp, M_TEMP, M_WAITOK);
if (cmd == OPIO_KEYMAP) {
omapp = (okeymap_t *)arg;
mapp->n_keys = omapp->n_keys;
More information about the svn-src-stable-10
mailing list