Commit c0247d28 authored by Thorsten Blum's avatar Thorsten Blum Committed by David Sterba
Browse files

btrfs: send: annotate struct name_cache_entry with __counted_by()



Add the __counted_by compiler attribute to the flexible array member
name to improve access bounds-checking via CONFIG_UBSAN_BOUNDS and
CONFIG_FORTIFY_SOURCE.

Signed-off-by: default avatarThorsten Blum <thorsten.blum@toblux.com>
Reviewed-by: default avatarDavid Sterba <dsterba@suse.com>
Signed-off-by: default avatarDavid Sterba <dsterba@suse.com>
parent 6252690f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -347,7 +347,7 @@ struct name_cache_entry {
	int ret;
	int need_later_update;
	int name_len;
	char name[];
	char name[] __counted_by(name_len);
};

/* See the comment at lru_cache.h about struct btrfs_lru_cache_entry. */