]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
target/user: Fix time calc in expired cmd processing
authorAndy Grover <agrover@redhat.com>
Fri, 13 Nov 2015 18:42:19 +0000 (10:42 -0800)
committerChuck Anderson <chuck.anderson@oracle.com>
Fri, 23 Jun 2017 04:10:44 +0000 (21:10 -0700)
Reversed arguments meant that we were doing nothing for cmds whose deadline
had passed.

Signed-off-by: Andy Grover <agrover@redhat.com>
Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Orabug: 25395066
(cherry picked from commit 611e2267b68fc061aea86345b3a8b87151395187)
Signed-off-by: Kyle Fortin <kyle.fortin@oracle.com>
Reviewed-by: Shan Hai <shan.hai@oracle.com>
drivers/target/target_core_user.c

index 14734bc0954ae7fbf915716b875b6fd5dd2c6a6d..29aebec26bb345e7474237e1d56cd2e7e303cfca 100644 (file)
@@ -636,7 +636,7 @@ static int tcmu_check_expired_cmd(int id, void *p, void *data)
        if (test_bit(TCMU_CMD_BIT_EXPIRED, &cmd->flags))
                return 0;
 
-       if (!time_after(cmd->deadline, jiffies))
+       if (!time_after(jiffies, cmd->deadline))
                return 0;
 
        set_bit(TCMU_CMD_BIT_EXPIRED, &cmd->flags);