tx[0] = mcp->addr | 0x01;
        tx[1] = reg;
-       status = spi_write_then_read(mcp->data, tx, sizeof tx, rx, sizeof rx);
+       status = spi_write_then_read(mcp->data, tx, sizeof(tx), rx, sizeof(rx));
        return (status < 0) ? status : rx[0];
 }
 
        tx[0] = mcp->addr;
        tx[1] = reg;
        tx[2] = val;
-       return spi_write_then_read(mcp->data, tx, sizeof tx, NULL, 0);
+       return spi_write_then_read(mcp->data, tx, sizeof(tx), NULL, 0);
 }
 
 static int
        u8      tx[2], *tmp;
        int     status;
 
-       if ((n + reg) > sizeof mcp->cache)
+       if ((n + reg) > sizeof(mcp->cache))
                return -EINVAL;
        tx[0] = mcp->addr | 0x01;
        tx[1] = reg;
 
        tmp = (u8 *)vals;
-       status = spi_write_then_read(mcp->data, tx, sizeof tx, tmp, n);
+       status = spi_write_then_read(mcp->data, tx, sizeof(tx), tmp, n);
        if (status >= 0) {
                while (n--)
                        vals[n] = tmp[n]; /* expand to 16bit */
 
        tx[0] = mcp->addr | 0x01;
        tx[1] = reg << 1;
-       status = spi_write_then_read(mcp->data, tx, sizeof tx, rx, sizeof rx);
+       status = spi_write_then_read(mcp->data, tx, sizeof(tx), rx, sizeof(rx));
        return (status < 0) ? status : (rx[0] | (rx[1] << 8));
 }
 
        tx[1] = reg << 1;
        tx[2] = val;
        tx[3] = val >> 8;
-       return spi_write_then_read(mcp->data, tx, sizeof tx, NULL, 0);
+       return spi_write_then_read(mcp->data, tx, sizeof(tx), NULL, 0);
 }
 
 static int
        u8      tx[2];
        int     status;
 
-       if ((n + reg) > sizeof mcp->cache)
+       if ((n + reg) > sizeof(mcp->cache))
                return -EINVAL;
        tx[0] = mcp->addr | 0x01;
        tx[1] = reg << 1;
 
-       status = spi_write_then_read(mcp->data, tx, sizeof tx,
+       status = spi_write_then_read(mcp->data, tx, sizeof(tx),
                                     (u8 *)vals, n * 2);
        if (status >= 0) {
                while (n--)
                        (mcp->cache[MCP_GPIO] & mask) ? "hi" : "lo",
                        (mcp->cache[MCP_GPPU] & mask) ? "up" : "  ");
                /* NOTE:  ignoring the irq-related registers */
-               seq_printf(s, "\n");
+               seq_puts(s, "\n");
        }
 done:
        mutex_unlock(&mcp->lock);
                pullups = pdata->chip[0].pullups;
        }
 
-       mcp = kzalloc(sizeof *mcp, GFP_KERNEL);
+       mcp = kzalloc(sizeof(*mcp), GFP_KERNEL);
        if (!mcp)
                return -ENOMEM;
 
                base = pdata->base;
        }
 
-       data = kzalloc(sizeof *data + chips * sizeof(struct mcp23s08),
+       data = kzalloc(sizeof(*data) + chips * sizeof(struct mcp23s08),
                        GFP_KERNEL);
        if (!data)
                return -ENOMEM;