DragonFlyBSD/src 4725869sys/bus/u4b/serial usb_serial.c, sys/dev/misc/syscons syscons.c

kernel - Refactor tty clist code

* Remove all the old cruft, completely rewrite the clist code to use
  a single linear buffer and a FIFO mechanism.

* The linear buffer just uses 16-bit elements in order to record
  TTY_QUOTE along with the character.

* Fixes bug in last commit (lack of global locks around global clist
  caches) by removing the cache entirely.
DeltaFile
+181-612sys/kern/tty_subr.c
+0-66sys/sys/clist.h
+30-25sys/kern/tty.c
+20-21sys/sys/tty.h
+10-25sys/net/sl/if_sl.c
+5-6sys/netgraph7/tty/ng_tty.c
+5-6sys/netgraph/tty/ng_tty.c
+5-6sys/netgraph7/bluetooth/drivers/h4/ng_h4.c
+5-5sys/dev/serial/sio/sio.c
+4-4sys/kern/tty_pty.c
+2-3sys/bus/u4b/serial/usb_serial.c
+1-1sys/platform/vkernel64/platform/console.c
+1-1sys/dev/misc/syscons/syscons.c
+269-78113 files

UnifiedSplitRaw