Received: by 2002:a05:6a10:af89:0:0:0:0 with SMTP id iu9csp4513733pxb; Tue, 25 Jan 2022 12:01:11 -0800 (PST) X-Google-Smtp-Source: ABdhPJwTMMgUnknOw1+PuEj7mSa9xn7k8tE0qeFyOosPhksTL97Vzv77wkYcdFSqufjoUyiMCP0S X-Received: by 2002:a17:907:9609:: with SMTP id gb9mr2431999ejc.583.1643140871035; Tue, 25 Jan 2022 12:01:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643140871; cv=none; d=google.com; s=arc-20160816; b=Mji3lYfsvkrZcA+OBMVb6iEiaMqmOk/jpcv8Jz1fhYzoyIgQF7JEq5QAFI/yryZ+5D wHfU0F84+BikIqRElyVi2rNHg2Rv67iqYV15wJ33GvrEFi1qG81b0gUd2u87kmFrOu+g h4y+x08kHdDh4reN14i6tbNUeiWBO34wxNhh/sfzA8F4YA/GiuHlldJf40nfBOjvP6Z6 Rl8v7XGB1ADk38JUM2p3e+t5w7Hnsb8N6gCCEfJbaC7vVno+NkJv+E2YlgZpw3m6FliE gSVkI/252jqPdwj6zI7yaGoKOdBxMF/yTZZs30rqClIusgaJ66bVZhzji4rkgWwr5T0X Zt4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=o+7m9c6+tICmx+J1ftWROCi4bc6ojQg4S57ifagA0uM=; b=baj9yNngN7YgPW+UNsGN48d8NIPS3brB9B93diaLMu1QieleQ6lEspC6CGk1nRgisW ZR9JgOgjcte4jISZwqzjJoIwzreEbWv66smsh5aw5fQk8qNxL1+jqrlXgrtK0gYpY60Q 3zyncMft1TL8uJAypNZM4HJNDKxBbNjrg81A0kyndC+Wu8sjqKjzk9ogsmL/+dxM9hqL Ps01SEwMT4OG39z3h4dzCIqOxlgD5vlJgtykgbPjOcg5a/sGUKI7FHsNzMIJo7Oq9orY /Xy7Uv2PKKhLRz+ap7F3DBPeSrn3f1+FkGo27mJyuiYcu+dKfsF+9AM4G5fbK8bHQ5MR nnwA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20210112.gappssmtp.com header.s=20210112 header.b=mFQdAfde; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id qw21si3605022ejc.478.2022.01.25.12.00.46; Tue, 25 Jan 2022 12:01:11 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20210112.gappssmtp.com header.s=20210112 header.b=mFQdAfde; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1577892AbiAYOGT (ORCPT + 99 others); Tue, 25 Jan 2022 09:06:19 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60080 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1447682AbiAYOEE (ORCPT ); Tue, 25 Jan 2022 09:04:04 -0500 Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 02C82C061759 for ; Tue, 25 Jan 2022 06:04:00 -0800 (PST) Received: by mail-wm1-x331.google.com with SMTP id r82-20020a1c4455000000b0034e043aaac7so1268837wma.5 for ; Tue, 25 Jan 2022 06:03:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20210112.gappssmtp.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=o+7m9c6+tICmx+J1ftWROCi4bc6ojQg4S57ifagA0uM=; b=mFQdAfdev5U2TqyxB3I54X63jvt+DC7/4Zd/FbzlYq4fjrBQpug+WeE706yaaGyu9S ImnNfYcSh/pyH3xi4Tg/Mnl1z4j78E2Cmn2MTD9RsRL2GKvves8at9bLZaxp8q+FsGaa b0K6BZJvEb1I27gtlobflVIFpTV9SfDUgha9C3u2RMcjZQFDWeuoXI74rGucII6lgDb8 8rEjlgiwlMSLOY9qUkB23pnd1XTWDpBf4Fe9jZLXWf9Z0AxsqZs72APGrLEnnUly+qFz YK0wlRLS7KKZBH33QTzkEQ6ttVCskX71ubONlllTq8z/iTJyaELOumQNsQBupdXX7z4w NiEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=o+7m9c6+tICmx+J1ftWROCi4bc6ojQg4S57ifagA0uM=; b=6k0IRJuOfMNimBDocWhO3ossXVn3H+TYJ5vGBgRMEwgBdGPp/D6nLcd2TAdooNQ65w HxUOOX/YhvL/vi7Wlo8kmlgXyjsq8gb5CleUMemjeuQ+L5yXlOO+25VgRKHfzQ5Ui70C OmCVAsJ0DjlymFoBROe21kX0lmRZbkWNksqSYiuaXPb72R7HAWy2kis66eywxGaO1ePk I8Fw5eIrBR1qt4GwysExTkjJZHrhLvaNayMN9RfBAOvjAIn8+BLrBEU4/rbZj6UI0kHU THv6y3WV8qQMNicfjEtnVKdFKIfSbOl2lE8o4yIxfWP/csYe/BA66xSR7oYc9gP9rsaF ZimA== X-Gm-Message-State: AOAM530RbLFvyvY8bi753p1dPPEerlEgkRLAHDjzDHq5CSRwbdHZ//Pq fJst2jNxu1gWbIKjcVG9cfXlMA== X-Received: by 2002:a05:600c:20b:: with SMTP id 11mr3019668wmi.146.1643119438576; Tue, 25 Jan 2022 06:03:58 -0800 (PST) Received: from localhost.localdomain (laubervilliers-658-1-213-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.googlemail.com with ESMTPSA id l20sm711430wms.24.2022.01.25.06.03.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 25 Jan 2022 06:03:57 -0800 (PST) From: Corentin Labbe To: arnd@arndb.de, clemens@ladisch.de, gregkh@linuxfoundation.org Cc: linux-kernel@vger.kernel.org, Corentin Labbe Subject: [PATCH] hpet: remove unused writeq/readq function definitions Date: Tue, 25 Jan 2022 14:03:52 +0000 Message-Id: <20220125140352.4085290-1-clabbe@baylibre.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On all arch using hpet, only i386 miss writeq/readq. Instead of rewriting them, use linux/io-64-nonatomic-lo-hi.h which already have them. Signed-off-by: Corentin Labbe --- drivers/char/hpet.c | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/drivers/char/hpet.c b/drivers/char/hpet.c index 563dfae3b8da..55bd63c97d00 100644 --- a/drivers/char/hpet.c +++ b/drivers/char/hpet.c @@ -16,6 +16,7 @@ #include #include #include +#include #include #include #include @@ -120,22 +121,6 @@ static struct hpets *hpets; #define HPET_PERIODIC 0x0004 #define HPET_SHARED_IRQ 0x0008 - -#ifndef readq -static inline unsigned long long readq(void __iomem *addr) -{ - return readl(addr) | (((unsigned long long)readl(addr + 4)) << 32LL); -} -#endif - -#ifndef writeq -static inline void writeq(unsigned long long v, void __iomem *addr) -{ - writel(v & 0xffffffff, addr); - writel(v >> 32, addr + 4); -} -#endif - static irqreturn_t hpet_interrupt(int irq, void *data) { struct hpet_dev *devp; -- 2.34.1