mirror of
https://github.com/torvalds/linux.git
synced 2024-11-21 19:41:42 +00:00
bcachefs: Annotate struct bch_xattr with __counted_by()
Add the __counted_by compiler attribute to the flexible array member x_name to improve access bounds-checking via CONFIG_UBSAN_BOUNDS and CONFIG_FORTIFY_SOURCE. Signed-off-by: Thorsten Blum <thorsten.blum@toblux.com> Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
parent
2c6a7bff2a
commit
86e92eeeb2
@ -13,7 +13,7 @@ struct bch_xattr {
|
|||||||
__u8 x_type;
|
__u8 x_type;
|
||||||
__u8 x_name_len;
|
__u8 x_name_len;
|
||||||
__le16 x_val_len;
|
__le16 x_val_len;
|
||||||
__u8 x_name[];
|
__u8 x_name[] __counted_by(x_name_len);
|
||||||
} __packed __aligned(8);
|
} __packed __aligned(8);
|
||||||
|
|
||||||
#endif /* _BCACHEFS_XATTR_FORMAT_H */
|
#endif /* _BCACHEFS_XATTR_FORMAT_H */
|
||||||
|
Loading…
Reference in New Issue
Block a user