This is an automated email from the ASF dual-hosted git repository.
xiaoxiang781216 pushed a change to branch releases/13.0
in repository https://gitbox.apache.org/repos/asf/nuttx.git
from ae07c68d9e3 drivers/contactless/mfrc522: Contactless Driver Is Not
Robust
new c2f7ca10ff3 fs/vfs: enforce pseudoFS permissions on mutation operations
new 99d93e74aa5 fs/inode: Add shared permission helpers and pseudoFS open
checks
new c7906121595 include/fcntl.h: remove O_RDOK/O_WROK aliases
new 6715797a2b5 shm: fix shm_open permission error
new a0357b3a653 !include/fcntl.h: align open flags with Linux values
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
arch/arm/src/common/arm_hostfs.c | 2 +-
arch/arm/src/cxd56xx/cxd56_hostif.c | 15 +-
arch/arm/src/cxd56xx/cxd56_powermgr_procfs.c | 2 +-
arch/arm/src/cxd56xx/cxd56_usbdev.c | 2 +-
arch/arm/src/s32k1xx/s32k1xx_resetcause_procfs.c | 2 +-
arch/arm64/src/common/arm64_fpu.c | 2 +-
arch/arm64/src/common/arm64_hostfs.c | 2 +-
arch/risc-v/src/common/riscv_hostfs.c | 2 +-
arch/sim/src/sim/posix/sim_hostfs.c | 22 +-
arch/sim/src/sim/win/sim_hostfs.c | 22 +-
arch/x86_64/src/common/x86_64_acpi_procfs.c | 2 +-
.../rddrone-bms772/src/s32k1xx_nrstcheck_procfs.c | 2 +-
drivers/bch/bchlib_setup.c | 2 +-
drivers/can/can.c | 8 +-
drivers/clk/clk.c | 2 +-
drivers/misc/optee.c | 2 +-
drivers/mmcsd/mmcsd_procfs.c | 2 +-
drivers/mtd/filemtd.c | 2 +-
drivers/mtd/mtd_partition.c | 2 +-
drivers/pipes/pipe_common.c | 31 +--
drivers/power/pm/pm_procfs.c | 2 +-
drivers/sensors/sensor.c | 8 +-
drivers/sensors/sensor_rpmsg.c | 10 +-
fs/aio/aio_write.c | 2 +-
fs/binfs/fs_binfs.c | 2 +-
fs/cromfs/fs_cromfs.c | 2 +-
fs/fat/fs_fat32.c | 10 +-
fs/hostfs/hostfs.c | 4 +-
fs/inode/fs_inode.c | 227 +++++++++++++--------
fs/inode/inode.h | 41 ++--
fs/littlefs/lfs_vfs.c | 17 +-
fs/mmap/fs_mmap.c | 6 +-
fs/mount/fs_procfs_mount.c | 2 +-
fs/nfs/nfs_vfsops.c | 4 +-
fs/nxffs/nxffs_open.c | 15 +-
fs/nxffs/nxffs_read.c | 2 +-
fs/nxffs/nxffs_truncate.c | 2 +-
fs/nxffs/nxffs_write.c | 2 +-
fs/procfs/fs_procfscpuload.c | 2 +-
fs/procfs/fs_procfscritmon.c | 2 +-
fs/procfs/fs_procfsfdt.c | 2 +-
fs/procfs/fs_procfsiobinfo.c | 2 +-
fs/procfs/fs_procfstcbinfo.c | 2 +-
fs/procfs/fs_procfsuptime.c | 2 +-
fs/procfs/fs_procfsversion.c | 2 +-
fs/procfs/fs_skeleton.c | 4 +-
fs/romfs/fs_romfs.c | 2 +-
fs/rpmsgfs/rpmsgfs.c | 4 +-
fs/shm/shm_open.c | 11 +
fs/smartfs/smartfs_procfs.c | 4 +-
fs/smartfs/smartfs_smart.c | 6 +-
fs/spiffs/src/spiffs_vfs.c | 4 +-
fs/spiffs/src/spiffs_volume.c | 2 +-
fs/tmpfs/fs_tmpfs.c | 2 +-
fs/vfs/fs_inotify.c | 4 +-
fs/vfs/fs_mkdir.c | 13 ++
fs/vfs/fs_open.c | 6 +-
fs/vfs/fs_read.c | 2 +-
fs/vfs/fs_rename.c | 43 +++-
fs/vfs/fs_signalfd.c | 2 +-
fs/vfs/fs_truncate.c | 2 +-
fs/vfs/fs_unlink.c | 8 +
fs/vfs/fs_write.c | 2 +-
graphics/nxterm/nxterm_driver.c | 2 +-
include/fcntl.h | 83 ++++----
include/nuttx/fs/hostfs.h | 42 ++--
include/sys/mount.h | 20 +-
libs/libc/stdio/lib_fclose.c | 2 +-
libs/libc/stdio/lib_fmemopen.c | 4 +-
libs/libc/stdio/lib_fopen.c | 6 +-
libs/libc/stdio/lib_libfflush.c | 2 +-
libs/libc/stdio/lib_libflushall.c | 4 +-
libs/libc/stdio/lib_libfread_unlocked.c | 2 +-
libs/libc/stdio/lib_libfwrite.c | 2 +-
libs/libc/stdio/lib_ungetc.c | 2 +-
libs/libc/stdio/lib_ungetwc.c | 2 +-
libs/libc/stdio/lib_wrflush_unlocked.c | 2 +-
net/procfs/net_procfs.c | 4 +-
net/procfs/net_procfs_route.c | 2 +-
sched/irq/irq_procfs.c | 2 +-
sched/module/mod_procfs.c | 2 +-
sched/mqueue/mq_receive.c | 2 +-
sched/mqueue/mq_send.c | 2 +-
sched/tls/task_initinfo.c | 2 +-
84 files changed, 489 insertions(+), 323 deletions(-)