staging/iio: Use correct argument for sizeof
authorPeter Huewe <peterhuewe@gmx.de>
Mon, 21 Jan 2013 21:14:00 +0000 (21:14 +0000)
committerJonathan Cameron <jic23@kernel.org>
Sat, 26 Jan 2013 10:07:53 +0000 (10:07 +0000)
found with coccicheck
sizeof when applied to a pointer typed expression gives the size of
the pointer

The semantic patch that makes this output is available
in scripts/coccinelle/misc/noderef.cocci.

More information about semantic patching is available at
http://coccinelle.lip6.fr/

Signed-off-by: Peter Huewe <peterhuewe@gmx.de>
Signed-off-by: Jonathan Cameron <jic23@kernel.org>
drivers/staging/iio/iio_hwmon.c

index c7a5f97..97ad645 100644 (file)
@@ -93,7 +93,7 @@ static int iio_hwmon_probe(struct platform_device *pdev)
        while (st->channels[st->num_channels].indio_dev)
                st->num_channels++;
 
-       st->attrs = kzalloc(sizeof(st->attrs) * (st->num_channels + 1),
+       st->attrs = kzalloc(sizeof(*st->attrs) * (st->num_channels + 1),
                            GFP_KERNEL);
        if (st->attrs == NULL) {
                ret = -ENOMEM;