From nobody Wed Aug 28 14:50:01 2024 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 4Wv6lF5lssz52PmV; Wed, 28 Aug 2024 14:50: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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Wv6lF2WlJz4NXc; Wed, 28 Aug 2024 14:50:01 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1724856601; 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=XWRyixoKzttHFSzJoE8eHwpXjarjRce7ydfs4sYVm+U=; b=MtsIiFTj6J0ZbMi4R5GTbzro9JvdSaiEBF51cVNYr8PEoVkWPGLlzeU25H56xG/E5DrS9a xIpY29HNtmmbXwOiV+KcNNpdTQDJbmMKuMaDPrQVlvXrBupZKzR1jakWJrC6n0tJ1SMWMo qNRRz3VQ+RTBhN5O4rYaXb/J9bOTgIngcXQYKdbN7MHX1K4BAeOiXg9Rj8oa4sLWNZWMuD BdOBDYtm6yiIHvTIVnebvk62j20uOx3+GLmxeqT8rmI4IpHXryROuQ0tmpP2jy/KqsOuzk Np369oMPikDW6+9drkKxGSQmeDERhszQpSLfYmJMPuy1xfMtl6tkkrzwTw/KqA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1724856601; a=rsa-sha256; cv=none; b=Z2wf222RpR2AuxXJAjoCVZSNeDqDRiYywmMFYEzVTd5FNcRz7auwbxC5D2K7r+54puryZu EPvglVkLnR9tozMQeVP72QLmvku2L4Z9H43c9XtEs2CS0AMmPtlGhk+uoFsI3IXRqexqjI cvecLmnvCDwWallD3ahJT9sAPJ6Y4hHJwDdOTuAn8xfl07uD3NsZvEhclNSVQnFB6s28v/ uQse+eI0ED+ySLfzHLb08jUZaREc/HcbNqwf3bcI1I2ZGI/WNUAq5RAzDvEVR7PJAeU7Iw CMy4oCp/a5wIJrznORNOWPb8wFPXghMRxnLIr+Vg80+9Cxi9KzmHLdTL17aeJQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1724856601; 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=XWRyixoKzttHFSzJoE8eHwpXjarjRce7ydfs4sYVm+U=; b=gvKe/wUziBtps7qZx53Vu2lwenryaEzYsum9+keCGY63XITfJhikZs5E/O6AVCfZg3yhU8 6DfhLJfrp7dtRNk6mKTb7SNxuxllBJjy7bPNMoURSWYfk47mBv0YiT5MP1af3PXZ696fdQ IADqPtQNjbtBRoq3saQB5JPxIt6/ypiYJLPaJWj+6UzcY6aHbhrY72fk6tC/eGiJzXfoqG xzzR0ITFxooLQSBJ8jqjM/Y6HvIQ7ZblU7g4rGEPqvOrnhaHzp9aGst0/69tF2PRdYYWzL v+wHaVVWM8ni+m3BlHAQn2UGxT6nIvHDxI1ZHkDt4LoBndTQzfdebsw5phd7Cw== 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 4Wv6lF24GbzdhQ; Wed, 28 Aug 2024 14:50:01 +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 47SEo1Vg002009; Wed, 28 Aug 2024 14:50:01 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 47SEo1SK001989; Wed, 28 Aug 2024 14:50:01 GMT (envelope-from git) Date: Wed, 28 Aug 2024 14:50:01 GMT Message-Id: <202408281450.47SEo1SK001989@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Konstantin Belousov Subject: git: e1f4d623779d - main - rangelocks: remove unneeded cast of the atomic_load_ptr() result 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: kib X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e1f4d623779df3b05b58ca06aaa8ae0b0a1c9ef7 Auto-Submitted: auto-generated The branch main has been updated by kib: URL: https://cgit.FreeBSD.org/src/commit/?id=e1f4d623779df3b05b58ca06aaa8ae0b0a1c9ef7 commit e1f4d623779df3b05b58ca06aaa8ae0b0a1c9ef7 Author: Konstantin Belousov AuthorDate: 2024-08-28 13:30:04 +0000 Commit: Konstantin Belousov CommitDate: 2024-08-28 14:35:06 +0000 rangelocks: remove unneeded cast of the atomic_load_ptr() result Noted and reviewed by: markj Sponsored by: The FreeBSD Foundation Differential revision: https://reviews.freebsd.org/D46465 --- sys/kern/kern_rangelock.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/sys/kern/kern_rangelock.c b/sys/kern/kern_rangelock.c index 580910597c08..3a11059a7f64 100644 --- a/sys/kern/kern_rangelock.c +++ b/sys/kern/kern_rangelock.c @@ -89,7 +89,7 @@ rangelock_cheat_drain(struct rangelock *lock) DROP_GIANT(); for (;;) { - v = (uintptr_t)atomic_load_ptr(&lock->head); + v = atomic_load_ptr(&lock->head); if ((v & RL_CHEAT_DRAINING) == 0) break; sleepq_add(&lock->head, NULL, "ranged1", 0, 0); @@ -106,7 +106,7 @@ rangelock_cheat_lock(struct rangelock *lock, int locktype, bool trylock, { uintptr_t v, x; - v = (uintptr_t)atomic_load_ptr(&lock->head); + v = atomic_load_ptr(&lock->head); if ((v & RL_CHEAT_CHEATING) == 0) return (false); if ((v & RL_CHEAT_DRAINING) != 0) { @@ -190,7 +190,7 @@ rangelock_cheat_unlock(struct rangelock *lock, void *cookie) { uintptr_t v, x; - v = (uintptr_t)atomic_load_ptr(&lock->head); + v = atomic_load_ptr(&lock->head); if ((v & RL_CHEAT_CHEATING) == 0) return (false); @@ -259,7 +259,7 @@ rangelock_cheat_destroy(struct rangelock *lock) { uintptr_t v; - v = (uintptr_t)atomic_load_ptr(&lock->head); + v = atomic_load_ptr(&lock->head); if ((v & RL_CHEAT_CHEATING) == 0) return (false); MPASS(v == RL_CHEAT_CHEATING);