ppc mmoea64: Workaround set but unused warnings for RB_NEXT.

Inline the unused expression passed as the second argument to RB_NEXT.
This commit is contained in:
John Baldwin 2022-04-12 14:58:58 -07:00
parent 8d95af873f
commit c9d26ca24c

View File

@ -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 */