From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751955AbdLAPgA (ORCPT ); Fri, 1 Dec 2017 10:36:00 -0500 Received: from bhuna.collabora.co.uk ([46.235.227.227]:40478 "EHLO bhuna.collabora.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750977AbdLAPf7 (ORCPT ); Fri, 1 Dec 2017 10:35:59 -0500 Date: Fri, 1 Dec 2017 16:35:55 +0100 From: Sebastian Reichel To: Arnd Bergmann Cc: y2038@lists.linaro.org, Ross Zwisler , Ingo Molnar , Dave Jiang , Andrew Morton , linux-kernel@vger.kernel.org Subject: Re: [PATCH] HSI: cmt_speech: use timespec64 instead of timespec Message-ID: <20171201153555.ab4iwigjgbhq6djz@earth> References: <20171127114246.2559451-1-arnd@arndb.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="mq26s5zralonmlpx" Content-Disposition: inline In-Reply-To: <20171127114246.2559451-1-arnd@arndb.de> User-Agent: NeoMutt/20170609 (1.8.3) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --mq26s5zralonmlpx Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi Arnd, On Mon, Nov 27, 2017 at 12:42:34PM +0100, Arnd Bergmann wrote: > 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. >=20 > Signed-off-by: Arnd Bergmann > --- Thanks, queued. -- Sebastian > drivers/hsi/clients/cmt_speech.c | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) >=20 > diff --git a/drivers/hsi/clients/cmt_speech.c b/drivers/hsi/clients/cmt_s= peech.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 =3D > &hi->mmap_cfg->tstamp_rx_ctrl; > =20 > - ktime_get_ts(&tspec); > + ktime_get_ts64(&tspec); > =20 > tstamp->tv_sec =3D (__u32) tspec.tv_sec; > tstamp->tv_nsec =3D (__u32) tspec.tv_nsec; > --=20 > 2.9.0 >=20 --mq26s5zralonmlpx Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEE72YNB0Y/i3JqeVQT2O7X88g7+poFAlohdtsACgkQ2O7X88g7 +ppQkQ/+I4xDGEHZrVkY8bNXT+p65/jkRhPhXS2DC62v6bJFk2FWpF6XcpkpQN82 rdJh2xMl6tRJSeKS3ak9UGgpl3PfyjcKrTZcJMA71CKQ0DLH4/G+H5n17Q4VLWWw zMWkDRgi+/P3Q5BAf9z5t4xz3TUAT33BkFUF6F7dHGZ2ptKExxJN/bk1xKokuawY ad5wwerYghBc/yxIz4f1Okq8I4u/0K/IUjXzFJQ5qaZhrwxbc156EdmAu658R8wS FlbT9ezjsmvjbfaa2aT7sZjYunX82cxam2ItfRue9Ozl8O2QIOdyYnrHWeFufQm3 Wak4LQjGEWnfqa16bMyc8AU8IlUz4J1eQC+5cmCX7XnL9+MbNA78VFmUNzBzbuKK wUiwi4cZf9gzI2qa5Tbbua8uNsq8oPZs0hfhZnyqYh0sxoU1v2aa+aI++t4J0NRA aZXuH1x5Z4+k2LBfSaho+ayT5GB0HysxEnWZbz7WK8lpusV2q4HKE5h+j6GGBvRH A6caBHBNYCllHSOp08NNlfyhzXdZzdDxuIINRw7ULLRQ8M/hSUeUktUmj/9H+G8d uLb8QDm4l9+4JBo5rB09/5QZvi2mwn8hLRRhWzf01lg0vNiwnWk0+5Z4/JKAGhA6 8tG2cBN7/YpOen2pI66g5trfxZz3a7lqGY3lm0lKVhuSl6OX9q8= =clUc -----END PGP SIGNATURE----- --mq26s5zralonmlpx--