nuttx/fs
Xiang Xiao d5d134bc79 fs/aio: raise the default AIO_LISTIO_MAX so LTP keeps passing
The new CONFIG_FS_AIO_LISTIO_MAX option defaults to 10 and lio_listio()
now rejects nent > {AIO_LISTIO_MAX} with EINVAL.  The LTP release pinned
by apps/testing/ltp (20230516) submits 256 requests in a single batch from
conformance/interfaces/lio_listio/2-1.c, so ltp_interfaces_lio_listio_2_1
now fails on every configuration that enables CONFIG_TESTING_LTP
(sim:citest, rv-virt:citest, sim:posix_test):

  lio_listio/2-1.c Error at lio_listio() 22: Invalid argument

The EINVAL check itself is required by POSIX, so keep it and raise the
default instead; the limit no longer costs memory because the requests are
linked through the aiocb's own lio_link.

While here, keep _POSIX_AIO_LISTIO_MAX at its POSIX-mandated value of 2
and let AIO_LISTIO_MAX carry the configurable implementation limit.

Signed-off-by: Xiang Xiao <xiaoxiang@xiaomi.com>
2026-09-14 17:12:49 -03:00
..
aio fs/aio: raise the default AIO_LISTIO_MAX so LTP keeps passing 2026-09-14 17:12:49 -03:00
binfs sched,fs,docs: support setuid sudo helper 2026-08-18 15:57:52 +08:00
cromfs fs/cromfs: Fix stale cache read in read() fast path. 2026-08-12 12:12:46 -03:00
driver
event nuttx/atomic: replace atomic_fetch_xxx with atomic_xxx just like zephyr 2026-08-24 13:20:45 +08:00
fat fs/fat: fix nxstyle violations flagged by CI 2026-09-11 10:55:25 -03:00
hostfs fs: remove redundant ".." handling after VFS canonicalization 2026-08-28 23:07:24 +08:00
inode fs/inode: propagate inode search errors 2026-09-04 13:50:54 -03:00
littlefs cmake: Use NUTTX(_DIR/_BIN_DIR) instead CMAKE(_SRC_DIR/_BIN_DIR) 2026-08-09 11:13:08 -03:00
mmap
mnemofs
mount fs/procfs: fix buffer overflow in mount_sprintf 2026-09-06 12:16:02 -03:00
mqueue nuttx/atomic: replace atomic_fetch_xxx with atomic_xxx just like zephyr 2026-08-24 13:20:45 +08:00
nfs
nxffs
partition
procfs
romfs fs/romfs: reject negative resulting position in romfs_seek() 2026-08-21 02:20:33 +08:00
rpmsgfs fs: remove redundant ".." handling after VFS canonicalization 2026-08-28 23:07:24 +08:00
semaphore nuttx/atomic: replace atomic_fetch_xxx with atomic_xxx just like zephyr 2026-08-24 13:20:45 +08:00
shm nuttx/atomic: replace atomic_fetch_xxx with atomic_xxx just like zephyr 2026-08-24 13:20:45 +08:00
smartfs fs: fix pre-existing nxstyle issues in touched files 2026-08-28 23:07:24 +08:00
socket
spiffs
tmpfs fs: enforce path search and unify inode permission helpers 2026-08-02 18:48:40 -03:00
unionfs
userfs
v9fs
vfs fs/vfs: fix link() returning EXDEV instead of ENAMETOOLONG 2026-08-28 23:07:24 +08:00
xipfs libs/libc/elf: Place an FDPIC object's segments independently. 2026-09-08 16:31:16 -03:00
zipfs
CMakeLists.txt
fs_heap.c
fs_heap.h
fs_initialize.c
Kconfig libs/libc/elf: Place an FDPIC object's segments independently. 2026-09-08 16:31:16 -03:00
Makefile