diff options
Diffstat (limited to 'sound/pci/ctxfi/ctdaio.c')
| -rw-r--r-- | sound/pci/ctxfi/ctdaio.c | 3 | 
1 files changed, 2 insertions, 1 deletions
| diff --git a/sound/pci/ctxfi/ctdaio.c b/sound/pci/ctxfi/ctdaio.c index 7f089cb433e1..f35a7341e446 100644 --- a/sound/pci/ctxfi/ctdaio.c +++ b/sound/pci/ctxfi/ctdaio.c @@ -398,7 +398,8 @@ static int dao_rsc_init(struct dao *dao,  	if (err)  		return err; -	dao->imappers = kzalloc(sizeof(void *)*desc->msr*2, GFP_KERNEL); +	dao->imappers = kzalloc(array3_size(sizeof(void *), desc->msr, 2), +				GFP_KERNEL);  	if (!dao->imappers) {  		err = -ENOMEM;  		goto error1; |