|
@@ -1596,18 +1596,16 @@ int rtsx_write_cfg_seq(struct rtsx_chip *chip, u8 func, u16 addr, u8 *buf, int l
|
|
|
}
|
|
|
RTSX_DEBUGP("dw_len = %d\n", dw_len);
|
|
|
|
|
|
- data = (u32 *)vmalloc(dw_len * 4);
|
|
|
+ data = vzalloc(dw_len * 4);
|
|
|
if (!data) {
|
|
|
TRACE_RET(chip, STATUS_NOMEM);
|
|
|
}
|
|
|
- memset(data, 0, dw_len * 4);
|
|
|
|
|
|
- mask = (u32 *)vmalloc(dw_len * 4);
|
|
|
+ mask = vzalloc(dw_len * 4);
|
|
|
if (!mask) {
|
|
|
vfree(data);
|
|
|
TRACE_RET(chip, STATUS_NOMEM);
|
|
|
}
|
|
|
- memset(mask, 0, dw_len * 4);
|
|
|
|
|
|
j = 0;
|
|
|
for (i = 0; i < len; i++) {
|