From nobody Sat Sep 27 15:14:08 2025 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 4cYrZm70jgz68D96; Sat, 27 Sep 2025 15:14:08 +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 "R12" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4cYrZm3dGQz44P0; Sat, 27 Sep 2025 15:14:08 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1758986048; 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=pzgkgmHHF1ZMCsvaZQ/Q3Nng4xL9IoTmssxx8dyORpA=; b=kRFfbF70VQf+favOw686vSr2NfizUJV2QhbwdnNM4bsCR7RgVguyX4egzO3ENqNw9OShBK NZhqSSZtkMHPHplM1J/+C7xpSmLutny3t/FVMTpp/S5GrGfKEb7LogI8hm3QJL1zgY5iis FpYXCeHjATPd7tGVAfOsMRJTzqX9mziRRFd1IsRUh2Et1WohwDjxv0AMDTwFbC9rV9XA59 KydqABBm3tZigSKLvrO/ffdnxwvwibE0K2POMxR00GwDpo8EWxpjWf0bjORcqZl4ARdNKj qj4lp2z+oP7uQwNlgrbfoE1WGWjwyA+cVhX0truGo5mqH+ERAzC6ZYuo6vHo5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1758986048; 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=pzgkgmHHF1ZMCsvaZQ/Q3Nng4xL9IoTmssxx8dyORpA=; b=yce/pNEi5aa4mp1RWOao4skIrxOjczvV7pAYKBaVa2sH4Y0UyCwoChE5RG+s7wO+ENly0D a4f5W32SVeinqupKfoA4zrQslISWrRqAkl8bP4AZiXUx2g20ao5OCVd7bCk3I+nlINRT5f 0TZeXbJZ9lvY0XtShBHAIGz6kQYboRk7R6fTSDbY9lE7YyW8uSUnh1Z6V/gfd0k1ckAnzr lz6I2CxxmhKCxiOmgSlEM3gCWLUZvN8YviOImgZs46j2GhU7yAZCfH8GDF3DIzbWq3/U+p W/9WuJyFITmB9RnjoKMy/7V+2npLEY5/rsknUOVsHtgOnjNzX35PHfZWM/J6IA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1758986048; a=rsa-sha256; cv=none; b=D2Ry8xPEJcSt9pQSejOQURS+z5sgQI1dcLcRrwhJcJdf7fBiA7fWzKyM0J8pag11aE60El 6X8q9kk4eEexRxmBoFM9Do33XKRzciYmlEikmqc/O2KAOraP1KlFPNgGWmnc4SbOdU852W AUft/tCeFP6yL6Mv7xjeKUcJJfi5Q3CGR79+SvM6giMQB5H+lhIjFxEkgJwof31EcrZL00 PmnfF79FiK5gJEf4Dvax+MKfMtQYFcfGTrMVPU65bpFIEN0OPYPjze9O1lnr5F0vGieN+U uRzJiF9NlqO8c1xCo2q/qYeMirZwBArFxkEI0NfEl2wXYWYkNpC2lmAH4aKO5g== ARC-Authentication-Results: i=1; mx1.freebsd.org; none 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 4cYrZm38Rnzg54; Sat, 27 Sep 2025 15:14:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 58RFE8xx083478; Sat, 27 Sep 2025 15:14:08 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 58RFE8Cx083475; Sat, 27 Sep 2025 15:14:08 GMT (envelope-from git) Date: Sat, 27 Sep 2025 15:14:08 GMT Message-Id: <202509271514.58RFE8Cx083475@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-branches@FreeBSD.org From: Zhenlei Huang Subject: git: 79720e10b208 - stable/14 - rwlock: Sprinkle const qualifiers where appropriate 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: X-BeenThere: dev-commits-src-branches@freebsd.org Sender: owner-dev-commits-src-branches@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: zlei X-Git-Repository: src X-Git-Refname: refs/heads/stable/14 X-Git-Reftype: branch X-Git-Commit: 79720e10b20849db722a62f14444745a53afda06 Auto-Submitted: auto-generated The branch stable/14 has been updated by zlei: URL: https://cgit.FreeBSD.org/src/commit/?id=79720e10b20849db722a62f14444745a53afda06 commit 79720e10b20849db722a62f14444745a53afda06 Author: Zhenlei Huang AuthorDate: 2025-09-05 16:00:04 +0000 Commit: Zhenlei Huang CommitDate: 2025-09-27 15:11:38 +0000 rwlock: Sprinkle const qualifiers where appropriate No functional change intended. MFC after: 2 weeks (cherry picked from commit 3c3686b3c773131243d204b4096e484037c7b502) --- sys/kern/kern_rwlock.c | 4 ++-- sys/sys/rwlock.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/kern/kern_rwlock.c b/sys/kern/kern_rwlock.c index dc2b9892cecd..46bc0c94a6d5 100644 --- a/sys/kern/kern_rwlock.c +++ b/sys/kern/kern_rwlock.c @@ -252,9 +252,9 @@ _rw_destroy(volatile uintptr_t *c) } void -rw_sysinit(void *arg) +rw_sysinit(const void *arg) { - struct rw_args *args; + const struct rw_args *args; args = arg; rw_init_flags((struct rwlock *)args->ra_rw, args->ra_desc, diff --git a/sys/sys/rwlock.h b/sys/sys/rwlock.h index 0ebe90e09bed..929f78c1d204 100644 --- a/sys/sys/rwlock.h +++ b/sys/sys/rwlock.h @@ -128,7 +128,7 @@ */ void _rw_init_flags(volatile uintptr_t *c, const char *name, int opts); void _rw_destroy(volatile uintptr_t *c); -void rw_sysinit(void *arg); +void rw_sysinit(const void *arg); int _rw_wowned(const volatile uintptr_t *c); void _rw_wlock_cookie(volatile uintptr_t *c, const char *file, int line); int __rw_try_wlock_int(struct rwlock *rw LOCK_FILE_LINE_ARG_DEF);