diff --git a/os/kernel/src/chqueues.c b/os/kernel/src/chqueues.c index b02fa6a64..d18d5d53a 100644 --- a/os/kernel/src/chqueues.c +++ b/os/kernel/src/chqueues.c @@ -196,8 +196,6 @@ size_t chIQReadTimeout(InputQueue *iqp, uint8_t *bp, *bp++ = *iqp->q_rdptr++; if (iqp->q_rdptr >= iqp->q_top) iqp->q_rdptr = iqp->q_buffer; - if (nfy) - nfy(); chSysUnlock(); /* Gives a preemption chance in a controlled point.*/ r++; if (--n == 0) { diff --git a/readme.txt b/readme.txt index 8a2a22b6f..23066ebab 100644 --- a/readme.txt +++ b/readme.txt @@ -65,6 +65,8 @@ ***************************************************************************** *** 2.1.7 *** +- FIX: Fixed extra notifications in input queues (bug 3148525)(backported + to 2.0.9). - NEW: New ARM Cortex-Mx port for RVCT compiler (probably will not be included in 2.2.0, requires more testing). - NEW: Integrated the STM32 GCC, IAR and RVCT demos in a single demo with