Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | RTEMS: Delete ChangeLog files. | Gedare Bloom | 2013-03-08 | 1 | -313/+0 |
| | | | | | | | | | This commit deletes all RTEMS ChangeLog files. These files have been abandoned since converting to git version control. The historical data may be recovered by checking out any commit before this one. Most of the contents of these ChangeLog files can also be found in the git log. Two external ChangeLog files, ChangeLog.slac and ChangeLog.zlib, remain. | ||||
* | libblock: Do resource allocation in one place | Sebastian Huber | 2013-02-21 | 2 | -33/+0 |
| | | | | | | | All resource allocations take place in rtems_bdbuf_init() now. After rtems_bdbuf_init() no fatal errors can happen due to configuration errors or resource limits. This makes it easier to detect configuration errors for users. | ||||
* | fstests/fsrdwr: Add test case | Sebastian Huber | 2013-02-20 | 3 | -1/+59 |
| | |||||
* | fstests/fsrdwr: Fix warning | Sebastian Huber | 2013-02-20 | 1 | -1/+1 |
| | |||||
* | fstests: Prevent compiler optimizations | Sebastian Huber | 2013-02-15 | 1 | -1/+4 |
| | |||||
* | fstests/fsrdwr: Free allocated memory | Sebastian Huber | 2013-01-30 | 1 | -0/+4 |
| | |||||
* | fstests: Check resources used by FAT file system | Sebastian Huber | 2013-01-30 | 1 | -0/+6 |
| | |||||
* | fstests: Use global environment and clean up | Sebastian Huber | 2013-01-30 | 1 | -3/+14 |
| | | | | This releases all resources acquired by the chroot(). | ||||
* | fstests: Initialize swapout task | Sebastian Huber | 2013-01-30 | 1 | -0/+19 |
| | |||||
* | fstests: Perform a quick format | Sebastian Huber | 2013-01-30 | 1 | -1/+1 |
| | |||||
* | fstests: Use designated initializers | Sebastian Huber | 2013-01-30 | 1 | -10/+10 |
| | |||||
* | fstests: Generating .scn (Screen Shots) #4 | Alex Ivanov | 2013-01-15 | 6 | -0/+192 |
| | |||||
* | IMFS: Generating .scn (Screen Shots) #2 | Christopher Kerl | 2013-01-02 | 6 | -0/+276 |
| | |||||
* | libblock: Use rtems_blkdev_create_partition() | Sebastian Huber | 2012-12-21 | 1 | -2/+26 |
| | | | | | Use rtems_blkdev_create_partition() instead of rtems_disk_create_log() to avoid problems with the huge IMFS_GENERIC_DEVICE_MAJOR_NUMBER. | ||||
* | IMFS: Fix resource leak in IMFS_allocate_node() | Sebastian Huber | 2012-12-21 | 1 | -7/+58 |
| | |||||
* | dosfs: Add sync_device option for msdos_format() | Sebastian Huber | 2012-12-13 | 1 | -1/+6 |
| | |||||
* | dosfs: Bugfix for disks of for example 100MB size | Ralf Kirchner | 2012-12-13 | 1 | -11/+60 |
| | |||||
* | dosfs: Cluster write optimization | Ralf Kirchner | 2012-12-05 | 6 | -0/+332 |
| | | | | | | Separate cluster write from sector write for quick file write. New test fstests/fsdosfswrite01. | ||||
* | dosfs: Block size optimization | Ralf Kirchner | 2012-12-05 | 1 | -1/+1 |
| | | | | | | Change block size of bdbuf to the cluster size if the data clusters are aligned on a cluster boundary. This enables fast access to data clusters. | ||||
* | fstests/fsdosfsformat01: New test | Ralf Kirchner | 2012-12-05 | 6 | -1/+480 |
| | |||||
* | dosfs: Delete fattype parameter for msdos_format() | Ralf Kirchner | 2012-12-05 | 1 | -1/+0 |
| | | | | | | | | Delete fattype parameter of msdos_format_request_param_t because the FAT type is determined by cluster and disk size. Estimate FAT type and re-evaluate FAT type after exact parameter determination. | ||||
* | dosfs: Add skip_alignment for msdos_format() | Ralf Kirchner | 2012-12-05 | 1 | -1/+1 |
| | | | | | | | | | | Add skip_alignment parameter of msdos_format_request_param_t. Delete cluster_align parameter of msdos_format_request_param_t. By default the FAT, data cluster, and root directory for FAT12 and FAT16 is aligned on a cluster boundary to optimize performance. Format changes throughout. | ||||
* | fstests/fsfseeko01: Add test cases | Sebastian Huber | 2012-11-22 | 1 | -4/+26 |
| | |||||
* | fstests/fsrfsbitmap01: Fix NULL pointer access | Sebastian Huber | 2012-11-13 | 6 | -90/+67 |
| | | | | Move test files into one directory. | ||||
* | Make tems_rfs_bitmap_ut_test_range, rtems_rfs_bitmap_ut_alloc_seq_test, ↵ | Ralf Corsépius | 2012-10-15 | 1 | -6/+6 |
| | | | | rtems_rfs_bitmap_ut_test_bitmap, rtems_rfs_bitmap_unit_test, nullpointer_test, open_failure static. | ||||
* | Use %zd instead of %d to print size_t's | Ralf Corsépius | 2012-10-15 | 1 | -1/+1 |
| | |||||
* | Use %zu instead of %lu to print size_t's. | Ralf Corsépius | 2012-10-11 | 1 | -1/+1 |
| | |||||
* | Cleanup Krzysztof's copyright notices. | Ralf Corsépius | 2012-10-11 | 4 | -7/+7 |
| | |||||
* | fstests/fsimfsgeneric01: Avoid global state | Sebastian Huber | 2012-10-07 | 1 | -4/+3 |
| | |||||
* | Filesystem: Reject removal of root nodes | Sebastian Huber | 2012-10-07 | 1 | -4/+1 |
| | | | | | | | Reject the removal of file system instance root nodes in rmdir() and unlink() and return the EBUSY error status. File system instances can be removed with unmount(). Remove root node special cases in IMFS, DOSFS, and RFS. | ||||
* | fsrfsbitmap01/test.c: Remove tabs | Joel Sherrill | 2012-10-01 | 1 | -7/+8 |
| | |||||
* | misc fstests: Remove spaces at EOL | Joel Sherrill | 2012-10-01 | 6 | -21/+16 |
| | |||||
* | New fstest to cover RFS bitmaps - fsrfsbitmap01 | Krzysztof Miesowicz | 2012-10-01 | 6 | -0/+743 |
| | |||||
* | new fstest hitting fpathconf function | Krzysztof Miesowicz | 2012-10-01 | 6 | -0/+171 |
| | |||||
* | Revert "Add config.h.in." | Gedare Bloom | 2012-08-06 | 1 | -105/+0 |
| | | | | This reverts commit cf42a6ea9dbb6ebee498ae8db319d3e475bcd6be. | ||||
* | Require automake-1.12.2. | Ralf Corsépius | 2012-07-19 | 1 | -1/+1 |
| | |||||
* | Require autoconf-2.69. | Ralf Corsépius | 2012-07-19 | 1 | -1/+1 |
| | |||||
* | score: Change greedy allocation API | Sebastian Huber | 2012-07-17 | 1 | -1/+1 |
| | |||||
* | fstests/fsfseeko01: New test | Sebastian Huber | 2012-06-19 | 6 | -0/+119 |
| | |||||
* | libblock: Remove const qualifier from bdbuf API | Sebastian Huber | 2012-05-31 | 1 | -1/+1 |
| | | | | This allows addtion of per disk statistics for example. | ||||
* | Filesystem: Wait for unmount() to finish | Sebastian Huber | 2012-05-29 | 1 | -0/+4 |
| | |||||
* | Add config.h.in. | Ralf Corsépius | 2012-05-24 | 1 | -0/+105 |
| | |||||
* | Filesystem: Move operations to mount table entry | Sebastian Huber | 2012-05-15 | 1 | -1/+0 |
| | | | | | | | | | | | The scope of the file system operations is the file system instance. The scope of the file system node handlers is the file location. The benefit of moving the operations to the mount table entry is a size reduction of the file location (rtems_filesystem_location_info_t). The code size is slightly increased due to additional load instructions. Restructure rtems_filesystem_mount_table_entry_t to improve cache efficiency. | ||||
* | Remove All CVS Id Strings Possible Using a Script | Joel Sherrill | 2012-05-11 | 54 | -170/+0 |
| | | | | | | | | | | | | Script does what is expected and tries to do it as smartly as possible. + remove occurrences of two blank comment lines next to each other after Id string line removed. + remove entire comment blocks which only exited to contain CVS Ids + If the processing left a blank line at the top of a file, it was removed. | ||||
* | fstests/fsrdwr: Add block read/write test case | Sebastian Huber | 2012-05-11 | 1 | -0/+194 |
| | |||||
* | fstests/fsrdwr: Add truncate to zero test case | Sebastian Huber | 2012-05-11 | 1 | -0/+32 |
| | |||||
* | fstests/fsrdwr: Fix assertions | Sebastian Huber | 2012-05-11 | 1 | -8/+8 |
| | |||||
* | fstests/fsrdwr: Avoid copy and paste | Sebastian Huber | 2012-05-11 | 1 | -49/+34 |
| | |||||
* | dosfs: Remove fat_file_datasync() | Sebastian Huber | 2012-05-11 | 6 | -0/+205 |
| | | | | | | | | | | | | | | | 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. | ||||
* | Filesystem: PR1871: Fix O_APPEND | Sebastian Huber | 2012-05-11 | 1 | -1/+9 |
| |