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

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
...@@ -347,7 +347,7 @@ struct name_cache_entry { ...@@ -347,7 +347,7 @@ struct name_cache_entry {
int ret; int ret;
int need_later_update; int need_later_update;
int name_len; int name_len;
char name[]; char name[] __counted_by(name_len);
}; };
/* See the comment at lru_cache.h about struct btrfs_lru_cache_entry. */ /* See the comment at lru_cache.h about struct btrfs_lru_cache_entry. */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment