Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Apr 2022 21:59:16 GMT
From:      John Baldwin <jhb@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: c9d26ca24c8b - main - ppc mmoea64: Workaround set but unused warnings for RB_NEXT.
Message-ID:  <202204122159.23CLxGRm035300@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by jhb:

URL: https://cgit.FreeBSD.org/src/commit/?id=c9d26ca24c8b962f9c1e3a2044c8d98c328d8c42

commit c9d26ca24c8b962f9c1e3a2044c8d98c328d8c42
Author:     John Baldwin <jhb@FreeBSD.org>
AuthorDate: 2022-04-12 21:58:58 +0000
Commit:     John Baldwin <jhb@FreeBSD.org>
CommitDate: 2022-04-12 21:58:58 +0000

    ppc mmoea64: Workaround set but unused warnings for RB_NEXT.
    
    Inline the unused expression passed as the second argument to RB_NEXT.
---
 sys/powerpc/aim/moea64_native.c | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/sys/powerpc/aim/moea64_native.c b/sys/powerpc/aim/moea64_native.c
index 367b99856502..167c4ea064b1 100644
--- a/sys/powerpc/aim/moea64_native.c
+++ b/sys/powerpc/aim/moea64_native.c
@@ -925,14 +925,12 @@ moea64_pte_unset_sp_locked(struct pvo_entry *pvo)
 	volatile struct lpte *pt;
 	uint64_t ptehi, refchg, vpn;
 	vm_offset_t eva;
-	pmap_t pm;
 
-	pm = pvo->pvo_pmap;
 	refchg = 0;
 	eva = PVO_VADDR(pvo) + HPT_SP_SIZE;
 
 	for (; pvo != NULL && PVO_VADDR(pvo) < eva;
-	    pvo = RB_NEXT(pvo_tree, &pm->pmap_pvo, pvo)) {
+	    pvo = RB_NEXT(pvo_tree, &pvo->pvo_pmap->pmap_pvo, pvo)) {
 		pt = moea64_pteg_table + pvo->pvo_pte.slot;
 		ptehi = be64toh(pt->pte_hi);
 		if ((ptehi & LPTE_AVPN_MASK) !=
@@ -975,13 +973,11 @@ moea64_pte_insert_sp_locked(struct pvo_entry *pvo)
 	struct lpte insertpt;
 	int64_t ret;
 	vm_offset_t eva;
-	pmap_t pm;
 
-	pm = pvo->pvo_pmap;
 	eva = PVO_VADDR(pvo) + HPT_SP_SIZE;
 
 	for (; pvo != NULL && PVO_VADDR(pvo) < eva;
-	    pvo = RB_NEXT(pvo_tree, &pm->pmap_pvo, pvo)) {
+	    pvo = RB_NEXT(pvo_tree, &pvo->pvo_pmap->pmap_pvo, pvo)) {
 		moea64_pte_from_pvo(pvo, &insertpt);
 		pvo->pvo_pte.slot &= ~7ULL; /* Base slot address */
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202204122159.23CLxGRm035300>