From nobody Mon Jan 12 17:19:26 2026 X-Original-To: dev-commits-src-all@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 4dqfHz1dndz6NrY9 for ; Mon, 12 Jan 2026 17:19:27 +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 "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dqfHy38YXz41rh for ; Mon, 12 Jan 2026 17:19:26 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768238366; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=G1qX6et+awWsaRKKNA/DBIB2gR8Uo282OCmdUlc/8xY=; b=PGX+Uno1DwEdPZ80YR4L4sIOc9mkp7/KbFAi3Us6/KsIq3xTNXgDNIYSfb/nbdtXo3aVy5 VZSrWogddb3Lafx962XiqhdohZqvm9aX9MT7GmYj06A814x0M8cCZ8JJsuUn7UJrrq7V+o picdB/D20jA4Hn5ErncbglxKPy0NgQrbbX8w47v8kAMPvdbXdBYbPpsktrmqDbORyzaMN2 N7Kqy5+rWqDDksHADjNWn2PUoJUNI7ew7kO4hn6QxlKi0fveE8u9b4oeVi/wEItstEuUle 3rsWtIb0eGRvu8ZT8/iN1Ps0BMfU/01/ihBpW/lRlFHgvylU39SARVodXVtqfw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1768238366; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=G1qX6et+awWsaRKKNA/DBIB2gR8Uo282OCmdUlc/8xY=; b=C9/YPkrGKwmO6J0VDps874O2iSXZNAv2+KQOyJ1q0k5jE0QOtI2nIBrAfNc36vY8SEDL0F kbWP2Rnj4OgN127BSbDsl/sH7JP7DztQM1Yn08h/J2+M6IJl47n7urEG4k4g/r42umHsH0 Mb5V5BcFSzgepuAi+/scJ00xMTgyAz4YiT0/PEi/XmjJUZFa2tinWqBlezVnqsBgDGXxhA XwjzV7+DR50lowkR3ewPC82E3i4LuUWK7FO8mQZ3f4mTIvBjjvaPfeANnhv5UM5uc248vj 7jyU3UXSU+MQBKC05558p2kgKNP8Lukhk8gcdKl81atfpCOGxCObMQwV5j1hRg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1768238366; a=rsa-sha256; cv=none; b=i/j0HRL98GYDNzKKQcsS1cAYzXAX6rjSqiWUrU2ezb5newCnD3NqXKGHRbh2NH4+Au9k4t eNsLbg5+dZ2b8JhIY9LgBbJvdY2oeZZ+WzZoxVaKrNtnqAH/Wl8/osuVBu36jvXrijsWS+ Pf16IDUYhNFTqKZ5kH7lRuJtI+zNDuoqcBfPd6fxaenO5cj1sBVJYPDcJd5OONzI/lzXyj r9MuynxP+LweieIZrjATqMcUXJ31VZXLSlHEBR6z/NMapSsfZtL5Zthe1LHVstCZ5O3xZB 0vycb/kLYAKbTxJmakNZ0ILRInvV0QcQrVutkj/5X3CXwHm94puoSr3KCaLhqA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4dqfHy2GF3zcLG for ; Mon, 12 Jan 2026 17:19:26 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 357ee by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 12 Jan 2026 17:19:26 +0000 To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org Cc: Jean-=?utf-8?Q?S=C3=A9bast?==?utf-8?Q?ien P=C3=A9?=dron From: Dag-Erling=?utf-8?Q? Sm=C3=B8rg?=rav Subject: git: bf1c000e6305 - stable/14 - linuxkpi: Add `kstrtou32()` List-Id: Commit messages for all branches of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-all@freebsd.org Sender: owner-dev-commits-src-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: des X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: bf1c000e630524b476b931a60154adef4de120a0 Auto-Submitted: auto-generated Date: Mon, 12 Jan 2026 17:19:26 +0000 Message-Id: <69652d1e.357ee.4e0b5c5f@gitrepo.freebsd.org> The branch stable/14 has been updated by des: URL: https://cgit.FreeBSD.org/src/commit/?id=bf1c000e630524b476b931a60154adef4de120a0 commit bf1c000e630524b476b931a60154adef4de120a0 Author: Jean-Sébastien Pédron AuthorDate: 2024-12-22 15:33:04 +0000 Commit: Dag-Erling Smørgrav CommitDate: 2026-01-11 02:30:30 +0000 linuxkpi: Add `kstrtou32()` [Why] This is used by the amdgpu DRM driver in Linux 6.7. Reviewed by: manu Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D48744 (cherry picked from commit cd245b79418638e0fa8dc4027275ef5da9039993) --- sys/compat/linuxkpi/common/include/linux/kstrtox.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sys/compat/linuxkpi/common/include/linux/kstrtox.h b/sys/compat/linuxkpi/common/include/linux/kstrtox.h index 0567aa99f7a4..5da99de24197 100644 --- a/sys/compat/linuxkpi/common/include/linux/kstrtox.h +++ b/sys/compat/linuxkpi/common/include/linux/kstrtox.h @@ -179,6 +179,13 @@ kstrtou32(const char *cp, unsigned int base, uint32_t *res) return (kstrtouint(cp, base, res)); } +static inline int +kstrtos32(const char *cp, unsigned int base, int32_t *res) +{ + + return (kstrtoint(cp, base, res)); +} + static inline int kstrtos64(const char *cp, unsigned int base, int64_t *res) {