Gregory Nutt
|
45fd98da88
|
Add macros support that will eventually allow dynamic allocation of strings need to support soft links.
|
2017-02-05 14:25:45 -06:00 |
|
Gregory Nutt
|
8f2c7198ed
|
inode_find: Now takes struct inode_desc_s type as input. This was necessary before that structure includes some data storage. It was used within inode_find(), but that means that the life of the data was the life of inode_find(). That data must persist longer. It is now provided by the caller so that the life of the data persists for the entire life of the caller.
|
2017-02-05 09:51:42 -06:00 |
|
Gregory Nutt
|
990bed903e
|
Soft link: First cut fix for some soft link issues. The fix still has some issues of its own.
|
2017-02-04 16:35:49 -06:00 |
|
Gregory Nutt
|
4c68324d82
|
FS: Remove inode_search_nofollow(). That logic is no handled with a new field in the input argument structure.
|
2017-02-04 12:51:14 -06:00 |
|
Gregory Nutt
|
0c9935f8ac
|
FS: Remove inode_find_nofollow. Instead provide a bool nofollow argument to inode_find.
|
2017-02-04 11:46:54 -06:00 |
|
Gregory Nutt
|
36704b7d9c
|
FS: Argument is now a structure describing the search.
|
2017-02-04 11:21:44 -06:00 |
|
Gregory Nutt
|
8437650fc2
|
Soft links: Another fix to tree traveral logic
|
2017-02-03 16:34:50 -06:00 |
|
Gregory Nutt
|
982cfea490
|
Remove some unnecessary (and inappropriate) soft link logic
|
2017-02-03 15:50:41 -06:00 |
|
Gregory Nutt
|
70dcec7df7
|
readlink: Fix bugs from initial testing
|
2017-02-03 14:12:24 -06:00 |
|
Gregory Nutt
|
4417e74977
|
Soft links: Add an (untested) implementation of readlink()
|
2017-02-03 13:57:12 -06:00 |
|
Gregory Nutt
|
60ba5a5261
|
Soft links: Fix logic and remove kludge of last commit. Rename inode_dereference() as inode_linktarget() and make global.
|
2017-02-03 13:22:33 -06:00 |
|
Gregory Nutt
|
7c59e05305
|
FS: Separate inode_search() and inode_free() from fs_inode.c and put in separate files. Flesh out symbolic link logic in stat() and readdir(). There are still some issues with stat().
|
2017-02-03 11:23:57 -06:00 |
|
Gregory Nutt
|
5f4a26fee6
|
Merge branch 'softlink'
|
2017-02-03 09:25:17 -06:00 |
|
Gregory Nutt
|
741a221fdb
|
Soft link: make SOFTLINK configuration EXPERIMENTAL. There are still issues.
|
2017-02-03 09:24:43 -06:00 |
|
Gregory Nutt
|
6f47c276bc
|
Merge remote-tracking branch 'origin/master' into softlink
|
2017-02-03 07:42:50 -06:00 |
|
Gregory Nutt
|
8212fc144f
|
Cosmetic changes, mostly to comments.
|
2017-02-03 07:42:19 -06:00 |
|
Gregory Nutt
|
372e399bbc
|
Fix a typo
|
2017-02-03 07:36:25 -06:00 |
|
Gregory Nutt
|
d833144869
|
Soft Links: Fix several issues in initial testing
|
2017-02-02 19:37:58 -06:00 |
|
Gregory Nutt
|
b39d962021
|
Soft links: Update Documentation, rename file, add system calls
|
2017-02-02 17:11:08 -06:00 |
|
Gregory Nutt
|
35d738d85f
|
Soft links: Fix compile problems on first build with soft links enabled.
|
2017-02-02 15:24:39 -06:00 |
|
Gregory Nutt
|
bdc002fadc
|
Finish implementation of soft links.
|
2017-02-02 13:01:21 -06:00 |
|
Gregory Nutt
|
92305e400a
|
Soft links: Initial, incompete implementation
|
2017-02-02 10:39:41 -06:00 |
|
Gregory Nutt
|
74189d84e2
|
Cancellation points: Fix some backward logic in conditional compilation.
|
2017-02-02 06:42:41 -06:00 |
|
Gregory Nutt
|
b77c863d7f
|
STM32F429i-DISCO: Refresh configurations
|
2017-01-31 17:13:15 -06:00 |
|
Gregory Nutt
|
3898fc0a16
|
STM32F429-DISCO: Move some board initialization logic that is not usuable because it lacks the configuration options to make it so
|
2017-01-31 17:06:54 -06:00 |
|
Gregory Nutt
|
1c66c06315
|
STM32F7 SDMMC: Make sure that all SDMMC configuration variables begin with STM32F7_; Eliminate CONFIG_SDMMC1/2_DMA altogether. Does not appear to be used.
|
2017-01-31 14:27:50 -06:00 |
|
Gregory Nutt
|
e0f199e42e
|
Missing semicolon in previous commit
|
2017-01-31 14:18:20 -06:00 |
|
Gregory Nutt
|
154873a3d0
|
Timer logic: Add private function prototypes to eliminate a warning; Functions should not be inline because the may recurse.
|
2017-01-31 13:45:22 -06:00 |
|
Gregory Nutt
|
97482c9cdc
|
STM32F103-Minimum: Fix a compile error. CONFIG_STM32_TICKLESS_ONESHOT_TIMER is only defined in TICKLESS mode. Somebody has been hand editing .config files.
|
2017-01-31 12:35:05 -06:00 |
|
Gregory Nutt
|
b7d29086e0
|
STM32F7 SDMMC: Add support for single bit operation on SDMMC2
|
2017-01-31 12:22:06 -06:00 |
|
Gregory Nutt
|
8cc6dfb76d
|
Merged in david_s5/nuttx-4/david_s5/stm32_sdioc-edited-online-with-bitbucket-1485885689555 (pull request #202)
stm32_sdio.c edited online with Bitbucket
|
2017-01-31 18:04:45 +00:00 |
|
David Sidrane
|
9066b4c093
|
stm32_sdio.c edited online with Bitbucket
|
2017-01-31 18:01:40 +00:00 |
|
Gregory Nutt
|
3dbdb3bb31
|
CONFIG_SDIO_DMA: Was been defined in several low-level architecute Kconfig files, but used at the highest levels in the code. Both are bad and both are fixed with this commit
|
2017-01-31 11:52:00 -06:00 |
|
Gregory Nutt
|
2a4791f4ee
|
Removed dmasupported() method from the SDIO interface. That is now a bit in the cpapability set.
|
2017-01-31 09:51:15 -06:00 |
|
Gregory Nutt
|
9ac00a355f
|
Add capabilities() method to SDIO interface. Remove CONFIG_SDIO_WIDTH_D1_ONLY. That should not be a global propertie, but rather a capability/limitation of single slot when there may be multiple slots.
|
2017-01-31 09:16:01 -06:00 |
|
Gregory Nutt
|
4c39b68505
|
SAME70-Xplained: Clone some recent SAMV71-XULT changes
|
2017-01-30 14:10:22 -06:00 |
|
Gregory Nutt
|
8ab77c55cd
|
SAMv71-XULT: Fixes to knsh configuration. Still does not work properly.
|
2017-01-30 12:49:07 -06:00 |
|
Gregory Nutt
|
eeeb0ad112
|
Refresh all SAM v7 configurations
|
2017-01-30 11:24:32 -06:00 |
|
Gregory Nutt
|
d56d16595a
|
New apps/examples/module and sotest configuration options
|
2017-01-30 08:42:31 -06:00 |
|
Gregory Nutt
|
a70ea9d3bc
|
Typos withim mtd/ with Macronix MX25L. In NuttX/drivers/mtd/Make.defs letters X between M and 25 are missing. Noted by Oleg Evseev.
|
2017-01-30 07:26:38 -06:00 |
|
Gregory Nutt
|
e30b2617e3
|
Shared Libs: Implement module based shared libraries for the PROTECTED mode build
|
2017-01-29 13:03:53 -06:00 |
|
Gregory Nutt
|
2c45f482b1
|
Module names are not needed in libc/modlib when the module library is used only for shared library support.
|
2017-01-29 12:23:24 -06:00 |
|
Gregory Nutt
|
86bdd0a4c7
|
Modules: Move last of many C files from sched/module to libc/modlib
|
2017-01-29 11:54:54 -06:00 |
|
Gregory Nutt
|
6da66fb5c8
|
Modules: Move next five of many C files from sched/module to libc/modlib
|
2017-01-29 11:17:29 -06:00 |
|
Gregory Nutt
|
5e94dd22bb
|
Modules: Move first five of many C files from sched/module to libc/modlib
|
2017-01-29 10:05:15 -06:00 |
|
Gregory Nutt
|
00e46b5966
|
Move gnu-elf.ld from sched/module to libc/modlib. Update paths in Make.defs files to account for new location of file
|
2017-01-29 09:03:01 -06:00 |
|
Gregory Nutt
|
2717e781f0
|
libc/modlib: Add build a configuration logic for a shared module library.
|
2017-01-29 08:55:27 -06:00 |
|
Gregory Nutt
|
b79ca9dcdd
|
Modules: Move sched/module/module.h to include/nuttx/lib/modlib.h
|
2017-01-29 08:24:42 -06:00 |
|
Gregory Nutt
|
3af8da9c48
|
Fix 'the the'
|
2017-01-29 07:52:44 -06:00 |
|
Gregory Nutt
|
34e539926a
|
Syscalls: Remove modsym() syscall. There is no reason why appication code could ever use symbolic information from a symbol within a kernel module. The modsym() interface is only meaningful within the kernel.
|
2017-01-28 11:03:06 -06:00 |
|