forked from ~ljy/RK356X_SDK_RELEASE

hc
2023-12-09 95099d4622f8cb224d94e314c7a8e0df60b13f87
kernel/drivers/net/ethernet/dec/tulip/eeprom.c
....@@ -224,9 +224,7 @@
224224 return;
225225 }
226226
227
- mtable = kmalloc(sizeof(struct mediatable) +
228
- count * sizeof(struct medialeaf),
229
- GFP_KERNEL);
227
+ mtable = kmalloc(struct_size(mtable, mleaf, count), GFP_KERNEL);
230228 if (mtable == NULL)
231229 return; /* Horrible, impossible failure. */
232230 last_mediatable = tp->mtable = mtable;