Received: by mail.netbsd.org (Postfix, from userid 605) id 55C0484D69; Sat, 23 May 2020 23:42:47 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id CEA1384D62 for ; Sat, 23 May 2020 23:42:46 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id oxB8_mpEvSEm for ; Sat, 23 May 2020 23:42:46 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 0B7EC84D53 for ; Sat, 23 May 2020 23:42:46 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id ED613FA8A; Sat, 23 May 2020 23:42:45 +0000 (UTC) Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" MIME-Version: 1.0 Date: Sat, 23 May 2020 23:42:45 +0000 From: "Andrew Doran" Subject: CVS commit: src To: source-changes@NetBSD.org X-Mailer: log_accum Message-Id: <20200523234245.ED613FA8A@cvs.NetBSD.org> Sender: source-changes-owner@NetBSD.org List-Id: source-changes.NetBSD.org Precedence: bulk Reply-To: source-changes-d@NetBSD.org Mail-Reply-To: "Andrew Doran" Mail-Followup-To: source-changes-d@NetBSD.org List-Unsubscribe: Module Name: src Committed By: ad Date: Sat May 23 23:42:44 UTC 2020 Modified Files: src/external/cddl/osnet/dist/uts/common/dtrace: dtrace.c src/sys/arch/vax/vax: pmap.c src/sys/arch/x68k/dev: event.c src/sys/compat/common: kern_sig_16.c tty_43.c src/sys/compat/linux/arch/arm: linux_ptrace.c src/sys/compat/linux/arch/i386: linux_ptrace.c src/sys/compat/linux/arch/powerpc: linux_ptrace.c src/sys/compat/linux/common: linux_file.c linux_sched.c linux_signal.c src/sys/compat/netbsd32: netbsd32_fs.c src/sys/ddb: db_xxx.c src/sys/dev: lockstat.c midi.c sequencer.c src/sys/dev/audio: audio.c src/sys/dev/pci/bktr: bktr_core.c src/sys/dev/sbus: bpp.c src/sys/dev/usb: uhid.c usb.c src/sys/dev/wscons: wsdisplay_compat_usl.c wsevent.c src/sys/external/bsd/drm/dist/bsd-core: drm_irq.c src/sys/external/bsd/drm2/drm: drm_lock.c src/sys/fs/autofs: autofs.c src/sys/kern: core_elf32.c init_main.c init_sysctl.c kern_acct.c kern_core.c kern_cpu.c kern_descrip.c kern_event.c kern_exec.c kern_exit.c kern_fork.c kern_ktrace.c kern_lwp.c kern_proc.c kern_prot.c kern_resource.c kern_sig.c kern_stub.c kern_synch.c kern_syscall.c kern_tc.c kern_time.c subr_copy.c subr_exec_fd.c subr_prf.c subr_time.c sys_aio.c sys_generic.c sys_lwp.c sys_mqueue.c sys_pset.c sys_ptrace_common.c sys_sched.c sys_sig.c tty.c tty_tty.c uipc_socket2.c uipc_syscalls.c vfs_mount.c vfs_vnops.c src/sys/miscfs/procfs: procfs_limit.c procfs_linux.c procfs_status.c procfs_subr.c procfs_vfsops.c procfs_vnops.c src/sys/miscfs/specfs: spec_vnops.c src/sys/nfs: nfs_bio.c src/sys/rump/librump/rumpkern: lwproc.c rump.c signals.c src/sys/sys: proc.h src/sys/ufs/chfs: chfs_vnops.c src/sys/uvm: uvm_meter.c src/tests/rump/kernspace: sendsig.c Log Message: Move proc_lock into the data segment. It was dynamically allocated because at the time we had mutex_obj_alloc() but not __cacheline_aligned. To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 \ src/external/cddl/osnet/dist/uts/common/dtrace/dtrace.c cvs rdiff -u -r1.190 -r1.191 src/sys/arch/vax/vax/pmap.c cvs rdiff -u -r1.15 -r1.16 src/sys/arch/x68k/dev/event.c cvs rdiff -u -r1.5 -r1.6 src/sys/compat/common/kern_sig_16.c cvs rdiff -u -r1.35 -r1.36 src/sys/compat/common/tty_43.c cvs rdiff -u -r1.21 -r1.22 src/sys/compat/linux/arch/arm/linux_ptrace.c cvs rdiff -u -r1.33 -r1.34 src/sys/compat/linux/arch/i386/linux_ptrace.c cvs rdiff -u -r1.31 -r1.32 src/sys/compat/linux/arch/powerpc/linux_ptrace.c cvs rdiff -u -r1.117 -r1.118 src/sys/compat/linux/common/linux_file.c cvs rdiff -u -r1.77 -r1.78 src/sys/compat/linux/common/linux_sched.c cvs rdiff -u -r1.82 -r1.83 src/sys/compat/linux/common/linux_signal.c cvs rdiff -u -r1.89 -r1.90 src/sys/compat/netbsd32/netbsd32_fs.c cvs rdiff -u -r1.74 -r1.75 src/sys/ddb/db_xxx.c cvs rdiff -u -r1.26 -r1.27 src/sys/dev/lockstat.c cvs rdiff -u -r1.89 -r1.90 src/sys/dev/midi.c cvs rdiff -u -r1.71 -r1.72 src/sys/dev/sequencer.c cvs rdiff -u -r1.69 -r1.70 src/sys/dev/audio/audio.c cvs rdiff -u -r1.57 -r1.58 src/sys/dev/pci/bktr/bktr_core.c cvs rdiff -u -r1.44 -r1.45 src/sys/dev/sbus/bpp.c cvs rdiff -u -r1.113 -r1.114 src/sys/dev/usb/uhid.c cvs rdiff -u -r1.183 -r1.184 src/sys/dev/usb/usb.c cvs rdiff -u -r1.52 -r1.53 src/sys/dev/wscons/wsdisplay_compat_usl.c cvs rdiff -u -r1.44 -r1.45 src/sys/dev/wscons/wsevent.c cvs rdiff -u -r1.15 -r1.16 src/sys/external/bsd/drm/dist/bsd-core/drm_irq.c cvs rdiff -u -r1.7 -r1.8 src/sys/external/bsd/drm2/drm/drm_lock.c cvs rdiff -u -r1.5 -r1.6 src/sys/fs/autofs/autofs.c cvs rdiff -u -r1.62 -r1.63 src/sys/kern/core_elf32.c cvs rdiff -u -r1.525 -r1.526 src/sys/kern/init_main.c cvs rdiff -u -r1.225 -r1.226 src/sys/kern/init_sysctl.c \ src/sys/kern/kern_fork.c cvs rdiff -u -r1.96 -r1.97 src/sys/kern/kern_acct.c cvs rdiff -u -r1.29 -r1.30 src/sys/kern/kern_core.c cvs rdiff -u -r1.89 -r1.90 src/sys/kern/kern_cpu.c cvs rdiff -u -r1.245 -r1.246 src/sys/kern/kern_descrip.c cvs rdiff -u -r1.106 -r1.107 src/sys/kern/kern_event.c cvs rdiff -u -r1.500 -r1.501 src/sys/kern/kern_exec.c cvs rdiff -u -r1.289 -r1.290 src/sys/kern/kern_exit.c cvs rdiff -u -r1.176 -r1.177 src/sys/kern/kern_ktrace.c cvs rdiff -u -r1.238 -r1.239 src/sys/kern/kern_lwp.c cvs rdiff -u -r1.252 -r1.253 src/sys/kern/kern_proc.c cvs rdiff -u -r1.121 -r1.122 src/sys/kern/kern_prot.c cvs rdiff -u -r1.186 -r1.187 src/sys/kern/kern_resource.c cvs rdiff -u -r1.389 -r1.390 src/sys/kern/kern_sig.c cvs rdiff -u -r1.48 -r1.49 src/sys/kern/kern_stub.c src/sys/kern/sys_sched.c cvs rdiff -u -r1.348 -r1.349 src/sys/kern/kern_synch.c cvs rdiff -u -r1.19 -r1.20 src/sys/kern/kern_syscall.c cvs rdiff -u -r1.54 -r1.55 src/sys/kern/kern_tc.c cvs rdiff -u -r1.204 -r1.205 src/sys/kern/kern_time.c cvs rdiff -u -r1.13 -r1.14 src/sys/kern/subr_copy.c cvs rdiff -u -r1.10 -r1.11 src/sys/kern/subr_exec_fd.c cvs rdiff -u -r1.183 -r1.184 src/sys/kern/subr_prf.c cvs rdiff -u -r1.24 -r1.25 src/sys/kern/subr_time.c cvs rdiff -u -r1.47 -r1.48 src/sys/kern/sys_aio.c src/sys/kern/sys_mqueue.c cvs rdiff -u -r1.131 -r1.132 src/sys/kern/sys_generic.c cvs rdiff -u -r1.81 -r1.82 src/sys/kern/sys_lwp.c cvs rdiff -u -r1.23 -r1.24 src/sys/kern/sys_pset.c cvs rdiff -u -r1.80 -r1.81 src/sys/kern/sys_ptrace_common.c cvs rdiff -u -r1.50 -r1.51 src/sys/kern/sys_sig.c cvs rdiff -u -r1.286 -r1.287 src/sys/kern/tty.c cvs rdiff -u -r1.40 -r1.41 src/sys/kern/tty_tty.c cvs rdiff -u -r1.136 -r1.137 src/sys/kern/uipc_socket2.c cvs rdiff -u -r1.199 -r1.200 src/sys/kern/uipc_syscalls.c cvs rdiff -u -r1.82 -r1.83 src/sys/kern/vfs_mount.c cvs rdiff -u -r1.211 -r1.212 src/sys/kern/vfs_vnops.c cvs rdiff -u -r1.3 -r1.4 src/sys/miscfs/procfs/procfs_limit.c cvs rdiff -u -r1.82 -r1.83 src/sys/miscfs/procfs/procfs_linux.c cvs rdiff -u -r1.39 -r1.40 src/sys/miscfs/procfs/procfs_status.c cvs rdiff -u -r1.115 -r1.116 src/sys/miscfs/procfs/procfs_subr.c cvs rdiff -u -r1.108 -r1.109 src/sys/miscfs/procfs/procfs_vfsops.c cvs rdiff -u -r1.213 -r1.214 src/sys/miscfs/procfs/procfs_vnops.c cvs rdiff -u -r1.178 -r1.179 src/sys/miscfs/specfs/spec_vnops.c cvs rdiff -u -r1.197 -r1.198 src/sys/nfs/nfs_bio.c cvs rdiff -u -r1.49 -r1.50 src/sys/rump/librump/rumpkern/lwproc.c cvs rdiff -u -r1.347 -r1.348 src/sys/rump/librump/rumpkern/rump.c cvs rdiff -u -r1.16 -r1.17 src/sys/rump/librump/rumpkern/signals.c cvs rdiff -u -r1.366 -r1.367 src/sys/sys/proc.h cvs rdiff -u -r1.40 -r1.41 src/sys/ufs/chfs/chfs_vnops.c cvs rdiff -u -r1.76 -r1.77 src/sys/uvm/uvm_meter.c cvs rdiff -u -r1.1 -r1.2 src/tests/rump/kernspace/sendsig.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.