From patchwork Mon Jun 18 14:58:24 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 138984 Delivered-To: patch@linaro.org Received: by 2002:a2e:970d:0:0:0:0:0 with SMTP id r13-v6csp4053757lji; Mon, 18 Jun 2018 08:00:13 -0700 (PDT) X-Google-Smtp-Source: ADUXVKLgQ3ZnbyEE4fUt2UFHKccmEDYyoioUDMOppnUNIAZmH3ZBblbmfO+jFdoebbcvIY4VS3r/ X-Received: by 2002:a62:8703:: with SMTP id i3-v6mr13935976pfe.115.1529334013546; Mon, 18 Jun 2018 08:00:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1529334013; cv=none; d=google.com; s=arc-20160816; b=CD3gsPfsvO8oMLDkjn715rxp1lyjixHkxWORvwIuIppMJOXJZRFy+KCJzSOJ7Q/CdS I/FwandEcP08nzeRTBdMQ54FsyORtR3AqDmIRUEy1eUwwSwhnF5k8OOnbbQjQp7eJACw sEzn4JLHlMz+Tl7VYyXDEUtbrhLeiWoGPw4jWd1rTdi8ivlXqnMERWgIpsZGb7LWwUAq Bm7ul3WmCfXAg5n0P+sdshxT+BCfnFvWQMdDGoKJkEM49SzL2g23282WKdegycKu6zW/ 7EZjjxhYne6d3ICVe+xByhxLKW6jgGGfzfzblgqo7sBzXlxxnm4uAQYbWw6SRE2ZyetG Nqxg== 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=0l0X5tNWCNCKtPz35VS81SEAGRLw9nHgWwNVrmsTkTY=; b=LkgkHnVROcBz3yPwI/RC2JEywXyfCAbGz+jK8u952du/VWPfMyLpaY+z5nTTV8YLFK txFLHmJmXLiNBThSFKSWanMutMyZsNSMwoxaxeUHJIWc0P2v9RKcdaUZLdLH5aEDNVhD gjUOM2WwvHwIV3BcLZpzkOMTL8pLcGk5Bw0cpO/8qGk84QL4gXs5U4XnOxcLpps+eYCe P28MK8nUMiVJ1Jom3cp3rW9PqhFAvIFlgsPYBI26DKgvrJC9riPBNqPs3JmswKnUlUGL chWusDsS41HWs/w1BHMU0kcC9/yxFT+n5Ydg0lTWF72LgGBeWgbKOhycTdjbXcv8xtc9 ggkQ== 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 88-v6si15045695pla.509.2018.06.18.08.00.13; Mon, 18 Jun 2018 08:00:13 -0700 (PDT) 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 S935318AbeFRPAK (ORCPT + 30 others); Mon, 18 Jun 2018 11:00:10 -0400 Received: from mout.kundenserver.de ([212.227.17.10]:50297 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934822AbeFRPAJ (ORCPT ); Mon, 18 Jun 2018 11:00:09 -0400 Received: from wuerfel.lan ([95.208.111.237]) by mrelayeu.kundenserver.de (mreue101 [212.227.15.145]) with ESMTPA (Nemesis) id 0MX0aK-1fh0xs0iBQ-00W17h; Mon, 18 Jun 2018 16:59:56 +0200 From: Arnd Bergmann To: Paul Moore , Eric Paris Cc: Arnd Bergmann , Richard Guy Briggs , "Martin K. Petersen" , Kirill Tkhai , Steve Grubb , linux-audit@redhat.com, linux-kernel@vger.kernel.org Subject: [PATCH] audit: use ktime_get_coarse_ts64() for time access Date: Mon, 18 Jun 2018 16:58:24 +0200 Message-Id: <20180618145954.785509-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K1:N1f/hoO75GMIw8nWsCqGXNMuJ3A7wWCJ0+uczcv8WR7B3BSvJ8U xXQNZ9SC4dgEwlCrmbEA81tRfLf+TwIehqT+OOEgQt+PfuzEnGRTS2izxDB+Y1NAtOlZwgm NFdTg3ZY6dB/LUeMkGY1nrDVORldi8AvxTuOae52nSSExYV4tTn+LD9Uz1IDAJqGL46CaC/ LROx2gzTRvTHJHOB198ag== X-UI-Out-Filterresults: notjunk:1; V01:K0:ye08WftCAcc=:fH2vE+0flcfoMeiZ3qTS9Q CVxrcaG8yzvAn/Q+hoC08u/RCJfoN5t8HNGQ/IF4S7elpBAptWs9cUHnQIUxtM13RiDS/2zEQ XdS2Nm7a5oD8hIWM5wKXHPhoCdyiZfqVkecqBAcuyBF2m/YXogiuqeA0OPYmeFiciVY2964c/ 4hJkkNcBygo1oqAwkdGEZuyedsVdpGU/dtogLLwWkQuBz39yUopb4OiYuBnJgi76dBiq9Um2+ VT9l2nMt5n3k12HBDLYjs+kQnUF0v0v6zpbv6CRhdztavyqiUepS3BmVAK3A8DeaGw2LuTTs3 YFfYihBXH74Th43PFAh4H5LgHBWeGf+sb85NHT8OmN9nRL4ekY9xlrYfZlwAr5t2ziTbQTKB9 sZscNZjJVq1hWs0mQFiidMY/zBeOboeWsNzOwwMUTg5qHpAZfWKTxLZJH6X4ZkS7yQr/Z0roW 4YaJ6cCREfG5qw4l3icvqPpSI2Lg3HM+ahRKZccesHqyNX1lYc4ggTQluLq/hecI4RXIxhp9K jmqGXaT7yC1v3OhzMTWjb//atOl6pnyeUxDnNeA/WdzafsAjHbxehsi0d9DTpAge+wQGCmrq2 E4d4McTzw5WbluHqQc2Iy9tn82yUH74B1PUwEgMUjPkX4VuvPI8rx3DEBJO6uLRv4KJ2jhH3C KczqO9UFrK0UMTZEggWn+8idquQE7ozU+graNGhIELjf+yiJlR5zIRZG2sRNbV223XTM= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The API got renamed for consistency with the other time accessors, this changes the audit caller as well. Signed-off-by: Arnd Bergmann --- kernel/audit.c | 2 +- kernel/auditsc.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) -- 2.9.0 Reviewed-by: Richard Guy Briggs diff --git a/kernel/audit.c b/kernel/audit.c index e7478cb58079..3e34b9f03cfe 100644 --- a/kernel/audit.c +++ b/kernel/audit.c @@ -1724,7 +1724,7 @@ static inline void audit_get_stamp(struct audit_context *ctx, struct timespec64 *t, unsigned int *serial) { if (!ctx || !auditsc_get_stamp(ctx, t, serial)) { - *t = current_kernel_time64(); + ktime_get_coarse_ts64(t); *serial = audit_serial(); } } diff --git a/kernel/auditsc.c b/kernel/auditsc.c index ceb1c4596c51..dbbf02f513a8 100644 --- a/kernel/auditsc.c +++ b/kernel/auditsc.c @@ -1540,10 +1540,10 @@ void __audit_syscall_entry(int major, unsigned long a1, unsigned long a2, context->argv[2] = a3; context->argv[3] = a4; context->serial = 0; - context->ctime = current_kernel_time64(); context->in_syscall = 1; context->current_state = state; context->ppid = 0; + ktime_get_coarse_ts64(&context->ctime); } /**