aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/i3c/master.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/i3c/master.c')
-rw-r--r--drivers/i3c/master.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/i3c/master.c b/drivers/i3c/master.c
index 1318adfe0216..d6f8b038a896 100644
--- a/drivers/i3c/master.c
+++ b/drivers/i3c/master.c
@@ -950,9 +950,8 @@ int i3c_master_defslvs_locked(struct i3c_master_controller *master)
950 ndevs++; 950 ndevs++;
951 951
952 defslvs = i3c_ccc_cmd_dest_init(&dest, I3C_BROADCAST_ADDR, 952 defslvs = i3c_ccc_cmd_dest_init(&dest, I3C_BROADCAST_ADDR,
953 sizeof(*defslvs) + 953 struct_size(defslvs, slaves,
954 ((ndevs - 1) * 954 ndevs - 1));
955 sizeof(struct i3c_ccc_dev_desc)));
956 if (!defslvs) 955 if (!defslvs)
957 return -ENOMEM; 956 return -ENOMEM;
958 957