changeset 609:ffd606adb039

CHANGES: libserial ASYNC_LOW_LATENCY change documented
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 22 Feb 2020 19:07:46 +0000
parents 9d9c241f2c84
children 98474043ecdd
files CHANGES
diffstat 1 files changed, 9 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/CHANGES	Wed Feb 12 06:23:22 2020 +0000
+++ b/CHANGES	Sat Feb 22 19:07:46 2020 +0000
@@ -1,5 +1,14 @@
 Changes in the current code since fc-host-tools-r11:
 
+* In an attempt to be nicer to those users who prefer to run newer Linux kernel
+  versions than the Mother's own preference for older host systems, our default
+  Linux version of libserial (the serial port access library underlying all of
+  our tools) now sets the ASYNC_LOW_LATENCY flag in TIOCSSERIAL.  Prior to this
+  change, poor performance has been observed on newer Linux host systems where
+  the select system call waiting for serial input would wait some extra 10 ms
+  before returning, majorly slowing down many of our operations.  The present
+  change is hoped to alleviate that problem.
+
 * fc-loadtool: added support for Spansion S29/S71PL032J and S29/S71PL064J flash
   chips found in some modem modules; historical flash chip Am29DL640G is also
   supported as it is identical to S29PL064J for our purposes.