| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Release the buffers also if this is not the last reference to the file
object since otherwise we may hold modified data indefinitely.
|
|
|
|
|
|
| |
Only continue the session if the root and current directory change was
successful, otherwise the FTP server may access restricted file system
areas.
|
|
|
|
|
|
|
| |
It is invalid to issue a SIZE command once a data transfer is
in progress. For reads we issue the SIZE command before the RETR
command and get a snapshot of the file size. For writes the file size
is initialized to zero and incremented for each write chunk.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These two header files were installed from libnetworking even
when networking was disabled. This patch moves them to a
non-networking location and updates uio.h to match the FreeBSD 8.x
source being used for the USB stack and TCP/IP stack upgrade.
- cpukit/include/memory.h
Move from cpukit/libnetworking/memory.h. No changes
- cpukit/include/sys/uio.h
Move from cpukit/libnetworking/sys/uio.h. Replace with FreeBSD 8.x version.
- cpukit/include/sys/_iovec.h
New. FreeBSD 8.x file supporting <sys/uio.h>.
- cpukit/Makefile.am
Reflect movement of <memory.h> and <sys/uio.h>.
- cpukit/preinstall.am
Regenerate
- cpukit/libnetworking/nfs/bootp_subr.c
Eliminate use of uio_procp field no longer in FreeBSD structure. This
field was set and never read so eliminating the set has no impact.
|
|
|
|
|
| |
This fix is critical. The previous implementation leads to system
corruption.
|
| |
|
| |
|
|
|
|
|
| |
This is the result of a sed script which converts all uses
of @{ into a consistent form.
|
| |
|
|
|
|
| |
Change rtems-rfs to rtems_rfs
|
| |
|
|
|
|
|
|
|
| |
The output of the modules.html is much improved. Most
filesystem and POSIX API related groups are properly nested.
Some formatting issues were addressed as were multiple
inconsistencies.
|
| |
|
|
|
|
| |
http://www.google-melange.com/gci/task/view/google/gci2012/8110207
|
|
|
|
|
| |
The _MPCI_table may be NULL in case multiprocessing is disabled in the
application configuration.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Avoid assert() and use proper cleanup if nfsInit() fails to allocate a
resource.
|
|
|
|
| |
http://www.google-melange.com/gci/task/view/google/gci2012/8137204
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
http://www.google-melange.com/gci/task/view/google/gci2012/8120204
Patch committed with fixes for whitespace issues.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Check for a satisfied event condition only once.
|
|
|
|
| |
Remove superfluous test for _ISR_Is_in_progress().
|
|
|
|
|
|
|
| |
It is impossible to reach the simplified expression if we are in the
THREAD_BLOCKING_OPERATION_TIMEOUT state since in this case Wait.count
(event condition) would be set to zero and thus the seized event set
would be empty.
|
|
|
|
|
|
|
| |
Commit 4b45c1393ce4ee3e1c2762ef3145d2bd6b5b38da marked a test in
_Event_Timeout() as debug only. This test is required also in non-debug
configurations since otherwise state corruption can happen. A revised
test sptests/spintrcritical10 checks the relevant sequences.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Rename arm_status_irq_enable() to _ARMV4_Status_irq_enable() and
arm_status_restore() to _ARMV4_Status_restore().
|
| |
|
|
|
|
|
|
|
|
| |
Add and use _ARMV4_Exception_undef_default(),
_ARMV4_Exception_swi_default(), _ARMV4_Exception_data_abort_default(),
_ARMV4_Exception_pref_abort_default(),
_ARMV4_Exception_reserved_default(), _ARMV4_Exception_irq_default(), and
_ARMV4_Exception_fiq_default().
|
| |
|
|
|
|
|
| |
Provide proper CPU_Exception_frame definition for ARMv4 and use it.
Remove arm_cpu_context.
|
|
|
|
|
|
|
|
|
|
| |
Rename arm_exc_abort_handler to ARMV4_Exception_abort_handler,
arm_exc_data_abort() to _ARMV4_Exception_data_abort(),
arm_exc_data_abort_set_handler() to
_ARMV4_Exception_data_abort_set_handler(),
arm_exc_prefetch_abort() to _ARMV4_Exception_prefetch_abort(), and
arm_exc_prefetch_abort_set_handler() to
_ARMV4_Exception_prefetch_abort_set_handler(),
|
| |
|
|
|
|
| |
Rename arm_exc_interrupt() to _ARMV4_Exception_interrupt().
|