From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752161AbdK0LnN (ORCPT ); Mon, 27 Nov 2017 06:43:13 -0500 Received: from mout.kundenserver.de ([217.72.192.75]:64416 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751670AbdK0LnL (ORCPT ); Mon, 27 Nov 2017 06:43:11 -0500 From: Arnd Bergmann To: Sebastian Reichel Cc: y2038@lists.linaro.org, Arnd Bergmann , Ross Zwisler , Ingo Molnar , Dave Jiang , Andrew Morton , linux-kernel@vger.kernel.org Subject: [PATCH] HSI: cmt_speech: use timespec64 instead of timespec Date: Mon, 27 Nov 2017 12:42:34 +0100 Message-Id: <20171127114246.2559451-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:SmAVFqjboPoSooCTuVqGLkh1NlZv2x5U6//s6VPixu/O/TXFC6f kmDija+fzjYLUFApMfxSIGotYW62s1UPFL6sMKoSCPalHOtvd8xYiJEA6Kui44w2EcWB13A dLWVBxtZs3o/Sl0ml/hRa3oX+QBbwfezCp4BKkbpKEOHhgpXYjV+vkVdiEHq796TTOTMNVR IU2YobS9XquZC9XW8KNKg== X-UI-Out-Filterresults: notjunk:1;V01:K0:3oZPNujju7c=:grv7Zo8Vh8NJQij6vidT8d riu56JIZO4IfyFCGZBSTfjLAsVkVMi3nQvxKr4L/qQVeH17Bv1LhK5kQFXU1c4UlpHk0jqUX2 OcGKxgbpnaVgHOzqITjGK8gMLgna0ZNYV6pxCkdshjNu8VtJwrvHAAH+bxoYN1MvET7kBVa6Y dA++zGH9vHTpcFSL+XvIMcxJlERa/ZRGVNdVEHGSzgS0UYaFFgRsp3X5Gb0LDnElid8XF/P+U z9rHgCBul9CFEngP3RYrZVFCBH1PdclsoY9r5jez/kIW/5sCmsYbIfnpIlVNlPL4MGlMGmlIF 9e3snrQkUYMbSuYUeH/NhJ9x0fDg+kt2UrwmxUxXUgR3BsmAGv5hFA0GcqyeM2ip4uauoiHMg av/X68kg4b0Y82zZCIzqPek/oEj1BRiowTevWvGRRDAyktgeziKLOKU9ZxZfpdyeKDKC4ugBA +p7vhFakrHsnd9RTlDkSGopZ9DkhnDaINAy3lXhgG5ygrS6QgIuhrgprGQBp6We/mGSfg8nZz GwVA38N7/jT5Pm2OqvBRKhAxgzUtpnjRdZ7xHzk31i0hHf2EyqHCs0wVLIVx/WbZQXk9f7Rct pZlYCeUU3ok7Hamnphc7DSrY/AmC2fe7Crtl1Kx9XghTmpwLM54utFQB87h9gG/kZB+Xbb6T8 2vkZE5QIFg4Qsbzfphp+LRtAyqF7jX4BJq5iCoa5N+H9zcii+axoUl6j7Tw3q13S9nQd9cNVH S7ab3C3ewGdaZXk+Vm/C5Psnie+Nx4Y5QxOENg== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org struct timespec should no longer be used because of the y2038 overflow problem. This code does not suffer from the overflow, but it's trivial to change it to use timespec64 without changing the interface, so let's do that. Signed-off-by: Arnd Bergmann --- drivers/hsi/clients/cmt_speech.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/hsi/clients/cmt_speech.c b/drivers/hsi/clients/cmt_speech.c index 727f968ac1cb..05b80723d39d 100644 --- a/drivers/hsi/clients/cmt_speech.c +++ b/drivers/hsi/clients/cmt_speech.c @@ -451,11 +451,11 @@ static void cs_hsi_read_on_control_complete(struct hsi_msg *msg) dev_dbg(&hi->cl->device, "Read on control: %08X\n", cmd); cs_release_cmd(msg); if (hi->flags & CS_FEAT_TSTAMP_RX_CTRL) { - struct timespec tspec; + struct timespec64 tspec; struct cs_timestamp *tstamp = &hi->mmap_cfg->tstamp_rx_ctrl; - ktime_get_ts(&tspec); + ktime_get_ts64(&tspec); tstamp->tv_sec = (__u32) tspec.tv_sec; tstamp->tv_nsec = (__u32) tspec.tv_nsec; -- 2.9.0