From patchwork Fri Nov 10 15:37:08 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 118579 Delivered-To: patch@linaro.org Received: by 10.140.22.164 with SMTP id 33csp8080351qgn; Fri, 10 Nov 2017 07:39:05 -0800 (PST) X-Google-Smtp-Source: AGs4zMbkwtORRkcZRxsK+jND/Uw+9oNRraeE4Oqt4egQOzaTzsnbe9EXi4jxFweWvxQqpFo8ghY2 X-Received: by 10.99.126.92 with SMTP id o28mr740021pgn.38.1510328345820; Fri, 10 Nov 2017 07:39:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510328345; cv=none; d=google.com; s=arc-20160816; b=00kTHqsDddX0IIN6iGy3UQqk3oiXz03W3narF6IO6fQPvFR3Oi9dbAtUeMUvocY8fN r5Oa32BFbyk9Mz0PehIuuvJOrQTB6wSjjwF4CSvZfvePSjQlrEJ/uzFHaMXR9FDVR++V eAt06wEuDDSIeHryohw69M0IAtzYDqKG9x8y6OdUOk5sfe3PH/wrJgO4Lo/sYyuBx71v BaEgbYSZvuj/ooVGDzw45IkzGJstt19MqBz6w5WKr1GFu3+RugdmUHVVW5p6DJDP9h/C GHaRyZ03vsJyvFGqwr28iKlVTBx0fR3CLhbHnCdyywEYONo7IiGkLZ6Qp2/B1uhHNKt0 TcXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=kDLLi5h52F44hrz/fFXPr44auaJmaUc+BG9u+gbiESU=; b=lcSjt+3H1a9yyyhgh47ZjU29bdD+nKU35WoSehZThaTZL2fZQSMo5n23tDV543nKbo f2ho9JSmrIk0mipqQV5hUsgGQkiBEp5OMJrn4jxVzUUmSTx/LH0YhxgPSQ82J1wcBLI3 T02nfyFonHe+VkuM7hzQmr9/OTtp6sRMxQdpIqLoF8a2+otuI8SFnc/1osmy0kF27VQi BDy4ObGNYztBFchPUjIkFqjT8IP6gUP75/P5PFUkyDfkrqcgU6kpUmCTw40fiZnVNSGM /N/xVtND4DYMHzpGz/LnCOJaRgajLuUdsMGT89TA+ZVFfIWQYRBID+i+5cVYl+uiRZ5e 1ATg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w33si8994748plb.653.2017.11.10.07.39.05; Fri, 10 Nov 2017 07:39:05 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753439AbdKJPjE (ORCPT + 23 others); Fri, 10 Nov 2017 10:39:04 -0500 Received: from mout.kundenserver.de ([217.72.192.74]:54473 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753202AbdKJPhs (ORCPT ); Fri, 10 Nov 2017 10:37:48 -0500 Received: from wuerfel.lan ([109.193.157.232]) by mrelayeu.kundenserver.de (mreue104 [212.227.15.145]) with ESMTPA (Nemesis) id 0LsywU-1fFMX23rTe-012UEI; Fri, 10 Nov 2017 16:37:31 +0100 From: Arnd Bergmann To: Anil Gurumurthy , Sudarsana Kalluru , "James E . J . Bottomley" , "Martin K . Petersen" Cc: linux-scsi@vger.kernel.org, linux-kernel@vger.kernel.org, y2038@lists.linaro.org, hch@lst.de, hare@suse.com, jthumshirn@suse.de, Arnd Bergmann Subject: [PATCH 0/7] scsi: bfa: do_gettimeofday removal Date: Fri, 10 Nov 2017 16:37:08 +0100 Message-Id: <20171110153715.1929456-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:Sax7RuCEIOEKSr1ZlJL6JOoljk4zaPCUdnwl9SOSQUZemILZz17 lbOm+Hp2boO+UQThICCNysXZ6bdKf6jY9B/g1iHJcuotCMPgaOzORyBae/ZwPkFGcBmeDt7 k16OGZKrLR94Sc9KtH5cNzDRb3iGhfEHXJmui/SzWquyMovgVpd5a9oacYgbVjmqK5laZsi okQzFXe/wzLWh3zHJqFeg== X-UI-Out-Filterresults: notjunk:1; V01:K0:15Z4swa3zfU=:KhFxwTWzuJfPW60Hrzpycx wgksbIuEdi4SUDtaAndATLHbTF01BJtz1KMTOKHf2KLFd6ye42yXDEegSK636KNJAkZuTZahq Q73A5YFOnkwH9Krfhd9XbWoqaFsnAxwFu4aKVr+/FORDWA+KpidvZm25eiL1lXEfjgfomCkhX HmNeAcnSE6zRtsQkZlQqPYbvmuCgG9MQ9xCDKEMsJfQgvoQdlh53ls1DqS0E+c8VT+OyDzVar ti5EDRUn0LxrmSD4E0bKF/N3kPCwO6zBfuoRFLULmf9Up4GSrdabA/olj4gdEEMN1bV8GZNTg NJhFi3tF3+Ze+iEG65qOcOe4M1HPBuejQloymTdqrN6e6NTfjuJxkfuxn5+R69/zYmYVQpore RxgvKwkuHtJW8vH429g98dfMWmO1w1bHbFb5/6tDqyKhTraA3gI+PlYgvPPt6HV241mCqeu9/ W3kmMgTmpVYXbOxdXv1m+U85HJvNlx5RDNHlP1ceu0bOcZpNb0CbAD4NVk68IFoI4Bc/7+p9O ohdymUOCmKWeontU7tR8ipd7iKsHpIDoPaj4rPman+6MTiYscPxkIBHKjIJQxGxZUqHzWpWP/ G0AEyyq4cy+p5/CwmWcIGnPHxgyzDnvBFAAcaDf0dC1WtqZnSr8GEFKUOUbcpuRg+CM36snEn 5dEwbwvYxiqP/Vrpp7iUypjSU41uYl0elYudpoGRph40UfP71RlH3LEUt7qUkAxYTDSJqX1JO krYjNHnOt9ixGm6ghbelBkGmMpacFSPL6Fon6w== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The bfa driver is one of the main users of do_gettimeofday(), a function that I'm trying to remove as part of the y2038 cleanup. The timestamps are all uses in slightly different ways, so this has turned into a rather longish series for doing something that should be simple. The last patch in the series ("scsi: bfa: use 64-bit times in bfa_aen_entry_s ABI") is one that needs to be reviewed very carefully, and it can be skipped if the maintainers prefer to leave the 32-bit ABI unchanged, the rest are hopefully fairly straightforward. Arnd Arnd Bergmann (7): scsi: bfa: use ktime_get_real_ts64 for firmware timestamp scsi: bfa: use proper time accessor for stats_reset_time scsi: bfa: improve bfa_ioc_send_enable/disable data scsi: bfa: document overflow of io_profile_start_time scsi: bfa: replace bfa_get_log_time() with ktime_get_real_seconds() scsi: bfa: try to sanitize vendor netlink events scsi: bfa: use 64-bit times in bfa_aen_entry_s ABI drivers/scsi/bfa/bfa_cs.h | 6 +++--- drivers/scsi/bfa/bfa_defs_svc.h | 3 ++- drivers/scsi/bfa/bfa_fcpim.c | 3 ++- drivers/scsi/bfa/bfa_fcpim.h | 4 ++-- drivers/scsi/bfa/bfa_ioc.c | 8 ++++--- drivers/scsi/bfa/bfa_port.c | 15 +++---------- drivers/scsi/bfa/bfa_port.h | 2 +- drivers/scsi/bfa/bfa_svc.c | 47 ++++++++++++----------------------------- drivers/scsi/bfa/bfa_svc.h | 2 +- drivers/scsi/bfa/bfad_bsg.c | 4 +--- drivers/scsi/bfa/bfad_im.h | 32 +++++++++++++++++++--------- 11 files changed, 56 insertions(+), 70 deletions(-) -- 2.9.0