static int omap_hwspinlock_probe(struct platform_device *pdev)
 {
        struct hwspinlock_device *bank;
-       struct hwspinlock *hwlock;
        void __iomem *io_base;
        int num_locks, i, ret;
        /* Only a single hwspinlock block device is supported */
        if (!bank)
                return -ENOMEM;
 
-       for (i = 0, hwlock = &bank->lock[0]; i < num_locks; i++, hwlock++)
-               hwlock->priv = io_base + LOCK_BASE_OFFSET + sizeof(u32) * i;
+       for (i = 0; i < num_locks; i++)
+               bank->lock[i].priv = io_base + LOCK_BASE_OFFSET + sizeof(u32) * i;
 
        return devm_hwspin_lock_register(&pdev->dev, bank, &omap_hwspinlock_ops,
                                                base_id, num_locks);