Module Name: src Committed By: skrll Date: Sun Feb 26 07:13:55 UTC 2023
Modified Files: src/sys/arch/mips/mips: cpu_subr.c src/sys/arch/riscv/riscv: trap.c src/sys/kern: kern_cpu.c src/sys/uvm/pmap: pmap.c Log Message: ci_data.cpu_kcpuset -> ci_kcpuset NFCI. To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/sys/arch/mips/mips/cpu_subr.c cvs rdiff -u -r1.19 -r1.20 src/sys/arch/riscv/riscv/trap.c cvs rdiff -u -r1.93 -r1.94 src/sys/kern/kern_cpu.c cvs rdiff -u -r1.74 -r1.75 src/sys/uvm/pmap/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/arch/mips/mips/cpu_subr.c diff -u src/sys/arch/mips/mips/cpu_subr.c:1.62 src/sys/arch/mips/mips/cpu_subr.c:1.63 --- src/sys/arch/mips/mips/cpu_subr.c:1.62 Wed Jul 20 10:07:49 2022 +++ src/sys/arch/mips/mips/cpu_subr.c Sun Feb 26 07:13:54 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: cpu_subr.c,v 1.62 2022/07/20 10:07:49 riastradh Exp $ */ +/* $NetBSD: cpu_subr.c,v 1.63 2023/02/26 07:13:54 skrll Exp $ */ /*- * Copyright (c) 2010, 2019 The NetBSD Foundation, Inc. @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: cpu_subr.c,v 1.62 2022/07/20 10:07:49 riastradh Exp $"); +__KERNEL_RCSID(0, "$NetBSD: cpu_subr.c,v 1.63 2023/02/26 07:13:54 skrll Exp $"); #include "opt_cputype.h" #include "opt_ddb.h" @@ -656,11 +656,11 @@ cpu_multicast_ipi(const kcpuset_t *kcp, struct cpu_info * const ci = curcpu(); kcpuset_t *kcp2 = ci->ci_multicastcpus; - if (kcpuset_match(cpus_running, ci->ci_data.cpu_kcpuset)) + if (kcpuset_match(cpus_running, ci->ci_kcpuset)) return; kcpuset_copy(kcp2, kcp); - kcpuset_remove(kcp2, ci->ci_data.cpu_kcpuset); + kcpuset_remove(kcp2, ci->ci_kcpuset); for (cpuid_t cii; (cii = kcpuset_ffs(kcp2)) != 0; ) { kcpuset_clear(kcp2, --cii); (void)cpu_send_ipi(cpu_lookup(cii), tag); @@ -729,13 +729,13 @@ cpu_halt_others(void) kcpuset_t *kcp; // If we are the only CPU running, there's nothing to do. - if (kcpuset_match(cpus_running, curcpu()->ci_data.cpu_kcpuset)) + if (kcpuset_match(cpus_running, curcpu()->ci_kcpuset)) return; // Get all running CPUs kcpuset_clone(&kcp, cpus_running); // Remove ourself - kcpuset_remove(kcp, curcpu()->ci_data.cpu_kcpuset); + kcpuset_remove(kcp, curcpu()->ci_kcpuset); // Remove any halted CPUs kcpuset_remove(kcp, cpus_halted); // If there are CPUs left, send the IPIs @@ -792,13 +792,13 @@ cpu_pause_others(void) { struct cpu_info * const ci = curcpu(); - if (cold || kcpuset_match(cpus_running, ci->ci_data.cpu_kcpuset)) + if (cold || kcpuset_match(cpus_running, ci->ci_kcpuset)) return; kcpuset_t *kcp = ci->ci_ddbcpus; kcpuset_copy(kcp, cpus_running); - kcpuset_remove(kcp, ci->ci_data.cpu_kcpuset); + kcpuset_remove(kcp, ci->ci_kcpuset); kcpuset_remove(kcp, cpus_paused); cpu_broadcast_ipi(IPI_SUSPEND); Index: src/sys/arch/riscv/riscv/trap.c diff -u src/sys/arch/riscv/riscv/trap.c:1.19 src/sys/arch/riscv/riscv/trap.c:1.20 --- src/sys/arch/riscv/riscv/trap.c:1.19 Sat Oct 15 06:41:43 2022 +++ src/sys/arch/riscv/riscv/trap.c Sun Feb 26 07:13:55 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: trap.c,v 1.19 2022/10/15 06:41:43 simonb Exp $ */ +/* $NetBSD: trap.c,v 1.20 2023/02/26 07:13:55 skrll Exp $ */ /*- * Copyright (c) 2014 The NetBSD Foundation, Inc. @@ -34,7 +34,7 @@ #define __PMAP_PRIVATE #define __UFETCHSTORE_PRIVATE -__RCSID("$NetBSD: trap.c,v 1.19 2022/10/15 06:41:43 simonb Exp $"); +__RCSID("$NetBSD: trap.c,v 1.20 2023/02/26 07:13:55 skrll Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -296,7 +296,7 @@ trap_pagefault_fixup(struct trapframe *t if (attr & VM_PAGEMD_EXECPAGE) pmap_md_page_syncicache(VM_PAGE_TO_MD(pg), - curcpu()->ci_data.cpu_kcpuset); + curcpu()->ci_kcpuset); return true; } Index: src/sys/kern/kern_cpu.c diff -u src/sys/kern/kern_cpu.c:1.93 src/sys/kern/kern_cpu.c:1.94 --- src/sys/kern/kern_cpu.c:1.93 Thu Oct 8 09:16:13 2020 +++ src/sys/kern/kern_cpu.c Sun Feb 26 07:13:55 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: kern_cpu.c,v 1.93 2020/10/08 09:16:13 rin Exp $ */ +/* $NetBSD: kern_cpu.c,v 1.94 2023/02/26 07:13:55 skrll Exp $ */ /*- * Copyright (c) 2007, 2008, 2009, 2010, 2012, 2019 The NetBSD Foundation, Inc. @@ -60,7 +60,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: kern_cpu.c,v 1.93 2020/10/08 09:16:13 rin Exp $"); +__KERNEL_RCSID(0, "$NetBSD: kern_cpu.c,v 1.94 2023/02/26 07:13:55 skrll Exp $"); #ifdef _KERNEL_OPT #include "opt_cpu_ucode.h" @@ -137,8 +137,8 @@ mi_cpu_attach(struct cpu_info *ci) /* * Create a convenience cpuset of just ourselves. */ - kcpuset_create(&ci->ci_data.cpu_kcpuset, true); - kcpuset_set(ci->ci_data.cpu_kcpuset, cpu_index(ci)); + kcpuset_create(&ci->ci_kcpuset, true); + kcpuset_set(ci->ci_kcpuset, cpu_index(ci)); TAILQ_INIT(&ci->ci_data.cpu_ld_locks); __cpu_simple_lock_init(&ci->ci_data.cpu_ld_lock); Index: src/sys/uvm/pmap/pmap.c diff -u src/sys/uvm/pmap/pmap.c:1.74 src/sys/uvm/pmap/pmap.c:1.75 --- src/sys/uvm/pmap/pmap.c:1.74 Thu Nov 3 09:04:57 2022 +++ src/sys/uvm/pmap/pmap.c Sun Feb 26 07:13:55 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.c,v 1.74 2022/11/03 09:04:57 skrll Exp $ */ +/* $NetBSD: pmap.c,v 1.75 2023/02/26 07:13:55 skrll Exp $ */ /*- * Copyright (c) 1998, 2001 The NetBSD Foundation, Inc. @@ -67,7 +67,7 @@ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.74 2022/11/03 09:04:57 skrll Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.75 2023/02/26 07:13:55 skrll Exp $"); /* * Manages physical address maps. @@ -471,7 +471,7 @@ pmap_page_syncicache(struct vm_page *pg) } #else if (pv->pv_pmap == curpmap) { - onproc = curcpu()->ci_data.cpu_kcpuset; + onproc = curcpu()->ci_kcpuset; break; } #endif