[media] lirc_dev: fix variable constant comparisons
authorAndi Shyti <andi.shyti@samsung.com>
Wed, 6 Jul 2016 09:01:23 +0000 (06:01 -0300)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Wed, 13 Jul 2016 18:25:41 +0000 (15:25 -0300)
When comparing a variable with a constant, the comparison should
start from the variable and not from the constant. It's also
written in the human DNA.

Swap the terms of comparisons whenever the constant comes first
and fix the following checkpatch warning:

  WARNING: Comparisons should place the constant on the right side of the test

Signed-off-by: Andi Shyti <andi.shyti@samsung.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/rc/lirc_dev.c

index 71ff82028c80583721d8b7325f91eb19dde5bac3..2bdd2c0a9268854f4f00babe12842cb6670ba6c3 100644 (file)
@@ -248,13 +248,13 @@ static int lirc_allocate_driver(struct lirc_driver *d)
                return -EINVAL;
        }
 
-       if (MAX_IRCTL_DEVICES <= d->minor) {
+       if (d->minor >= MAX_IRCTL_DEVICES) {
                dev_err(d->dev, "minor must be between 0 and %d!\n",
                                                MAX_IRCTL_DEVICES - 1);
                return -EBADRQC;
        }
 
-       if (1 > d->code_length || (BUFLEN * 8) < d->code_length) {
+       if (d->code_length < 1 || d->code_length > (BUFLEN * 8)) {
                dev_err(d->dev, "code length must be less than %d bits\n",
                                                                BUFLEN * 8);
                return -EBADRQC;
@@ -285,7 +285,7 @@ static int lirc_allocate_driver(struct lirc_driver *d)
                for (minor = 0; minor < MAX_IRCTL_DEVICES; minor++)
                        if (!irctls[minor])
                                break;
-               if (MAX_IRCTL_DEVICES == minor) {
+               if (minor == MAX_IRCTL_DEVICES) {
                        dev_err(d->dev, "no free slots for drivers!\n");
                        err = -ENOMEM;
                        goto out_lock;