Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tests: Use floating point task | Sebastian Huber | 2017-07-18 | 1 | -0/+2 |
| | | | | | | | These tests directly or indirectly use fprintf(), etc. which may use the floating point unit. Update #3076. | ||||
* | Delete CONFIGURE_USE_IMFS_AS_BASE_FILESYSTEM | Sebastian Huber | 2014-12-16 | 1 | -2/+0 |
| | | | | This define was superfluous, undocumented and used inconsistently. | ||||
* | Change all references of rtems.com to rtems.org. | Chris Johns | 2014-03-21 | 2 | -2/+2 |
| | |||||
* | tests/fstests: Use <rtems/test.h> | Sebastian Huber | 2014-03-17 | 1 | -3/+6 |
| | |||||
* | fstests and libtests: Add contents to multiple documentation files | Cynthia Rempel | 2014-01-08 | 1 | -4/+27 |
| | |||||
* | dosfs: Add sync_device option for msdos_format() | Sebastian Huber | 2012-12-13 | 1 | -1/+6 |
| | |||||
* | dosfs: Remove fat_file_datasync() | Sebastian Huber | 2012-05-11 | 4 | -0/+203 |
The fat_file_datasync() read every cluster of the file into the cache and then synchronized it step-by-step. For unmodified buffers this is a non-operation. For modified buffers this will wake-up the swapout task which performs then a single buffer write operation. This is usually quite inefficient. Firstly we do single buffer writes, secondly we may perform a lot of unnecessary read operations (for huge files this is really bad), and thirdly this leads likely to cache evictions. The synchronization procedure is replaced by a simple rtems_bdbuf_sync_dev(). This has the side-effect that also buffers not related to the file are synchronized, but since the modified list is normally short this should be acceptable. |