From patchwork Tue Jun 25 08:19:10 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Jason A. Donenfeld" X-Patchwork-Id: 167685 Delivered-To: patch@linaro.org Received: by 2002:a92:4782:0:0:0:0:0 with SMTP id e2csp5248020ilk; Tue, 25 Jun 2019 01:19:29 -0700 (PDT) X-Google-Smtp-Source: APXvYqyiHmzsXn46hje9HOJeni+MaNHVAFWHWuxIHNuLSyMVbhdsNkfweKv8g/GcpuQN52N4nkJB X-Received: by 2002:a65:5202:: with SMTP id o2mr34843428pgp.199.1561450768849; Tue, 25 Jun 2019 01:19:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1561450768; cv=none; d=google.com; s=arc-20160816; b=EaO1nL9xwsNPCl9HNzs9cQe6aZl9wp/xS42JsDlxZdqWbxlJITLRpOsl+HrMee286C D4AM33dpzr4LamVYt3YSojYp/y42jOKZaUBcOvV2wdlw6ede3Vf86VzXEBEwyKZ5SDfz 0uw/F2hwbJCE+cdv8cWrZ/yUXVSnZk/5rrz+2GgRyPu0uNdD8xz5YyeGgxmOyAEhMLpJ 6pwnT29Cf7OqKStiBHveA865m1CUXh3qTvN9AXQhAPpldQaLDlorlamZez3GbBHgCmzV C8aYwh8ZO0QehGnen6LmMNmF7WoByIzDyC29hGqPKmdLoJH4c31Es29ceJi1umTXdgpg RggQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=jIemIvreZ/asOeH2o9I8HNOM+c9c/x+exetjrGEn7iQ=; b=wAw4Ynfz7Ug85uzMGEtWzl9Cfu4ea74StLK2NPiCR5pV5jclDFbqmQBwcoD7MymzzL 0/pAPiVTVyUoWeY5J8clQB7tV1JE/AjeQQ8H4PwSjuzcTH5z7SOcyh0ISbDWWKErh3Zc SMmoVXUiuRVLjkgR2147thP8hnlndj/FsRuFqD3iskR28qOi1GASTxjCkchameaqn9uV Ow54MZ1kEhESDVgokZIQ+fyrA740N00G800yt4YkRUDNnDxE0rI42BNAwQH+X3SR8iGJ H+vBM2VvcdJ6F76yE+WlXnMb0bfN4yRvsb5CJqknM6zfqTapl+v/3sIwePabnlcFX63b +lew== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@zx2c4.com header.s=mail header.b=lbX+nfUY; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zx2c4.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w9si2511605pgr.250.2019.06.25.01.19.28; Tue, 25 Jun 2019 01:19:28 -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; dkim=pass header.i=@zx2c4.com header.s=mail header.b=lbX+nfUY; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zx2c4.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729569AbfFYIT1 (ORCPT + 30 others); Tue, 25 Jun 2019 04:19:27 -0400 Received: from frisell.zx2c4.com ([192.95.5.64]:38083 "EHLO frisell.zx2c4.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726783AbfFYIT0 (ORCPT ); Tue, 25 Jun 2019 04:19:26 -0400 Received: by frisell.zx2c4.com (ZX2C4 Mail Server) with ESMTP id dbdb242e; Tue, 25 Jun 2019 07:45:32 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=zx2c4.com; h=from:to:cc :subject:date:message-id:mime-version:content-transfer-encoding; s=mail; bh=kWUoj9v28udE5r2/CX6Yv8zFmGA=; b=lbX+nfUY68VhyU7l7SWj h4Zk+WhxCCdSipInEXBLHKkhvxOfA5yfdfgCWRer3JnCwGRbddHN+TjC3CgQ1DLm N0Ud9O42zWdqqT2Rmt04eODF8tCql1lKou1ZJ4ETHR7yKhIbUJmf+1mkrr4bicpv N5TTi863JFYvw5i4RA8SFKVve4kl27FikdV52JCuDizDAbpiD2AfZQddfrTGukUj +Fdw1MI99ec3wFMtc6RULtyRklUtAchJUgH56zSe1GuD+GHRF2hFCLLM7l15yCN9 p3O3IMdRzKuXc4VHNeG/fU9kfzgF06TTkdNeTIGl+H4KfwWH2asf2aBZfJkyhye1 qQ== Received: by frisell.zx2c4.com (ZX2C4 Mail Server) with ESMTPSA id c7df1692 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Tue, 25 Jun 2019 07:45:32 +0000 (UTC) From: "Jason A. Donenfeld" To: linux-kernel@vger.kernel.org Cc: "Jason A. Donenfeld" , Thomas Gleixner , Arnd Bergmann Subject: [PATCH 0/2] timekeeping: cleanup _fast_ variety of functions Date: Tue, 25 Jun 2019 10:19:10 +0200 Message-Id: <20190625081912.14813-1-Jason@zx2c4.com> MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Thomas, When Arnd and I discussed this prior, he thought it best that I separate these two commits out into a separate patchset, because they might require additional discussion or consideration from you. They seem straightforward enough to me, but if deliberations require me to make some tweaks, I'm happy to do so. Thanks, Jason Jason A. Donenfeld (2): timekeeping: add missing non-_ns functions for fast accessors timekeeping: rename fast getter functions to be consistent Documentation/core-api/timekeeping.rst | 15 ++++--- Documentation/trace/ftrace.rst | 2 +- drivers/base/power/runtime.c | 12 +++--- drivers/gpu/drm/i915/i915_perf.c | 2 +- fs/pstore/platform.c | 2 +- include/linux/pm_runtime.h | 2 +- include/linux/timekeeping.h | 28 +++++++++++-- kernel/bpf/helpers.c | 2 +- kernel/debug/kdb/kdb_main.c | 2 +- kernel/events/core.c | 4 +- kernel/rcu/rcuperf.c | 6 +-- kernel/rcu/srcutree.c | 6 +-- kernel/time/timekeeping.c | 56 +++++++++++++------------- kernel/trace/trace.c | 6 +-- kernel/watchdog_hld.c | 2 +- 15 files changed, 85 insertions(+), 62 deletions(-) Cc: Thomas Gleixner Cc: Arnd Bergmann -- 2.21.0