|
@@ -526,7 +526,8 @@ static int dsa_of_setup_routing_table(struct dsa_platform_data *pd,
|
|
|
|
|
|
/* First time routing table allocation */
|
|
/* First time routing table allocation */
|
|
if (!cd->rtable) {
|
|
if (!cd->rtable) {
|
|
- cd->rtable = kmalloc(pd->nr_chips * sizeof(s8), GFP_KERNEL);
|
|
|
|
|
|
+ cd->rtable = kmalloc_array(pd->nr_chips, sizeof(s8),
|
|
|
|
+ GFP_KERNEL);
|
|
if (!cd->rtable)
|
|
if (!cd->rtable)
|
|
return -ENOMEM;
|
|
return -ENOMEM;
|
|
|
|
|