nuttx/include
Xiang Xiao 73723dd31c drivers/rwbuffer: Avoid ftl driver allocate the temporary erase buffer
If the buffer to be flushed isn't multipled by the erase size,
let's pad the buffer proactively to avoid the allocation in ftl.

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
Change-Id: I6d7904aafab93a7886a594319d65826b81cd3cd1

3Change-Id: I88276149cc7826e7416929ca60b06314e96079a6
2020-08-29 02:57:36 -07:00
..
arpa
cxx libc: Always declare getenv, link/symlink and atexit/on_exit 2020-07-08 12:07:22 +01:00
net NXStyle fixes 2020-06-15 08:07:19 -06:00
netinet
netpacket socket/SOL: sync the SOL index with linux 2020-06-29 11:34:43 -05:00
nuttx drivers/rwbuffer: Avoid ftl driver allocate the temporary erase buffer 2020-08-29 02:57:36 -07:00
sys epoll: Don't save fd into the field of epoll_data_t 2020-08-25 21:06:48 +01:00
.gitignore build: Remve the unnecessary .gitignore 2020-05-23 18:00:40 +01:00
aio.h syscall: Fix typo error in cvs and header file 2020-05-07 10:31:05 -06:00
alloca.h
assert.h arch: up_assert shouldn't call exit directly 2020-07-19 01:21:36 +01:00
crc8.h
crc16.h
crc32.h
crc64.h
ctype.h libc: Change ctype macro to normal function 2020-08-21 16:56:00 +08:00
debug.h debug: Reduce CONFIG_CPP_HAVE_VARARGS usage 2020-05-05 08:27:58 -06:00
dirent.h vfs/dirread: Should return the same file type as lstat 2020-07-07 13:41:10 +01:00
dlfcn.h
dsp.h dps.h: Remove CONFIG_LIBM and CONFIG_ARCH_MATH_H 2020-05-31 14:09:03 -06:00
elf.h arch: Select 64bit elf base on the architecture characteristic 2020-05-31 21:38:32 -07:00
elf32.h Add missing Elf_Addr typedef 2020-04-30 08:46:21 -06:00
elf64.h Add missing Elf_Addr typedef 2020-04-30 08:46:21 -06:00
endian.h
errno.h Completes the Implementation of the TLS-based errno 2020-05-07 23:11:34 +01:00
fcntl.h syscall: Fix typo error in cvs and header file 2020-05-07 10:31:05 -06:00
fixedmath.h
ftw.h libc: Implement ftw and nftw function 2020-08-11 16:44:42 +09:00
grp.h
hex2bin.h
inttypes.h
libgen.h
limits.h libc: Move MB_LEN_MAX from lib_wctob.c to limits.h 2020-06-02 07:13:37 -06:00
locale.h libc/locale: Add the mininal support for locale_t operation 2020-06-15 07:20:19 -06:00
lzf.h
malloc.h mm: Implement malloc_usable_size 2020-08-24 03:36:44 -07:00
mqueue.h syscall: Fix typo error in cvs and header file 2020-05-07 10:31:05 -06:00
netdb.h
nxflat.h
poll.h
pthread.h sched/pthread: Implement pthread_attr_[get|set]detachstate 2020-08-20 10:46:14 +01:00
pwd.h
queue.h
sched.h Make task_init() and task_activate() internal OS functions. 2020-05-25 23:54:45 +01:00
semaphore.h Implement proposed POSIX _clockwait variants of existing _timedwait functions 2020-07-27 20:39:59 -03:00
signal.h sched/signal: Add sighandler_t typedef 2020-08-21 09:59:46 +01:00
spawn.h syscall: Fix typo error in cvs and header file 2020-05-07 10:31:05 -06:00
stdbool.h
stddef.h stddef.h: Add max_align_t typedef 2020-05-27 05:40:37 -06:00
stdint.h arch: Move PRIxMAX and SCNxMAX definition to include/stdint.h 2020-06-10 08:24:47 +02:00
stdio.h libc: Refine the inline handling 2020-07-04 11:10:29 +09:00
stdlib.h libc: Always declare getenv, link/symlink and atexit/on_exit 2020-07-08 12:07:22 +01:00
stdnoreturn.h
string.h libc: Implement strlcpy function 2020-08-14 03:44:26 -07:00
strings.h libc: Change index/rindex from macro to function 2020-08-05 04:39:03 -07:00
syscall.h
syslog.h setlogmask(): Add comments 2020-05-11 11:32:55 -04:00
termios.h
threads.h threads.h: Support mtx_timedlock and recursive mutex 2020-06-02 09:45:05 +02:00
time.h libc/time: Implement tm::tm_gmtoff field 2020-08-21 07:48:52 -03:00
unistd.h libc: Always declare getenv, link/symlink and atexit/on_exit 2020-07-08 12:07:22 +01:00
uuid.h libc: Add uuid implemenation 2020-07-21 21:48:18 -07:00
wchar.h libc: Add the remaining wscanf series declaration 2020-06-08 11:42:56 +01:00
wctype.h syscall: Fix typo error in cvs and header file 2020-05-07 10:31:05 -06:00