Good morning,everyone:
I recently found a bug: Permission reset on device file while
yaffs remount ;The steps as following:
I boot system via NFS , Steps as following:
root@DEMO@XGD /mnt$ mount -t yaffs /dev/mtdblock6 /mnt/src
root@DEMO@XGD /mnt/src$ ls fd -al
crw-rw---- 1 root root 29, 0 Mar 25 23:50 fd
root@DEMO@XGD /mnt/src$ chown usr1:usr1 fd
root@DEMO@XGD /mnt/src$ ls fd -al
crw-rw---- 1 usr1 usr1 29, 0 Mar 25 23:50 fd
root@DEMO@XGD /mnt/src$ cd ..
root@DEMO@XGD /mnt$ umount src
root@DEMO@XGD /mnt$ mount -t yaffs /dev/mtdblock6 /mnt/src
[ 1785.250000] yaffs: dev is 32505862 name is "mtdblock6"
[ 1785.260000] yaffs: passed flags ""
[ 1785.260000] yaffs: Attempting MTD mount on 31.6, "mtdblock6"
[ 1785.270000] yaffs: auto selecting yaffs2
[ 1785.400000] yaffs: restored from checkpoint
[ 1785.410000] yaffs_read_super: isCheckpointed 1
root@DEMO@XGD /mnt$ ls src/fd -al
crw-rw---- 1 root root 29, 0 Mar 25 23:50 src/fd
I cloned the latest source file(git clone git://
www.aleph1.co.uk/yaffs2) , Result no change.
Thank you, and regards,
Steven Lee