staging/lustre: change rq_at_index type
authorArnd Bergmann <arnd@arndb.de>
Sun, 27 Sep 2015 20:45:08 +0000 (16:45 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 29 Sep 2015 02:03:34 +0000 (04:03 +0200)
The rq_at_index member of ptlrpc_request is incorrectly declared as
time_t, when it is only used as an index into an array, and assigned
from a __u32 variable.

This changes the type to u32, so we can kill off another use of time_t.

Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Oleg Drokin <green@linuxhacker.ru>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/lustre/lustre/include/lustre_net.h

index c9c21d2..44adee1 100644 (file)
@@ -1292,7 +1292,7 @@ struct ptlrpc_request {
        struct ptlrpc_nrs_request rq_nrq;
        /** @} nrs */
        /** the index of service's srv_at_array into which request is linked */
-       time_t rq_at_index;
+       u32 rq_at_index;
        /** Lock to protect request flags and some other important bits, like
         * rq_list
         */