From nobody Mon Jun 26 12:09:01 2023 X-Original-To: dev-commits-src-branches@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QqRTT5xhFz4k6lN; Mon, 26 Jun 2023 12:09:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QqRTT4vfhz3kBw; Mon, 26 Jun 2023 12:09:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1687781341; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=RRKncrdV3HtEqGDSQ4UTGwzn98La9RhOqwRNTBYBJbw=; b=AkDf+ib4WR4QRKAg1KX0HzjxZD6fwqPBbEEqqLd8eGc+3BI6Veut9YhW0MCZ4Ugey363+n HcvSSUpbJVFvy32f4lanZ+hA9RnW0ywptJznUyUSwTCZIaJUMtopngb4jjnD0cFsnlpB2p jeiir26wgRXSLE9tZKYdUoLcc9tdZZif9qWrn2RLkNfpw0Z8E6+IvAl/QMeWq1tHeuses7 Q7znByuUErQP3e0JMGDeh5nOws4mvPwH2yn0Mrbir6lmoJNzM/3b7qA17udXe/i02X/UFB /2xl4/xTT66eUauSQYwAmKSl/RtKaw5Y5FoXHQ4LCwYkKISLPygxqdwSPoct1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1687781341; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=RRKncrdV3HtEqGDSQ4UTGwzn98La9RhOqwRNTBYBJbw=; b=eLaPXKoma4vCg0NSSxPbEoPbOppBuFRY41ppzPRIfL0xTl9UBHlqn6FPR9UybxuGtScqVQ wNAk+p0spSdJZ6fBDZ2UOwbjZwjPYx9Tym5UBV5S0A6EIS2qQgZE2tgmkOipbvl+fW6Om+ v8D1jcrgACMBtPjCkTNiSSpwYy6y8C//AmWjQFDz0FJn+G3Ae/8heuzjXxLwiKTzhjsE3j Kln/i88yxPT4z7moSfmcNLHbo3DHdzxkVX0wlHE65mGZq/xmSKM2JPpYMuBZHVhdUEhsXS 6lDnZQ2GLRGmqVzw93DfPmUTmKmjUJF7eGF0dYuRoQgEHuS8xha7hAp0+nHqXg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1687781341; a=rsa-sha256; cv=none; b=Zr1iP0MsuhVJ7KhpNMNlNwhhR7ern/1YEDS4euFzmXvUtXlLw0fKACK2TaHTSLMWHsMYO7 UtHKuXAjkjPUdaTA2FIxJNuICMEOnOANQIBSAZ0eKMukDxNjT2wTXpW6l5JjZPy7FMqm90 S8Ue6WCNCpNlL47ryf+A7W6K/zOrME+6x2PpQ33+DFe+8dT8/NY06uB8RUO2u45cW8DNVW s7+pRdpRfVAcwe1dxVNPh5q6AeHCcVepNRZYCXR2AhlbQ5t5GCxS9GmR1quzlklM6g58+v +228JF2yPFBmbWC4z1dvSIpkQAoA27VVFjE1al9t4ZQK0wLvyBamIdqPHSTC+A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QqRTT41x0z18RW; Mon, 26 Jun 2023 12:09:01 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 35QC91SR083566; Mon, 26 Jun 2023 12:09:01 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 35QC91Op083565; Mon, 26 Jun 2023 12:09:01 GMT (envelope-from git) Date: Mon, 26 Jun 2023 12:09:01 GMT Message-Id: <202306261209.35QC91Op083565@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: "Bjoern A. Zeeb" Subject: git: 6faade07b16b - stable/13 - LinuxKPI: add devm_ioremap() List-Id: Commits to the stable branches of the FreeBSD src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-src-branches@freebsd.org X-BeenThere: dev-commits-src-branches@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bz X-Git-Repository: src X-Git-Refname: refs/heads/stable/13 X-Git-Reftype: branch X-Git-Commit: 6faade07b16bfb0bfbe5ee02595a0705a797274d Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch stable/13 has been updated by bz: URL: https://cgit.FreeBSD.org/src/commit/?id=6faade07b16bfb0bfbe5ee02595a0705a797274d commit 6faade07b16bfb0bfbe5ee02595a0705a797274d Author: Bjoern A. Zeeb AuthorDate: 2023-05-20 00:53:21 +0000 Commit: Bjoern A. Zeeb CommitDate: 2023-06-26 09:25:42 +0000 LinuxKPI: add devm_ioremap() Given we do not seem to support ioremap() do not support the "devm" version either and simply return NULL, which means we do not have to keep track of the memory to be freed on device free later. Sponsored by: The FreeBSD Foundation Reviewed by: hselasky Differential Revision: https://reviews.freebsd.org/D40173 (cherry picked from commit 4cbd427788ec625f17c1ecdfccbb7b06c1c908d9) --- sys/compat/linuxkpi/common/include/linux/io.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sys/compat/linuxkpi/common/include/linux/io.h b/sys/compat/linuxkpi/common/include/linux/io.h index 4eb69bca6141..2a63af5d61bf 100644 --- a/sys/compat/linuxkpi/common/include/linux/io.h +++ b/sys/compat/linuxkpi/common/include/linux/io.h @@ -399,6 +399,13 @@ void *_ioremap_attr(vm_paddr_t phys_addr, unsigned long size, int attr); #define _ioremap_attr(...) NULL #endif +struct device; +static inline void * +devm_ioremap(struct device *dev, resource_size_t offset, resource_size_t size) +{ + return (NULL); +} + #ifdef VM_MEMATTR_DEVICE #define ioremap_nocache(addr, size) \ _ioremap_attr((addr), (size), VM_MEMATTR_DEVICE)