You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix bugs in the implementation of the sector offset feature added in Reliance Edge v2.2. Anyone who set the sector offset to a value other than zero is strongly encouraged to upgrade.
Fix a minor bug in the POSIX-like API where operations which are not allowed on the root directory -- such as deleting, renaming, or recreating it -- would set red_errno to RED_EINVAL rather than the appropriate errno value.
Fix a bug in the POSIX-like API Test Suite which caused a link error if relative paths were enabled but rename was disabled.
Fix minor documentation issues.
Fix a test bug which was causing the simulated power interruption test in projects/powerint to fail. This test is only provided with the commercial kit.
INTEGRITY Port Changes
Fix a bug in the block device code which would fail to report an error and leave the sector size uninitialized, later causing a memory violation.
Update to support binary and text modes with fopen(), such as "w+b" or "rt". Regardless of open mode, Reliance Edge, like the native file systems, does not perform newline conversions.
Minor fixes and enhancements to the INTEGRITY port documentation.
Fix a path problem in the host/Makefile for the bbb-app-unified and bbb-app-clientserv example projects.
FreeRTOS Port Changes
Fix a bug in the F_DRIVER example implementation of the block device service. According to the FreeRTOS documentation, the release function pointer in the F_DRIVER structure is allowed to be NULL, but the old code was calling that function unconditionally, without first ensuring it was non-NULL. The updated code will only call release when it is non-NULL.
Linux Port Changes
Add support for discards on compatible block devices (commercial kit only).
Add locking to the FUSE port to fix multithreading issues.