sunrpc: convert to time64_t for expiry
[linux-2.6-microblaze.git] / net / sunrpc / auth_gss / gss_krb5_seal.c
index 48fe4a5..f1d280a 100644 (file)
@@ -131,14 +131,14 @@ gss_get_mic_v1(struct krb5_ctx *ctx, struct xdr_buf *text,
        struct xdr_netobj       md5cksum = {.len = sizeof(cksumdata),
                                            .data = cksumdata};
        void                    *ptr;
-       s32                     now;
+       time64_t                now;
        u32                     seq_send;
        u8                      *cksumkey;
 
        dprintk("RPC:       %s\n", __func__);
        BUG_ON(ctx == NULL);
 
-       now = get_seconds();
+       now = ktime_get_real_seconds();
 
        ptr = setup_token(ctx, token);
 
@@ -170,7 +170,7 @@ gss_get_mic_v2(struct krb5_ctx *ctx, struct xdr_buf *text,
        struct xdr_netobj cksumobj = { .len = sizeof(cksumdata),
                                       .data = cksumdata};
        void *krb5_hdr;
-       s32 now;
+       time64_t now;
        u8 *cksumkey;
        unsigned int cksum_usage;
        __be64 seq_send_be64;
@@ -198,7 +198,7 @@ gss_get_mic_v2(struct krb5_ctx *ctx, struct xdr_buf *text,
 
        memcpy(krb5_hdr + GSS_KRB5_TOK_HDR_LEN, cksumobj.data, cksumobj.len);
 
-       now = get_seconds();
+       now = ktime_get_real_seconds();
 
        return (ctx->endtime < now) ? GSS_S_CONTEXT_EXPIRED : GSS_S_COMPLETE;
 }