• R/O
  • SSH
  • HTTPS

chibios: Commit


Commit MetaInfo

Revision13724 (tree)
Time2020-06-19 20:58:09
Authorgdisirio

Log Message

Fixed bug #1106.

Change Summary

Incremental Difference

--- branches/stable_20.3.x/os/hal/src/hal_mac.c (revision 13723)
+++ branches/stable_20.3.x/os/hal/src/hal_mac.c (revision 13724)
@@ -157,8 +157,7 @@
157157
158158 osalSysLock();
159159
160- while (((msg = mac_lld_get_transmit_descriptor(macp, tdp)) != MSG_OK) &&
161- (timeout > (sysinterval_t)0)) {
160+ while ((msg = mac_lld_get_transmit_descriptor(macp, tdp)) != MSG_OK) {
162161 msg = osalThreadEnqueueTimeoutS(&macp->tdqueue, timeout);
163162 if (msg == MSG_TIMEOUT) {
164163 break;
--- branches/stable_20.3.x/readme.txt (revision 13723)
+++ branches/stable_20.3.x/readme.txt (revision 13724)
@@ -74,7 +74,9 @@
7474 *****************************************************************************
7575
7676 *** 20.3.2 ***
77-- FIX: Schedule anomaly when CH_CFG_TIME_QUANTUM is greater than zero
77+- FIX: Fixed extra condition in MAC driver macWaitTransmitDescriptor() function
78+ (bug #1106).
79+- FIX: Fixed schedule anomaly when CH_CFG_TIME_QUANTUM is greater than zero
7880 (bug #1105).
7981 - FIX: Fixed Virtual Timers corner case (bug #1104).
8082 - FIX: Fixed GCC6 problem breaks Cortex-M0 port (bug #985).
Show on old repository browser