Message ID | 20241028111312.2869-2-thorsten.blum@linux.dev (mailing list archive) |
---|---|
State | Superseded |
Headers | show |
Series | [RESEND] nfs: Annotate struct pnfs_commit_array with __counted_by() | expand |
diff --git a/include/linux/nfs_xdr.h b/include/linux/nfs_xdr.h index e0ae0a14257f..e74a87bb18a4 100644 --- a/include/linux/nfs_xdr.h +++ b/include/linux/nfs_xdr.h @@ -1331,7 +1331,7 @@ struct pnfs_commit_array { struct rcu_head rcu; refcount_t refcount; unsigned int nbuckets; - struct pnfs_commit_bucket buckets[]; + struct pnfs_commit_bucket buckets[] __counted_by(nbuckets); }; struct pnfs_ds_commit_info {
Add the __counted_by compiler attribute to the flexible array member buckets to improve access bounds-checking via CONFIG_UBSAN_BOUNDS and CONFIG_FORTIFY_SOURCE. Compile-tested only. Signed-off-by: Thorsten Blum <thorsten.blum@linux.dev> --- include/linux/nfs_xdr.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)