feat(fatfs): remember by which core an FD was opened, allow to close all FDs by a certain core
All threads resolved!
untested as of right now, but we can and do now close all FDs opened by core1 in hardware_reset(). In a fatfs_detach, we close all just like before.
Whether an FD is owned by core1 is determined via the API_CALL_MAM->call_flag member, since an API call is the only way for obtain an FD at all.
Merge request reports
Activity
added 3-Epicardium label
- Resolved by rahix
changed milestone to %v1.4
added 21 commits
-
f95322b0...76acf664 - 19 commits from branch
card10:master
- e1b34bb2 - feat(fatfs): remember by which core an FD was opened, allow to close all FDs by a certain core
- e9f87b9e - bugfix: unlock in close_all
-
f95322b0...76acf664 - 19 commits from branch
added 1 commit
- 9dac4d5f - use RTOS's current task handle to determine which core is locking the FS
- Resolved by rahix
added 1 commit
- f86585fa - feat(fatfs): remember by which core an FD was opened, allow to close all FDs by a certain core
mentioned in commit 8c2f6b93
Please register or sign in to reply