|Hi Bruce, We met the following warning when build linux-yocto v6.1, introduced
by latter diff. It perhaps miscalculates the buf length.
fs/yaffs2/yaffs_vfs.c:122:29: warning: argument to 'sizeof' in 'snprintf' call
is the same expression as the destination; did you mean to provide an explicit
length? [-Wsizeof-pointer-memaccess] --- a/fs/yaffs2/yaffs_vfs.c +++
b/fs/yaffs2/yaffs_vfs.c @@ -117,7 +117,11 @@ #define Page_Uptodate(page)
test_bit(PG_uptodate, &(page)->flags) /* FIXME: use sb->s_id instead ? */
-#define yaffs_devname(sb, buf) bdevname(sb->s_bdev, buf) +//#define
yaffs_devname(sb, buf) bdevname(sb->s_bdev, buf) +static inline char*
yaffs_devname(struct super_block *sb, char *buf) { + snprintf(buf,
sizeof(buf), "%pg", sb->s_bdev); + return buf; +} #else Thanks, Zhe |
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#12657):
https://lists.yoctoproject.org/g/linux-yocto/message/12657
Mute This Topic: https://lists.yoctoproject.org/mt/99213494/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-