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(-)

Reply via email to