CVS commit: src/sys
Module Name:src Committed By: isaki Date: Sun Apr 19 08:18:19 UTC 2020 Modified Files: src/sys/arch/arm/imx: imx23_digfilt.c src/sys/arch/arm/xscale: pxa2x0_ac97.c src/sys/dev/pci: auvia.c esm.c sv.c Log Message: Fix round_blocksize not to return 0. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/imx/imx23_digfilt.c cvs rdiff -u -r1.17 -r1.18 src/sys/arch/arm/xscale/pxa2x0_ac97.c cvs rdiff -u -r1.85 -r1.86 src/sys/dev/pci/auvia.c cvs rdiff -u -r1.64 -r1.65 src/sys/dev/pci/esm.c cvs rdiff -u -r1.57 -r1.58 src/sys/dev/pci/sv.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/arm32
Module Name:src Committed By: skrll Date: Sun Apr 19 08:50:54 UTC 2020 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Fix typo in UVMHIST_LOG To generate a diff of this commit: cvs rdiff -u -r1.408 -r1.409 src/sys/arch/arm/arm32/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/uvm
Module Name:src Committed By: skrll Date: Sun Apr 19 08:59:53 UTC 2020 Modified Files: src/sys/uvm: uvm_map.c Log Message: Fix UVMHIST_LOG compile on 32bit platforms To generate a diff of this commit: cvs rdiff -u -r1.380 -r1.381 src/sys/uvm/uvm_map.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/mit/xen-include-public/dist/xen/include/public/io
Module Name:src Committed By: jdolecek Date: Sun Apr 19 11:01:36 UTC 2020 Modified Files: src/sys/external/mit/xen-include-public/dist/xen/include/public/io: blkif.h Log Message: revert previous, it actually doesn't help so no reason to diverge from xen To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/sys/external/mit/xen-include-public/dist/xen/include/public/io/blkif.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libossaudio
Module Name:src Committed By: nia Date: Sun Apr 19 11:27:40 UTC 2020 Modified Files: src/lib/libossaudio: ossaudio.c Log Message: ossaudio: Make SNDCTL_DSP_[GET|SET][PLAY|RECORD]VOL closer to OSSv4 Problems in the previous code include returning values in the 0-255 range NetBSD uses instead of the 0-100 range OSSv4 expects, using AUDIO_GETBUFINFO (which doesn't even return the mixer bits), and not encoding channels as specified: "level=(left)|(right << 8)". In reality, setting the gain in this way (through /dev/audio rather than /dev/mixer) doesn't seem to work properly, and the mixer-set value seems to be retained. However, these changes at least ensure that the return values are correct and the balance is set correctly. I've only found one application using this API (audio/audacious), and OSSv4 support in it is currently disabled precisely because it breaks when it attempts to set the track volume using it. To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/lib/libossaudio/ossaudio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [bouyer-xenpvh] src/sys/arch
Module Name:src Committed By: bouyer Date: Sun Apr 19 11:40:31 UTC 2020 Modified Files: src/sys/arch/x86/include [bouyer-xenpvh]: intr.h src/sys/arch/x86/x86 [bouyer-xenpvh]: intr.c x86_softintr.c src/sys/arch/xen/include [bouyer-xenpvh]: evtchn.h src/sys/arch/xen/x86 [bouyer-xenpvh]: xen_intr.c src/sys/arch/xen/xen [bouyer-xenpvh]: evtchn.c Log Message: Add a struct pic * member to struct intrhand. This will be used for interrupt_get_count() For Xen remplace pic_type with a pointer to the pic, and add a pointer to intrhand, in struct pintrhand Make event_set_handler return the pointer to struct intrhand. Don't allocate a fake intrhand in xen_intr_establish_xname(), use the one returned by event_set_handler(). To generate a diff of this commit: cvs rdiff -u -r1.61.6.3 -r1.61.6.4 src/sys/arch/x86/include/intr.h cvs rdiff -u -r1.150.6.3 -r1.150.6.4 src/sys/arch/x86/x86/intr.c cvs rdiff -u -r1.1.2.1 -r1.1.2.2 src/sys/arch/x86/x86/x86_softintr.c cvs rdiff -u -r1.28 -r1.28.2.1 src/sys/arch/xen/include/evtchn.h cvs rdiff -u -r1.21.2.5 -r1.21.2.6 src/sys/arch/xen/x86/xen_intr.c cvs rdiff -u -r1.88.2.6 -r1.88.2.7 src/sys/arch/xen/xen/evtchn.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: maxv Date: Sun Apr 19 13:22:58 UTC 2020 Modified Files: src/distrib/sets/lists/debug: md.amd64 src/distrib/sets/lists/tests: md.amd64 mi src/etc/mtree: NetBSD.dist.tests src/tests/lib: Makefile Added Files: src/tests/lib/libi386: Makefile t_user_ldt.c Log Message: Add tests for USER_LDT. To generate a diff of this commit: cvs rdiff -u -r1.106 -r1.107 src/distrib/sets/lists/debug/md.amd64 cvs rdiff -u -r1.7 -r1.8 src/distrib/sets/lists/tests/md.amd64 cvs rdiff -u -r1.835 -r1.836 src/distrib/sets/lists/tests/mi cvs rdiff -u -r1.161 -r1.162 src/etc/mtree/NetBSD.dist.tests cvs rdiff -u -r1.32 -r1.33 src/tests/lib/Makefile cvs rdiff -u -r0 -r1.1 src/tests/lib/libi386/Makefile \ src/tests/lib/libi386/t_user_ldt.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/kern
Module Name:src Committed By: hannken Date: Sun Apr 19 13:25:00 UTC 2020 Modified Files: src/sys/kern: vfs_vnode.c Log Message: Take some pressure from vdrain lock: - Use cv_signal() instead of cv_broadcast(), there is only one waiter. - No need to signal if number of vnodes doesn't increase. - Use kpause(1) instead of yield(). To generate a diff of this commit: cvs rdiff -u -r1.120 -r1.121 src/sys/kern/vfs_vnode.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/kern
Module Name:src Committed By: hannken Date: Sun Apr 19 13:26:18 UTC 2020 Modified Files: src/sys/kern: vfs_mount.c Log Message: Destroy anonymous device vnodes on reboot once the last file system got unmounted and the mount list is empty. PR kern/54969: Disk cache is no longer flushed on shutdown To generate a diff of this commit: cvs rdiff -u -r1.78 -r1.79 src/sys/kern/vfs_mount.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src
Module Name:src Committed By: nia Date: Sun Apr 19 13:44:51 UTC 2020 Modified Files: src/lib/libossaudio: ossaudio.c src/sys/compat/ossaudio: ossaudio.c Log Message: ossaudio: Implement SNDCTL_DSP_(SET|GET)TRIGGER. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/lib/libossaudio/ossaudio.c cvs rdiff -u -r1.81 -r1.82 src/sys/compat/ossaudio/ossaudio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [phil-wifi] src/sys/dev/usb
Module Name:src Committed By: nat Date: Sun Apr 19 13:57:23 UTC 2020 Modified Files: src/sys/dev/usb [phil-wifi]: if_urtwn.c Log Message: Initial 11n support for urtwn. Compile tested only... More to come. To generate a diff of this commit: cvs rdiff -u -r1.59.2.12 -r1.59.2.13 src/sys/dev/usb/if_urtwn.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/ufs/ffs
Module Name:src Committed By: christos Date: Sun Apr 19 13:59:13 UTC 2020 Modified Files: src/sys/ufs/ffs: ffs_extattr.c Log Message: - add locking - wrap wapbl around truncating, ffs_extwrite does it on its own. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/sys/ufs/ffs/ffs_extattr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/misc
Module Name:src Committed By: is Date: Sun Apr 19 15:58:53 UTC 2020 Modified Files: src/share/misc: inter.phone Log Message: New Greek National Numbering Plan, according to the EETT decision published in the Greek Government Gazette 127 B/8.2.2001 To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/share/misc/inter.phone Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/xen/xen
Module Name:src Committed By: jdolecek Date: Sun Apr 19 16:45:09 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: fix calculation of remaining bytes in xbd_diskstart_submit() for second part of exactly I/O over 32KB when the remaining size was less than 1 page, loop just finished without filling the last segment triggered by anita run by Manuel To generate a diff of this commit: cvs rdiff -u -r1.120 -r1.121 src/sys/arch/xen/xen/xbd_xenbus.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/dev/i2c
Module Name:src Committed By: thorpej Date: Sun Apr 19 17:08:14 UTC 2020 Modified Files: src/sys/dev/i2c: i2c_exec.c Log Message: In iic_acquire_bus(), unlock the bus lock if the back-end returns an error from its acquire-bus function. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/dev/i2c/i2c_exec.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/drm2/dist
Module Name:src Committed By: maya Date: Sun Apr 19 17:19:13 UTC 2020 Modified Files: src/sys/external/bsd/drm2/dist/drm: drm_drv.c drm_probe_helper.c src/sys/external/bsd/drm2/dist/include/drm: drmP.h Log Message: For drm drivers and on monitor hotplug, report a 'display-cycle' hotkey click If powerd is running, it will invoke the script /etc/powerd/actions/display-cycle To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/external/bsd/drm2/dist/drm/drm_drv.c cvs rdiff -u -r1.4 -r1.5 \ src/sys/external/bsd/drm2/dist/drm/drm_probe_helper.c cvs rdiff -u -r1.39 -r1.40 src/sys/external/bsd/drm2/dist/include/drm/drmP.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/modules/compat_netbsd32
Module Name:src Committed By: maya Date: Sun Apr 19 17:40:50 UTC 2020 Modified Files: src/sys/modules/compat_netbsd32: Makefile Log Message: Turn off compat drm. XXX issue security advisory To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/modules/compat_netbsd32/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/drm2/dist/include/drm
Module Name:src Committed By: maya Date: Sun Apr 19 17:49:42 UTC 2020 Modified Files: src/sys/external/bsd/drm2/dist/include/drm: drmP.h Log Message: Include dev/sysmon/sysmonvar.h for sysmon_pswitch. Somehow only triggered by the compat build (which shouldn't have been enabled!) To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/sys/external/bsd/drm2/dist/include/drm/drmP.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device
Module Name:src Committed By: riastradh Date: Sun Apr 19 18:02:36 UTC 2020 Modified Files: src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device: nouveau_nvkm_engine_device_base.c Log Message: Match Linux's criterion for byte-swapping on big-endian CPUs. To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 \ src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/device/nouveau_nvkm_engine_device_base.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/lib/libi386
Module Name:src Committed By: kre Date: Sun Apr 19 18:07:00 UTC 2020 Modified Files: src/tests/lib/libi386: Makefile Log Message: Define TESTSDIR even when not amd64 so the Atffile will be installed in the correct location. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/tests/lib/libi386/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/xen
Module Name:src Committed By: jdolecek Date: Sun Apr 19 18:47:40 UTC 2020 Modified Files: src/sys/arch/xen/include: xen_shm.h src/sys/arch/xen/x86: xen_shm_machdep.c src/sys/arch/xen/xen: hypervisor.c xbdback_xenbus.c Log Message: change interface for xen_shm_map() so that caller always supplies the VA, it now fails only if the Xen hypercall fails, in which case the failure is final change xbdback to pre-allocate KVA on xbdback attach (and free on detach), so it has always KVA to map the request pages remove no longer needed KVA allocation failure handling To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/sys/arch/xen/include/xen_shm.h cvs rdiff -u -r1.14 -r1.15 src/sys/arch/xen/x86/xen_shm_machdep.c cvs rdiff -u -r1.74 -r1.75 src/sys/arch/xen/xen/hypervisor.c cvs rdiff -u -r1.78 -r1.79 src/sys/arch/xen/xen/xbdback_xenbus.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/external/bsd/drm2/dist/drm/nouveau
Module Name:src Committed By: jmcneill Date: Sun Apr 19 19:12:38 UTC 2020 Modified Files: src/sys/external/bsd/drm2/dist/drm/nouveau: nouveau_nv50_display.c src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu: nouveau_nvkm_subdev_mmu_nv44.c Log Message: Add missing BUS_DMA_COHERENT hints To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 \ src/sys/external/bsd/drm2/dist/drm/nouveau/nouveau_nv50_display.c cvs rdiff -u -r1.3 -r1.4 \ src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/subdev/mmu/nouveau_nvkm_subdev_mmu_nv44.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man5
Module Name:src Committed By: gutteridge Date: Sun Apr 19 19:20:32 UTC 2020 Modified Files: src/share/man/man5: fstab.5 Log Message: fstab.5: note the first field is a placeholder for some FSes Addresses PR misc/52607. (I suppose something about this could also be added to the man pages for the mount commands for each applicable file system, but I think this should suffice.) To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/share/man/man5/fstab.5 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/arm32
Module Name:src Committed By: kre Date: Sun Apr 19 19:36:49 UTC 2020 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: Give UVMHIST_LOG() the 6 args it requires. Unbreak builds. To generate a diff of this commit: cvs rdiff -u -r1.409 -r1.410 src/sys/arch/arm/arm32/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sbin/fsck_ffs
Module Name:src Committed By: christos Date: Sun Apr 19 19:37:07 UTC 2020 Modified Files: src/sbin/fsck_ffs: pass1.c Log Message: Enable the code to clean the extattr blocks To generate a diff of this commit: cvs rdiff -u -r1.58 -r1.59 src/sbin/fsck_ffs/pass1.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [bouyer-xenpvh] src/sys/arch
Module Name:src Committed By: bouyer Date: Sun Apr 19 19:39:11 UTC 2020 Modified Files: src/sys/arch/x86/include [bouyer-xenpvh]: intr.h pic.h src/sys/arch/x86/pci [bouyer-xenpvh]: msipic.c src/sys/arch/x86/x86 [bouyer-xenpvh]: i8259.c intr.c ioapic.c lapic.c src/sys/arch/xen/include [bouyer-xenpvh]: intr.h src/sys/arch/xen/x86 [bouyer-xenpvh]: xen_intr.c src/sys/arch/xen/xen [bouyer-xenpvh]: evtchn.c xen_clock.c Log Message: Add per-PIC callbacks for interrupt_get_devname(), interrupt_get_assigned() and interrupt_get_count(). Implement Xen-specific callbacks for PIC_XEN and use the x86 one for others. In event_set_handler(), call intr_allocate_io_intrsource() so that events appears in interrupt list (intrctl list). To generate a diff of this commit: cvs rdiff -u -r1.61.6.4 -r1.61.6.5 src/sys/arch/x86/include/intr.h cvs rdiff -u -r1.9 -r1.9.14.1 src/sys/arch/x86/include/pic.h cvs rdiff -u -r1.20 -r1.20.6.1 src/sys/arch/x86/pci/msipic.c cvs rdiff -u -r1.23.10.1 -r1.23.10.2 src/sys/arch/x86/x86/i8259.c cvs rdiff -u -r1.150.6.4 -r1.150.6.5 src/sys/arch/x86/x86/intr.c cvs rdiff -u -r1.63 -r1.63.8.1 src/sys/arch/x86/x86/ioapic.c cvs rdiff -u -r1.76.6.3 -r1.76.6.4 src/sys/arch/x86/x86/lapic.c cvs rdiff -u -r1.53.6.2 -r1.53.6.3 src/sys/arch/xen/include/intr.h cvs rdiff -u -r1.21.2.6 -r1.21.2.7 src/sys/arch/xen/x86/xen_intr.c cvs rdiff -u -r1.88.2.7 -r1.88.2.8 src/sys/arch/xen/xen/evtchn.c cvs rdiff -u -r1.1.2.3 -r1.1.2.4 src/sys/arch/xen/xen/xen_clock.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/xen/xen
Module Name:src Committed By: jdolecek Date: Sun Apr 19 20:07:54 UTC 2020 Modified Files: src/sys/arch/xen/xen: privcmd.c Log Message: make privpgops const To generate a diff of this commit: cvs rdiff -u -r1.54 -r1.55 src/sys/arch/xen/xen/privcmd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [bouyer-xenpvh] src/sys/arch/xen
Module Name:src Committed By: bouyer Date: Sun Apr 19 20:29:30 UTC 2020 Modified Files: src/sys/arch/xen/conf [bouyer-xenpvh]: files.xen files.xen.pv src/sys/arch/xen/x86 [bouyer-xenpvh]: hypervisor_machdep.c src/sys/arch/xen/xen [bouyer-xenpvh]: evtchn.c Log Message: Move xen_ipi.c to XENPV only. Make sure we don't need to send events to remote CPUs (outside of IPIs) To generate a diff of this commit: cvs rdiff -u -r1.180.2.4 -r1.180.2.5 src/sys/arch/xen/conf/files.xen cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/arch/xen/conf/files.xen.pv cvs rdiff -u -r1.36.8.4 -r1.36.8.5 src/sys/arch/xen/x86/hypervisor_machdep.c cvs rdiff -u -r1.88.2.8 -r1.88.2.9 src/sys/arch/xen/xen/evtchn.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: thorpej Date: Sun Apr 19 20:32:00 UTC 2020 Modified Files: src/sys/compat/linux/common: linux_misc.c linux_sched.c src/sys/compat/linux32/common: linux32_sysinfo.c src/sys/compat/netbsd32: netbsd32_execve.c src/sys/kern: kern_exec.c kern_exit.c kern_proc.c src/sys/miscfs/procfs: procfs_linux.c procfs_vfsops.c src/sys/rump/librump/rumpkern: lwproc.c Log Message: - Only increment nprocs when we're creating a new process, not just when allocating a PID. - Per above, proc_free_pid() no longer decrements nprocs. It's now done in proc_free() right after proc_free_pid(). - Ensure nprocs is accessed using atomics everywhere. To generate a diff of this commit: cvs rdiff -u -r1.247 -r1.248 src/sys/compat/linux/common/linux_misc.c cvs rdiff -u -r1.73 -r1.74 src/sys/compat/linux/common/linux_sched.c cvs rdiff -u -r1.10 -r1.11 src/sys/compat/linux32/common/linux32_sysinfo.c cvs rdiff -u -r1.41 -r1.42 src/sys/compat/netbsd32/netbsd32_execve.c cvs rdiff -u -r1.496 -r1.497 src/sys/kern/kern_exec.c cvs rdiff -u -r1.287 -r1.288 src/sys/kern/kern_exit.c cvs rdiff -u -r1.243 -r1.244 src/sys/kern/kern_proc.c cvs rdiff -u -r1.80 -r1.81 src/sys/miscfs/procfs/procfs_linux.c cvs rdiff -u -r1.104 -r1.105 src/sys/miscfs/procfs/procfs_vfsops.c cvs rdiff -u -r1.44 -r1.45 src/sys/rump/librump/rumpkern/lwproc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: ad Date: Sun Apr 19 20:35:29 UTC 2020 Modified Files: src/sys/kern: kern_condvar.c kern_sleepq.c kern_synch.c kern_timeout.c kern_turnstile.c sys_lwp.c sys_select.c src/sys/sys: sleepq.h Log Message: Set LW_SINTR earlier so it doesn't pose a problem for doing interruptable waits with turnstiles (not currently done). To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/kern/kern_condvar.c cvs rdiff -u -r1.65 -r1.66 src/sys/kern/kern_sleepq.c cvs rdiff -u -r1.346 -r1.347 src/sys/kern/kern_synch.c cvs rdiff -u -r1.60 -r1.61 src/sys/kern/kern_timeout.c cvs rdiff -u -r1.38 -r1.39 src/sys/kern/kern_turnstile.c cvs rdiff -u -r1.76 -r1.77 src/sys/kern/sys_lwp.c cvs rdiff -u -r1.53 -r1.54 src/sys/kern/sys_select.c cvs rdiff -u -r1.28 -r1.29 src/sys/sys/sleepq.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/rump/librump/rumpkern
Module Name:src Committed By: ad Date: Sun Apr 19 20:41:31 UTC 2020 Modified Files: src/sys/rump/librump/rumpkern: sleepq.c Log Message: good grief.. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/sys/rump/librump/rumpkern/sleepq.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libpthread
Module Name:src Committed By: joerg Date: Sun Apr 19 20:46:04 UTC 2020 Modified Files: src/lib/libpthread: pthread_tsd.c Log Message: Reinit TSD mutex in the child to avoid issues with former waiters To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/lib/libpthread/pthread_tsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libpthread
Module Name:src Committed By: joerg Date: Sun Apr 19 20:47:04 UTC 2020 Modified Files: src/lib/libpthread: pthread_tsd.c Log Message: Improve TSD behavior Optimistically check whether the key has been used by this thread already and avoid locking in that case. This avoids the atomic operation in the hot path. When the value is set to non-NULL for the first time, put the entry on the to-be-freed list and keep it their until destruction or thread exit. Setting the key to NULL and back is common enough and updating the list is more expensive than the extra check on the final round. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/lib/libpthread/pthread_tsd.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/xen/xen
Module Name:src Committed By: jdolecek Date: Sun Apr 19 20:53:20 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: SLIST_INIT() xbdi->xbdi_va_free just for clarity To generate a diff of this commit: cvs rdiff -u -r1.79 -r1.80 src/sys/arch/xen/xen/xbdback_xenbus.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: ad Date: Sun Apr 19 21:11:43 UTC 2020 Modified Files: src/sys/kern: subr_vmem.c src/sys/sys: vmem_impl.h Log Message: - Fix uneven performance with "bursty" vmem arenas. Adjust locking so that the mutex is acquired and released only once in the happy path. Align tags to cachelines. Size the hash table according to the maximum count of boundary tags over the interval just gone, not the instantaneous count, and decay that maximum value by 50%+1 after each rehash. Round up to the next power of two to eliminate divisions. Do the rehash check unlocked. - Hash bucket size is sizeof(vmem_hashlist), not size of a pointer to same. To generate a diff of this commit: cvs rdiff -u -r1.100 -r1.101 src/sys/kern/subr_vmem.c cvs rdiff -u -r1.3 -r1.4 src/sys/sys/vmem_impl.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/arm32
Module Name:src Committed By: ad Date: Sun Apr 19 21:24:36 UTC 2020 Modified Files: src/sys/arch/arm/arm32: pmap.c Log Message: PR port-arm/55186: tests crash arm pmap pmap_clearbit(): take execbits into account in the fastpath. To generate a diff of this commit: cvs rdiff -u -r1.410 -r1.411 src/sys/arch/arm/arm32/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/compat/ossaudio
Module Name:src Committed By: nia Date: Sun Apr 19 21:37:00 UTC 2020 Modified Files: src/sys/compat/ossaudio: ossaudio.c Log Message: ossaudio: Avoid giving userland uninitialized memory. Noticed by maxv. The uninitalized field in this structure is `fillers`, an array that simply reserves space for later changes in OSSv4, which this version of the OSS compat layer (specifically for Linux applications) makes no effort to implement. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83 src/sys/compat/ossaudio/ossaudio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/uvm
Module Name:src Committed By: ad Date: Sun Apr 19 21:53:38 UTC 2020 Modified Files: src/sys/uvm: uvm_pager.c Log Message: uvm_aio_aiodone_pages(): only call uvm_pageout_done() if work was done for the page daemon. To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125 src/sys/uvm/uvm_pager.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/kern
Module Name:src Committed By: ad Date: Sun Apr 19 21:55:37 UTC 2020 Modified Files: src/sys/kern: subr_vmem.c Log Message: comment To generate a diff of this commit: cvs rdiff -u -r1.101 -r1.102 src/sys/kern/subr_vmem.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.sbin/postinstall
Module Name:src Committed By: roy Date: Sun Apr 19 22:10:24 UTC 2020 Modified Files: src/usr.sbin/postinstall: postinstall.in Log Message: postinstall: ensure contents_owner fix fails on find errors The issue is that find won't pass anything to xargs and that returns 0. So replace the usage of xargs with -exec. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/usr.sbin/postinstall/postinstall.in Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/kern
Module Name:src Committed By: ad Date: Sun Apr 19 23:05:05 UTC 2020 Modified Files: src/sys/kern: kern_lwp.c Log Message: lwp_wait(): don't need to check for process exit, cv_wait_sig() does it. To generate a diff of this commit: cvs rdiff -u -r1.233 -r1.234 src/sys/kern/kern_lwp.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/kern
Module Name:src Committed By: christos Date: Mon Apr 20 00:34:58 UTC 2020 Modified Files: src/sys/kern: vfs_xattr.c Log Message: Fix the ktrace calls, the data is in user space. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/sys/kern/vfs_xattr.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.bin/kdump
Module Name:src Committed By: christos Date: Mon Apr 20 00:35:42 UTC 2020 Modified Files: src/usr.bin/kdump: kdump.c Log Message: Understand xattr ktruser records To generate a diff of this commit: cvs rdiff -u -r1.136 -r1.137 src/usr.bin/kdump/kdump.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/sparc/stand/ofwboot
Module Name:src Committed By: riastradh Date: Mon Apr 20 02:04:44 UTC 2020 Modified Files: src/sys/arch/sparc/stand/ofwboot: Makefile Log Message: More -Wno-error=address-of-packed-member to placate clang. To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sys/arch/sparc/stand/ofwboot/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/xen/xen
Module Name:src Committed By: msaitoh Date: Mon Apr 20 03:00:33 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: Fix typo to make compilable. To generate a diff of this commit: cvs rdiff -u -r1.80 -r1.81 src/sys/arch/xen/xen/xbdback_xenbus.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/ufs/ufs
Module Name:src Committed By: christos Date: Mon Apr 20 03:57:02 UTC 2020 Modified Files: src/sys/ufs/ufs: ufs_bmap.c Log Message: handle negative small block numbers for extattr To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/sys/ufs/ufs/ufs_bmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/x86/x86
Module Name:src Committed By: msaitoh Date: Mon Apr 20 04:17:52 UTC 2020 Modified Files: src/sys/arch/x86/x86: identcpu.c Log Message: Whitespace fix. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.105 -r1.106 src/sys/arch/x86/x86/identcpu.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/x86/x86
Module Name:src Committed By: msaitoh Date: Mon Apr 20 04:23:24 UTC 2020 Modified Files: src/sys/arch/x86/x86: cpu.c Log Message: Whitespace fix. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.183 -r1.184 src/sys/arch/x86/x86/cpu.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/miscfs/procfs
Module Name:src Committed By: htodd Date: Mon Apr 20 05:11:01 UTC 2020 Modified Files: src/sys/miscfs/procfs: procfs_vfsops.c Log Message: Add missing include to fix build. To generate a diff of this commit: cvs rdiff -u -r1.105 -r1.106 src/sys/miscfs/procfs/procfs_vfsops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/miscfs/procfs
Module Name:src Committed By: htodd Date: Mon Apr 20 05:22:28 UTC 2020 Modified Files: src/sys/miscfs/procfs: procfs_vfsops.c Log Message: Sort include files. To generate a diff of this commit: cvs rdiff -u -r1.106 -r1.107 src/sys/miscfs/procfs/procfs_vfsops.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.