git: kernel - Refactor kbmux arrays

Matthew Dillon dillon at crater.dragonflybsd.org
Fri Oct 26 18:40:35 PDT 2018


commit f57dbfa8fd2beb4db6bb5d16c73d3d5aea3ac6be
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Fri Oct 26 18:17:36 2018 -0700

    kernel - Refactor kbmux arrays
    
    * Get rid of the generally insane dynamic reallocation code for
      these tiny arrays and set a fixed limit of 16 keyboards.
    
    * Add a sanity check in kbd_intr() to deal with potential interrupt
      races against installation of a new keyboard.

Summary of changes:
 sys/dev/misc/kbd/kbd.c       | 60 +++++++++-----------------------------------
 sys/dev/misc/kbd/kbdreg.h    |  4 ++-
 sys/dev/misc/kbd/kbdsw.c     | 17 ++++++++++---
 sys/dev/misc/kbdmux/kbdmux.c | 10 ++++++--
 4 files changed, 37 insertions(+), 54 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/f57dbfa8fd2beb4db6bb5d16c73d3d5aea3ac6be


-- 
DragonFly BSD source repository



More information about the Commits mailing list