CVS commit: src/sys/dev/audio

2020-02-22 Thread Tetsuya Isaki
Module Name:src
Committed By:   isaki
Date:   Sun Feb 23 07:17:01 UTC 2020

Modified Files:
src/sys/dev/audio: audio.c audiodef.h audiovar.h

Log Message:
Prevent a race between audiodetach and fileops methods using psref(9).
Fix PR kern/54427.
Thank you so much riastradh@


To generate a diff of this commit:
cvs rdiff -u -r1.55 -r1.56 src/sys/dev/audio/audio.c
cvs rdiff -u -r1.9 -r1.10 src/sys/dev/audio/audiodef.h
cvs rdiff -u -r1.7 -r1.8 src/sys/dev/audio/audiovar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit

2020-02-22 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Feb 23 06:33:20 UTC 2020

Modified Files:
xsrc/external/mit/xf86-video-amdgpu/include: config.h
xsrc/external/mit/xf86-video-ati-kms/dist/src: radeon_kms.c
xsrc/external/mit/xf86-video-ati-kms/include: config.h
xsrc/external/mit/xf86-video-geode/dist/src: gx_driver.c
xsrc/external/mit/xf86-video-s3/dist: compile
xsrc/external/mit/xf86-video-s3/dist/src: s3.h s3_bios.c s3_driver.c
Removed Files:
xsrc/external/mit/xf86-video-s3/dist: README

Log Message:
merge xf86-video-ati 19.1.0, xf86-video-amdgpu 19.1.0,
xf86-video-geode 2.11.20, and xf86-video-s3 0.7.0.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 \
xsrc/external/mit/xf86-video-amdgpu/include/config.h
cvs rdiff -u -r1.8 -r1.9 \
xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_kms.c
cvs rdiff -u -r1.10 -r1.11 \
xsrc/external/mit/xf86-video-ati-kms/include/config.h
cvs rdiff -u -r1.5 -r1.6 \
xsrc/external/mit/xf86-video-geode/dist/src/gx_driver.c
cvs rdiff -u -r1.1.1.1 -r0 xsrc/external/mit/xf86-video-s3/dist/README
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/xf86-video-s3/dist/compile
cvs rdiff -u -r1.7 -r1.8 xsrc/external/mit/xf86-video-s3/dist/src/s3.h
cvs rdiff -u -r1.3 -r1.4 xsrc/external/mit/xf86-video-s3/dist/src/s3_bios.c
cvs rdiff -u -r1.5 -r1.6 xsrc/external/mit/xf86-video-s3/dist/src/s3_driver.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS import: xsrc/external/mit/xf86-video-amdgpu/dist

2020-02-22 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Feb 23 06:17:07 UTC 2020

Update of /cvsroot/xsrc/external/mit/xf86-video-amdgpu/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv16043

Log Message:
initial import of xf86-video-amdgpu-19.1.0

Status:

Vendor Tag: xorg
Release Tags:   xf86-video-amdgpu-19-1-0

U xsrc/external/mit/xf86-video-amdgpu/dist/ChangeLog
U xsrc/external/mit/xf86-video-amdgpu/dist/missing
U xsrc/external/mit/xf86-video-amdgpu/dist/COPYING
U xsrc/external/mit/xf86-video-amdgpu/dist/README.md
U xsrc/external/mit/xf86-video-amdgpu/dist/ltmain.sh
U xsrc/external/mit/xf86-video-amdgpu/dist/Makefile.in
U xsrc/external/mit/xf86-video-amdgpu/dist/install-sh
U xsrc/external/mit/xf86-video-amdgpu/dist/configure.ac
U xsrc/external/mit/xf86-video-amdgpu/dist/config.h.in
U xsrc/external/mit/xf86-video-amdgpu/dist/config.sub
U xsrc/external/mit/xf86-video-amdgpu/dist/compile
U xsrc/external/mit/xf86-video-amdgpu/dist/configure
U xsrc/external/mit/xf86-video-amdgpu/dist/config.guess
U xsrc/external/mit/xf86-video-amdgpu/dist/aclocal.m4
U xsrc/external/mit/xf86-video-amdgpu/dist/depcomp
U xsrc/external/mit/xf86-video-amdgpu/dist/INSTALL
U xsrc/external/mit/xf86-video-amdgpu/dist/Makefile.am
U xsrc/external/mit/xf86-video-amdgpu/dist/conf/Makefile.in
U xsrc/external/mit/xf86-video-amdgpu/dist/conf/10-amdgpu.conf
U xsrc/external/mit/xf86-video-amdgpu/dist/conf/Makefile.am
U xsrc/external/mit/xf86-video-amdgpu/dist/m4/libtool.m4
U xsrc/external/mit/xf86-video-amdgpu/dist/m4/ltversion.m4
U xsrc/external/mit/xf86-video-amdgpu/dist/m4/ltsugar.m4
U xsrc/external/mit/xf86-video-amdgpu/dist/m4/ltoptions.m4
U xsrc/external/mit/xf86-video-amdgpu/dist/m4/lt~obsolete.m4
U xsrc/external/mit/xf86-video-amdgpu/dist/man/amdgpu.man
U xsrc/external/mit/xf86-video-amdgpu/dist/man/Makefile.in
U xsrc/external/mit/xf86-video-amdgpu/dist/man/Makefile.am
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_glamor.c
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_version.h
U xsrc/external/mit/xf86-video-amdgpu/dist/src/compat-api.h
U xsrc/external/mit/xf86-video-amdgpu/dist/src/drmmode_display.h
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_video.c
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_kms.c
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_bo_helper.c
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_probe.c
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_glamor_wrappers.c
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_dri2.c
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_misc.c
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_video.h
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_probe.h
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_present.c
U xsrc/external/mit/xf86-video-amdgpu/dist/src/Makefile.in
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_bo_helper.h
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_dri3.c
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_drm_queue.h
U xsrc/external/mit/xf86-video-amdgpu/dist/src/simple_list.h
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_drv.h
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_pixmap.c
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_dri2.h
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_glamor.h
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_pixmap.h
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_sync.c
U xsrc/external/mit/xf86-video-amdgpu/dist/src/drmmode_display.c
U xsrc/external/mit/xf86-video-amdgpu/dist/src/amdgpu_drm_queue.c
U xsrc/external/mit/xf86-video-amdgpu/dist/src/Makefile.am

No conflicts created by this import



CVS import: xsrc/external/mit/xf86-video-s3/dist

2020-02-22 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Feb 23 06:17:17 UTC 2020

Update of /cvsroot/xsrc/external/mit/xf86-video-s3/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv6757

Log Message:
initial import of xf86-video-s3-0.7.0

Status:

Vendor Tag: xorg
Release Tags:   xf86-video-s3-0-7-0

C xsrc/external/mit/xf86-video-s3/dist/aclocal.m4
C xsrc/external/mit/xf86-video-s3/dist/config.h.in
C xsrc/external/mit/xf86-video-s3/dist/missing
C xsrc/external/mit/xf86-video-s3/dist/config.sub
C xsrc/external/mit/xf86-video-s3/dist/Makefile.in
U xsrc/external/mit/xf86-video-s3/dist/INSTALL
U xsrc/external/mit/xf86-video-s3/dist/Makefile.am
C xsrc/external/mit/xf86-video-s3/dist/ltmain.sh
C xsrc/external/mit/xf86-video-s3/dist/depcomp
C xsrc/external/mit/xf86-video-s3/dist/compile
U xsrc/external/mit/xf86-video-s3/dist/ChangeLog
U xsrc/external/mit/xf86-video-s3/dist/configure.ac
C xsrc/external/mit/xf86-video-s3/dist/configure
C xsrc/external/mit/xf86-video-s3/dist/install-sh
N xsrc/external/mit/xf86-video-s3/dist/README.md
U xsrc/external/mit/xf86-video-s3/dist/COPYING
C xsrc/external/mit/xf86-video-s3/dist/config.guess
U xsrc/external/mit/xf86-video-s3/dist/src/s3_Trio64DAC.c
U xsrc/external/mit/xf86-video-s3/dist/src/compat-api.h
C xsrc/external/mit/xf86-video-s3/dist/src/Makefile.in
U xsrc/external/mit/xf86-video-s3/dist/src/s3_dga.c
U xsrc/external/mit/xf86-video-s3/dist/src/newmmio.h
C xsrc/external/mit/xf86-video-s3/dist/src/s3_driver.c
U xsrc/external/mit/xf86-video-s3/dist/src/Makefile.am
C xsrc/external/mit/xf86-video-s3/dist/src/s3_bios.c
U xsrc/external/mit/xf86-video-s3/dist/src/s3_cursor.c
U xsrc/external/mit/xf86-video-s3/dist/src/s3_accel.c
U xsrc/external/mit/xf86-video-s3/dist/src/s3_shadow.c
U xsrc/external/mit/xf86-video-s3/dist/src/s3_video.c
U xsrc/external/mit/xf86-video-s3/dist/src/s3_IBMRGB.c
U xsrc/external/mit/xf86-video-s3/dist/src/s3_reg.h
U xsrc/external/mit/xf86-video-s3/dist/src/s3_pcirename.h
U xsrc/external/mit/xf86-video-s3/dist/src/s3_Ti.c
C xsrc/external/mit/xf86-video-s3/dist/src/s3.h
U xsrc/external/mit/xf86-video-s3/dist/man/Makefile.in
U xsrc/external/mit/xf86-video-s3/dist/man/Makefile.am
U xsrc/external/mit/xf86-video-s3/dist/man/s3.man

15 conflicts created by this import.
Use the following command to help the merge:

cvs checkout -jxorg:yesterday -jxorg 
xsrc/external/mit/xf86-video-s3/dist



CVS import: xsrc/external/mit/xf86-video-ati-kms/dist

2020-02-22 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Feb 23 06:17:10 UTC 2020

Update of /cvsroot/xsrc/external/mit/xf86-video-ati-kms/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv2729

Log Message:
initial import of xf86-video-ati-19.1.0

Status:

Vendor Tag: xorg
Release Tags:   xf86-video-ati-19-1-0

U xsrc/external/mit/xf86-video-ati-kms/dist/ChangeLog
U xsrc/external/mit/xf86-video-ati-kms/dist/missing
U xsrc/external/mit/xf86-video-ati-kms/dist/COPYING
U xsrc/external/mit/xf86-video-ati-kms/dist/README.md
U xsrc/external/mit/xf86-video-ati-kms/dist/ltmain.sh
U xsrc/external/mit/xf86-video-ati-kms/dist/Makefile.in
U xsrc/external/mit/xf86-video-ati-kms/dist/install-sh
U xsrc/external/mit/xf86-video-ati-kms/dist/configure.ac
U xsrc/external/mit/xf86-video-ati-kms/dist/config.h.in
U xsrc/external/mit/xf86-video-ati-kms/dist/config.sub
U xsrc/external/mit/xf86-video-ati-kms/dist/compile
U xsrc/external/mit/xf86-video-ati-kms/dist/configure
U xsrc/external/mit/xf86-video-ati-kms/dist/config.guess
U xsrc/external/mit/xf86-video-ati-kms/dist/aclocal.m4
U xsrc/external/mit/xf86-video-ati-kms/dist/depcomp
U xsrc/external/mit/xf86-video-ati-kms/dist/INSTALL
U xsrc/external/mit/xf86-video-ati-kms/dist/Makefile.am
U xsrc/external/mit/xf86-video-ati-kms/dist/conf/10-radeon.conf
U xsrc/external/mit/xf86-video-ati-kms/dist/conf/Makefile.in
U xsrc/external/mit/xf86-video-ati-kms/dist/conf/Makefile.am
U xsrc/external/mit/xf86-video-ati-kms/dist/m4/libtool.m4
U xsrc/external/mit/xf86-video-ati-kms/dist/m4/ltversion.m4
U xsrc/external/mit/xf86-video-ati-kms/dist/m4/ltsugar.m4
U xsrc/external/mit/xf86-video-ati-kms/dist/m4/ltoptions.m4
U xsrc/external/mit/xf86-video-ati-kms/dist/m4/lt~obsolete.m4
U xsrc/external/mit/xf86-video-ati-kms/dist/man/ati.man
U xsrc/external/mit/xf86-video-ati-kms/dist/man/Makefile.in
U xsrc/external/mit/xf86-video-ati-kms/dist/man/radeon.man
U xsrc/external/mit/xf86-video-ati-kms/dist/man/Makefile.am
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_bo_helper.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/r600_shader.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_pci_chipset_gen.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_video.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/compat-api.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_dri2.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/r600_exa.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/drmmode_display.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/evergreen_shader.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/cayman_accel.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_exa_render.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_reg.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/evergreen_state.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/r600_reg_r6xx.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/evergreen_accel.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_exa_shared.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/r600_shader.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_sync.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/r600_reg_r7xx.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/atipcirename.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_exa.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/atipciids.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_drm_queue.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/evergreen_exa.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_textured_videofuncs.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_misc.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/ati_pciids_gen.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/cayman_shader.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/evergreen_textured_videofuncs.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_glamor_wrappers.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/ati.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_accel.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/Makefile.in
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_chipinfo_gen.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_pci_device_match_gen.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/simple_list.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_chipset_gen.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/bicubic_table.py
U xsrc/external/mit/xf86-video-ati-kms/dist/src/bicubic_table.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_glamor.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/ati.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/evergreen_reg_auto.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/r600_reg.h
U xsrc/external/mit/xf86-video-ati-kms/dist/src/r6xx_accel.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/atimodule.c
U xsrc/external/mit/xf86-video-ati-kms/dist/src/radeon_dri3.c
U xsrc/external/mit/xf86-video-ati-kms/dist/s

CVS import: xsrc/external/mit/xf86-video-geode/dist

2020-02-22 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Sun Feb 23 06:17:13 UTC 2020

Update of /cvsroot/xsrc/external/mit/xf86-video-geode/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv23599

Log Message:
initial import of xf86-video-geode-2.11.20

Status:

Vendor Tag: xorg
Release Tags:   xf86-video-geode-2-11-20

U xsrc/external/mit/xf86-video-geode/dist/NEWS
U xsrc/external/mit/xf86-video-geode/dist/COPYING
U xsrc/external/mit/xf86-video-geode/dist/Makefile.in
U xsrc/external/mit/xf86-video-geode/dist/Makefile.am
U xsrc/external/mit/xf86-video-geode/dist/config.h.in
U xsrc/external/mit/xf86-video-geode/dist/README
U xsrc/external/mit/xf86-video-geode/dist/INSTALL
U xsrc/external/mit/xf86-video-geode/dist/configure.ac
U xsrc/external/mit/xf86-video-geode/dist/configure
U xsrc/external/mit/xf86-video-geode/dist/TODO
U xsrc/external/mit/xf86-video-geode/dist/autogen.sh
U xsrc/external/mit/xf86-video-geode/dist/ChangeLog
U xsrc/external/mit/xf86-video-geode/dist/aclocal.m4
U xsrc/external/mit/xf86-video-geode/dist/build-aux/config.guess
U xsrc/external/mit/xf86-video-geode/dist/build-aux/depcomp
U xsrc/external/mit/xf86-video-geode/dist/build-aux/compile
U xsrc/external/mit/xf86-video-geode/dist/build-aux/install-sh
U xsrc/external/mit/xf86-video-geode/dist/build-aux/missing
U xsrc/external/mit/xf86-video-geode/dist/build-aux/ltmain.sh
U xsrc/external/mit/xf86-video-geode/dist/build-aux/config.sub
U xsrc/external/mit/xf86-video-geode/dist/m4/ltoptions.m4
U xsrc/external/mit/xf86-video-geode/dist/m4/ltversion.m4
U xsrc/external/mit/xf86-video-geode/dist/m4/libtool.m4
U xsrc/external/mit/xf86-video-geode/dist/m4/ltsugar.m4
U xsrc/external/mit/xf86-video-geode/dist/m4/lt~obsolete.m4
U xsrc/external/mit/xf86-video-geode/dist/src/lx_cursor.c
U xsrc/external/mit/xf86-video-geode/dist/src/gx_accel.c
U xsrc/external/mit/xf86-video-geode/dist/src/geode_common.c
U xsrc/external/mit/xf86-video-geode/dist/src/geode_ddc.c
U xsrc/external/mit/xf86-video-geode/dist/src/cimarron.c
U xsrc/external/mit/xf86-video-geode/dist/src/geode_msr.c
U xsrc/external/mit/xf86-video-geode/dist/src/lx_vga.c
U xsrc/external/mit/xf86-video-geode/dist/src/compat-api.h
U xsrc/external/mit/xf86-video-geode/dist/src/lx_display.c
U xsrc/external/mit/xf86-video-geode/dist/src/z4l.c
U xsrc/external/mit/xf86-video-geode/dist/src/Makefile.in
U xsrc/external/mit/xf86-video-geode/dist/src/geode_driver.c
U xsrc/external/mit/xf86-video-geode/dist/src/geode_blend.h
U xsrc/external/mit/xf86-video-geode/dist/src/Makefile.am
U xsrc/external/mit/xf86-video-geode/dist/src/gx_vga.c
U xsrc/external/mit/xf86-video-geode/dist/src/lx_video.c
U xsrc/external/mit/xf86-video-geode/dist/src/lx_memory.c
U xsrc/external/mit/xf86-video-geode/dist/src/geode_fourcc.h
U xsrc/external/mit/xf86-video-geode/dist/src/geode_pcirename.h
U xsrc/external/mit/xf86-video-geode/dist/src/lx_panel.c
U xsrc/external/mit/xf86-video-geode/dist/src/durango.c
U xsrc/external/mit/xf86-video-geode/dist/src/geode_dcon.c
U xsrc/external/mit/xf86-video-geode/dist/src/gx_regacc.c
U xsrc/external/mit/xf86-video-geode/dist/src/gx_rotate.c
U xsrc/external/mit/xf86-video-geode/dist/src/lx_output.c
U xsrc/external/mit/xf86-video-geode/dist/src/geode.h
C xsrc/external/mit/xf86-video-geode/dist/src/gx_driver.c
U xsrc/external/mit/xf86-video-geode/dist/src/lx_driver.c
U xsrc/external/mit/xf86-video-geode/dist/src/cim_dev.h
U xsrc/external/mit/xf86-video-geode/dist/src/gx_video.c
U xsrc/external/mit/xf86-video-geode/dist/src/gx_randr.c
U xsrc/external/mit/xf86-video-geode/dist/src/panel.c
U xsrc/external/mit/xf86-video-geode/dist/src/gx_cursor.c
U xsrc/external/mit/xf86-video-geode/dist/src/lx_exa.c
U xsrc/external/mit/xf86-video-geode/dist/src/panel/readme.txt
U xsrc/external/mit/xf86-video-geode/dist/src/panel/pnl_init.c
U xsrc/external/mit/xf86-video-geode/dist/src/panel/pnl_defs.h
U xsrc/external/mit/xf86-video-geode/dist/src/panel/dora9211.h
U xsrc/external/mit/xf86-video-geode/dist/src/panel/dora9211.c
U xsrc/external/mit/xf86-video-geode/dist/src/panel/cen9211.h
U xsrc/external/mit/xf86-video-geode/dist/src/panel/panel.h
U xsrc/external/mit/xf86-video-geode/dist/src/panel/pnl_bios.c
U xsrc/external/mit/xf86-video-geode/dist/src/panel/cen9211.c
U xsrc/external/mit/xf86-video-geode/dist/src/panel/platform.c
U xsrc/external/mit/xf86-video-geode/dist/src/panel/gx2_9211.h
U xsrc/external/mit/xf86-video-geode/dist/src/panel/92xx.h
U xsrc/external/mit/xf86-video-geode/dist/src/panel/drac9210.c
U xsrc/external/mit/xf86-video-geode/dist/src/panel/panel.c
U xsrc/external/mit/xf86-video-geode/dist/src/panel/gx2_9211.c
U xsrc/external/mit/xf86-video-geode/dist/src/panel/drac9210.h
U xsrc/external/mit/xf86-video-geode/dist/src/gfx/gfx_disp.c
U xsrc/external/mit/xf86-video-geode/dist/src/gfx/vip_1200.c
U xsrc/external/mit/xf86-video-geode/dist/src/gfx/gfx_rtns.h
U xsrc/external/mit/xf86-video-geode/dist/src/gfx/gfx_regs.h
U xsrc/external/mit/xf86-video-geode/dist/src/gfx/gfx_i2c.c
U xsrc

CVS commit: src/external/cddl/osnet/dist/uts/common/fs/zfs

2020-02-22 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Sun Feb 23 06:15:27 UTC 2020

Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c

Log Message:
Teach device nodes on zfs to handle fsync by calling spec_fsync too.


To generate a diff of this commit:
cvs rdiff -u -r1.60 -r1.61 \
src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/cddl/osnet/dist/uts/common/fs/zfs

2020-02-22 Thread Taylor R Campbell
Module Name:src
Committed By:   riastradh
Date:   Sun Feb 23 05:50:25 UTC 2020

Modified Files:
src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c

Log Message:
Teach zfs spec nodes to VOP_BWRITE too.

Fixes hang on writing to, e.g., ffs mounted on a device node that
lives on zfs.

XXX pullup


To generate a diff of this commit:
cvs rdiff -u -r1.59 -r1.60 \
src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_vnops.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib/common

2020-02-22 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sun Feb 23 05:15:54 UTC 2020

Modified Files:
src/distrib/common: list.zfsroot mtree.zfsroot zfsroot.rc

Log Message:
zfs: Allow modules to be loaded once in the ZFS chroot

Rather than copying the needed modules from FFS to the ramdisk,
load then directly from FFS instead.

This way, we can symlink ramdisk stand into /altroot and let nature take
it's course like loading firmware.

Set shell exit on error rather than using chained commands.
zpool import seems to SIGBUS randomly on amd64 and if we didn't do the
former then zpool would hang the init. Now at least we exit to the shell.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/distrib/common/list.zfsroot \
src/distrib/common/mtree.zfsroot src/distrib/common/zfsroot.rc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/sparc64/sparc64

2020-02-22 Thread Michael Lorenz
Module Name:src
Committed By:   macallan
Date:   Sun Feb 23 05:14:29 UTC 2020

Modified Files:
src/sys/arch/sparc64/sparc64: autoconf.c

Log Message:
add location info to sd instances if we know which drive bay they live in
Sun Fire v210 only for now, others should be easy to add


To generate a diff of this commit:
cvs rdiff -u -r1.216 -r1.217 src/sys/arch/sparc64/sparc64/autoconf.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/audio

2020-02-22 Thread Tetsuya Isaki
Module Name:src
Committed By:   isaki
Date:   Sun Feb 23 04:24:56 UTC 2020

Modified Files:
src/sys/dev/audio: audio.c

Log Message:
Improve error handling around audio_hw_probe().
It was difficult to return multiple errors.


To generate a diff of this commit:
cvs rdiff -u -r1.54 -r1.55 src/sys/dev/audio/audio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2020-02-22 Thread Tetsuya Isaki
Module Name:src
Committed By:   isaki
Date:   Sun Feb 23 04:02:46 UTC 2020

Modified Files:
src/share/man/man9: audio.9
src/sys/arch/arm/iomd: vidcaudio.c
src/sys/arch/dreamcast/dev/g2: aica.c
src/sys/arch/hpcmips/vr: vraiu.c
src/sys/dev/audio: audio.c
src/sys/dev/ic: pl041.c
src/sys/dev/pad: pad.c

Log Message:
Make start_input/halt_input optional if the driver has no recording,
make start_output/halt_output optional if the driver has no playback.
And remove such never called functions.


To generate a diff of this commit:
cvs rdiff -u -r1.56 -r1.57 src/share/man/man9/audio.9
cvs rdiff -u -r1.59 -r1.60 src/sys/arch/arm/iomd/vidcaudio.c
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/dreamcast/dev/g2/aica.c
cvs rdiff -u -r1.18 -r1.19 src/sys/arch/hpcmips/vr/vraiu.c
cvs rdiff -u -r1.53 -r1.54 src/sys/dev/audio/audio.c
cvs rdiff -u -r1.6 -r1.7 src/sys/dev/ic/pl041.c
cvs rdiff -u -r1.64 -r1.65 src/sys/dev/pad/pad.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2020-02-22 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sun Feb 23 02:37:53 UTC 2020

Modified Files:
src/doc: CHANGES

Log Message:
Note genet(4) addition


To generate a diff of this commit:
cvs rdiff -u -r1.2651 -r1.2652 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/gpl3/gdb/dist/gdb

2020-02-22 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Feb 23 02:06:01 UTC 2020

Modified Files:
src/external/gpl3/gdb/dist/gdb: sparc64-tdep.c

Log Message:
Use C++ syntax for defining types, not C one.


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.8 -r1.2 src/external/gpl3/gdb/dist/gdb/sparc64-tdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/mit/xorg/lib

2020-02-22 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Feb 23 02:03:19 UTC 2020

Modified Files:
src/external/mit/xorg/lib: libmesa.mk

Log Message:
Don't hard-code LLVM version, extract it from external/apache2/llvm.


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/external/mit/xorg/lib/libmesa.mk

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/mit/xorg/lib/libglapi

2020-02-22 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Feb 23 02:02:33 UTC 2020

Modified Files:
src/external/mit/xorg/lib/libglapi: Makefile

Log Message:
Doesn't need or use HAVE_LLVM.


To generate a diff of this commit:
cvs rdiff -u -r1.6 -r1.7 src/external/mit/xorg/lib/libglapi/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/apache2/llvm/lib

2020-02-22 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sun Feb 23 02:01:17 UTC 2020

Modified Files:
src/external/apache2/llvm/lib: Makefile

Log Message:
Fix harmless syntax error.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/apache2/llvm/lib/Makefile

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/rumpdev

2020-02-22 Thread Jaromir Dolecek
Module Name:src
Committed By:   jdolecek
Date:   Sun Feb 23 01:53:03 UTC 2020

Modified Files:
src/sys/rump/librump/rumpdev: rump_dev.c

Log Message:
no need to call config_init_mi() in rumpdev any more - rump_init() now calls
config_init(), and the sysctl shouldn't be needed

PR kern/55004


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/sys/rump/librump/rumpdev/rump_dev.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin/modstat

2020-02-22 Thread Thomas Klausner
Module Name:src
Committed By:   wiz
Date:   Sun Feb 23 00:14:31 UTC 2020

Modified Files:
src/sbin/modstat: modstat.8

Log Message:
Fix date.


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 src/sbin/modstat/modstat.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2020-02-22 Thread Sevan Janiyan
Module Name:src
Committed By:   sevan
Date:   Sat Feb 22 23:40:06 UTC 2020

Modified Files:
src/doc: 3RDPARTY

Log Message:
bsd-family-tree


To generate a diff of this commit:
cvs rdiff -u -r1.1691 -r1.1692 src/doc/3RDPARTY

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/share/misc

2020-02-22 Thread Sevan Janiyan
Module Name:src
Committed By:   sevan
Date:   Sat Feb 22 23:38:04 UTC 2020

Modified Files:
src/share/misc: bsd-family-tree

Log Message:
Sync with FreeBSD r358254


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/share/misc/bsd-family-tree

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/calendar/calendars

2020-02-22 Thread Sevan Janiyan
Module Name:src
Committed By:   sevan
Date:   Sat Feb 22 23:17:59 UTC 2020

Modified Files:
src/usr.bin/calendar/calendars: calendar.birthday

Log Message:
Add Ken Kesey


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/usr.bin/calendar/calendars/calendar.birthday

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/include

2020-02-22 Thread Joerg Sonnenberger
Module Name:src
Committed By:   joerg
Date:   Sat Feb 22 22:47:35 UTC 2020

Modified Files:
src/include: math.h

Log Message:
Correct C99 / C++11 feature testing. Document remaining missing symbols.


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 src/include/math.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/ufs/lfs

2020-02-22 Thread Andrew Doran
Module Name:src
Committed By:   ad
Date:   Sat Feb 22 22:20:47 UTC 2020

Modified Files:
src/sys/ufs/lfs: lfs_segment.c

Log Message:
Make LFS/rump play nice with aiodoned removal.

PR kern/55004 (Hundreds of file system tests now fail on real hardware)


To generate a diff of this commit:
cvs rdiff -u -r1.282 -r1.283 src/sys/ufs/lfs/lfs_segment.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/broadcom

2020-02-22 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Feb 22 22:09:07 UTC 2020

Modified Files:
src/sys/arch/arm/broadcom: bcm2835_mbox.c bcm2835_mbox_acpi.c

Log Message:
RPi4 UEFI firmware 1.1 reports the wrong IRQ for the VC mailbox. Use
polling mode for now until this is sorted out.


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/arm/broadcom/bcm2835_mbox.c
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/broadcom/bcm2835_mbox_acpi.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/stdio

2020-02-22 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Sat Feb 22 22:02:46 UTC 2020

Modified Files:
src/lib/libc/stdio: fread.c

Log Message:
Avoid undefined behavior in fread(3)

On the first call to fread(3), just after fopen(3) the internal buffers
are empty. This means that _r and _p (among others) are zeroed.

Passing NULL to the 2nd argument of memcpy(3) for the zero length is
undefined. Calling _p += 0 triggers LLVM UBSan (NULL pointer arithmetic).
Calling _p += 0, p += 0 and resid -= 0 has no effect.

Replace the "fp->_r = 0;" logic with a short circuit jump to __srefill()
that sets _r internally and refills the FILE buffers.

No functional change from an end user point of view, except skipping a few
dummy operations on the first call, for a FILE pointer, to fread(3).


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/lib/libc/stdio/fread.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

2020-02-22 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Sat Feb 22 21:59:31 UTC 2020

Modified Files:
src/sys/kern: subr_copy.c

Log Message:
check for errors from proc_vmspace_getref().


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/sys/kern/subr_copy.c

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

2020-02-22 Thread Andrew Doran
Module Name:src
Committed By:   ad
Date:   Sat Feb 22 21:45:35 UTC 2020

Modified Files:
src/sys/rump/librump/rumpkern: rump.c

Log Message:
rump_init(): need to call config_init() now.

PR kern/55004 (Hundreds of file system tests now fail on real hardware)


To generate a diff of this commit:
cvs rdiff -u -r1.341 -r1.342 src/sys/rump/librump/rumpkern/rump.c

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

2020-02-22 Thread Andrew Doran
Module Name:src
Committed By:   ad
Date:   Sat Feb 22 21:44:51 UTC 2020

Modified Files:
src/sys/rump/librump/rumpkern: locks.c locks_up.c

Log Message:
rump rw_lock_op


To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.81 src/sys/rump/librump/rumpkern/locks.c
cvs rdiff -u -r1.10 -r1.11 src/sys/rump/librump/rumpkern/locks_up.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src

2020-02-22 Thread Andrew Doran
Module Name:src
Committed By:   ad
Date:   Sat Feb 22 21:24:45 UTC 2020

Modified Files:
src/distrib/sets/lists/comp: mi
src/share/man/man9: rwlock.9
src/sys/kern: kern_rwlock.c
src/sys/sys: rwlock.h

Log Message:
Add rw_lock_op(): return either RW_READER or RW_WRITER for a lock that is
known to be held by the caller.  Panic if the lock is not held.


To generate a diff of this commit:
cvs rdiff -u -r1.2310 -r1.2311 src/distrib/sets/lists/comp/mi
cvs rdiff -u -r1.19 -r1.20 src/share/man/man9/rwlock.9
cvs rdiff -u -r1.64 -r1.65 src/sys/kern/kern_rwlock.c
cvs rdiff -u -r1.15 -r1.16 src/sys/sys/rwlock.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/kern

2020-02-22 Thread Andrew Doran
Module Name:src
Committed By:   ad
Date:   Sat Feb 22 21:07:46 UTC 2020

Modified Files:
src/sys/kern: kern_exit.c

Log Message:
exit1(): remove from the radix tree before setting zombie status, as
radix_tree_remove_node() can block on locks when freeing.

Reported-by: syzbot+02bf066c30f812b14...@syzkaller.appspotmail.com


To generate a diff of this commit:
cvs rdiff -u -r1.283 -r1.284 src/sys/kern/kern_exit.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/alpha/alpha

2020-02-22 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Sat Feb 22 20:29:16 UTC 2020

Modified Files:
src/sys/arch/alpha/alpha: machdep.c

Log Message:
Fix a couple of printf formats in debug messages.


To generate a diff of this commit:
cvs rdiff -u -r1.358 -r1.359 src/sys/arch/alpha/alpha/machdep.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

2020-02-22 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Feb 22 20:12:40 UTC 2020

Modified Files:
src/sys/arch/x86/x86: x86_tlb.c

Log Message:
add relaxed atomics, ok ad@ riastradh@


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/sys/arch/x86/x86/x86_tlb.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

2020-02-22 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Feb 22 20:08:39 UTC 2020

Modified Files:
src/sys/kern: subr_msan.c

Log Message:
Be less strict: when copyinstr() returns ENAMETOOLONG, it does initialize
the buffer, so mark it as such.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/sys/kern/subr_msan.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tests/modules

2020-02-22 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Feb 22 19:54:35 UTC 2020

Modified Files:
src/tests/modules: t_modctl.c
src/tests/modules/k_helper: k_helper.c

Log Message:
Update the t_modctl test to ensure that static evcnts are added.

While here, remove the explicit call to sysctl_setup() routine,
since the module infrastructure already invokes such routines
automatically.


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/tests/modules/t_modctl.c
cvs rdiff -u -r1.6 -r1.7 src/tests/modules/k_helper/k_helper.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

2020-02-22 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Feb 22 19:51:57 UTC 2020

Modified Files:
src/sys/kern: kern_module.c

Log Message:
Teach module infrastructure to attach any static evcnts that might be
defined in a module, similar to the automatic invocation of sysctl(9)
setup functions.  As requested by riastradh@


To generate a diff of this commit:
cvs rdiff -u -r1.146 -r1.147 src/sys/kern/kern_module.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys

2020-02-22 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Sat Feb 22 19:49:11 UTC 2020

Modified Files:
src/sys/arch/arm/arm: fiq.c
src/sys/arch/x86/acpi: acpi_wakeup.c
src/sys/arch/x86/include: bus_private.h
src/sys/dev/audio: audio.c

Log Message:
remove some unnecessary includes of internal UVM headers.


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/arm/fiq.c
cvs rdiff -u -r1.51 -r1.52 src/sys/arch/x86/acpi/acpi_wakeup.c
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/x86/include/bus_private.h
cvs rdiff -u -r1.52 -r1.53 src/sys/dev/audio/audio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys

2020-02-22 Thread Chuck Silvers
Module Name:src
Committed By:   chs
Date:   Sat Feb 22 19:46:49 UTC 2020

Modified Files:
src/sys/arch/xen/xen: privcmd.c
src/sys/external/bsd/drm2/dist/drm/i915: i915_gem.c
src/sys/external/bsd/drm2/drm: drm_gem_cma_helper.c
src/sys/uvm: uvm_device.c

Log Message:
do not wait for memory in pgo_fault methods, just return ENOMEM
and let the uvm_fault code wait if it is appropriate.


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/sys/arch/xen/xen/privcmd.c
cvs rdiff -u -r1.59 -r1.60 src/sys/external/bsd/drm2/dist/drm/i915/i915_gem.c
cvs rdiff -u -r1.9 -r1.10 src/sys/external/bsd/drm2/drm/drm_gem_cma_helper.c
cvs rdiff -u -r1.67 -r1.68 src/sys/uvm/uvm_device.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/libc/sys

2020-02-22 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Sat Feb 22 19:44:07 UTC 2020

Modified Files:
src/tests/lib/libc/sys: Makefile t_ptrace_wait.c t_ptrace_wait.h

Log Message:
Disable t_ptrace_wait* tests for MKSANITIZER/MKLIBCSANITIZER

A subset of tests is not compatible with the sanitizers.


To generate a diff of this commit:
cvs rdiff -u -r1.57 -r1.58 src/tests/lib/libc/sys/Makefile
cvs rdiff -u -r1.164 -r1.165 src/tests/lib/libc/sys/t_ptrace_wait.c
cvs rdiff -u -r1.21 -r1.22 src/tests/lib/libc/sys/t_ptrace_wait.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/vchiq/dist/interface/vchiq_arm

2020-02-22 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Feb 22 19:37:31 UTC 2020

Modified Files:
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm:
vchiq_netbsd_acpi.c

Log Message:
build fix


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 \
src/sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_netbsd_acpi.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/calendar/calendars

2020-02-22 Thread Sevan Janiyan
Module Name:src
Committed By:   sevan
Date:   Sat Feb 22 19:25:25 UTC 2020

Modified Files:
src/usr.bin/calendar/calendars: calendar.birthday

Log Message:
Add Ivan Sutherland's birthday


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 src/usr.bin/calendar/calendars/calendar.birthday

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/calendar/calendars

2020-02-22 Thread Sevan Janiyan
Module Name:src
Committed By:   sevan
Date:   Sat Feb 22 19:23:09 UTC 2020

Modified Files:
src/usr.bin/calendar/calendars: calendar.birthday

Log Message:
Add Bert Sutherland
https://twitter.com/ComputerHistory/status/1230200277141250050


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/usr.bin/calendar/calendars/calendar.birthday

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/usr.bin/calendar/calendars

2020-02-22 Thread Sevan Janiyan
Module Name:src
Committed By:   sevan
Date:   Sat Feb 22 19:21:41 UTC 2020

Modified Files:
src/usr.bin/calendar/calendars: calendar.birthday

Log Message:
Add Larry Tesler
https://www.nytimes.com/2020/02/20/technology/lawrence-tesler-dead.html


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 src/usr.bin/calendar/calendars/calendar.birthday

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tests/lib/libc/gen

2020-02-22 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Sat Feb 22 19:14:57 UTC 2020

Modified Files:
src/tests/lib/libc/gen: Makefile

Log Message:
Update t_siginfo.c build rules

Add logic for MKSANITIZER/MKLIBCSANITIZER checks.


To generate a diff of this commit:
cvs rdiff -u -r1.53 -r1.54 src/tests/lib/libc/gen/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/tests/lib/libc/gen

2020-02-22 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Sat Feb 22 19:09:51 UTC 2020

Modified Files:
src/tests/lib/libc/gen: t_siginfo.c

Log Message:
Disable the t_siginfo test under MKSANITIZER / MKLIBCSANITIZER

Signal crash events are incompatible with sanitizers.


To generate a diff of this commit:
cvs rdiff -u -r1.38 -r1.39 src/tests/lib/libc/gen/t_siginfo.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/games/fortune/datfiles

2020-02-22 Thread Sevan Janiyan
Module Name:src
Committed By:   sevan
Date:   Sat Feb 22 19:03:04 UTC 2020

Modified Files:
src/games/fortune/datfiles: fortunes

Log Message:
Andrew Weatherall's tattoo and a track on A Pox On The Pioneers album.
https://pbs.twimg.com/media/ERAuddhU4AAFv3w?format=jpg&name=orig
Story:
https://www.dummymag.com/features/andrew-weatherall-interview-it-s-bollocks-it-s-discos-tell-me-tales-of-the/


To generate a diff of this commit:
cvs rdiff -u -r1.87 -r1.88 src/games/fortune/datfiles/fortunes

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/evbarm/conf

2020-02-22 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Feb 22 18:57:50 UTC 2020

Modified Files:
src/sys/arch/evbarm/conf: GENERIC64

Log Message:
Add brgphy


To generate a diff of this commit:
cvs rdiff -u -r1.139 -r1.140 src/sys/arch/evbarm/conf/GENERIC64

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/mii

2020-02-22 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Feb 22 18:57:31 UTC 2020

Modified Files:
src/sys/dev/mii: brgphy.c

Log Message:
Match BCM54213PE


To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 src/sys/dev/mii/brgphy.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/mii

2020-02-22 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Feb 22 18:57:09 UTC 2020

Modified Files:
src/sys/dev/mii: miidevs.h miidevs_data.h

Log Message:
regen


To generate a diff of this commit:
cvs rdiff -u -r1.160 -r1.161 src/sys/dev/mii/miidevs.h
cvs rdiff -u -r1.148 -r1.149 src/sys/dev/mii/miidevs_data.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/mii

2020-02-22 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Feb 22 18:56:57 UTC 2020

Modified Files:
src/sys/dev/mii: miidevs

Log Message:
Add BCM54213PE


To generate a diff of this commit:
cvs rdiff -u -r1.162 -r1.163 src/sys/dev/mii/miidevs

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/alpha/alpha

2020-02-22 Thread Jason R Thorpe
Module Name:src
Committed By:   thorpej
Date:   Sat Feb 22 17:33:42 UTC 2020

Modified Files:
src/sys/arch/alpha/alpha: machdep.c

Log Message:
Make it clear that the pfn argument to alpha_init() is no longer used.


To generate a diff of this commit:
cvs rdiff -u -r1.357 -r1.358 src/sys/arch/alpha/alpha/machdep.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/common/lib/libc/stdlib

2020-02-22 Thread Santhosh Raju
Module Name:src
Committed By:   fox
Date:   Sat Feb 22 14:47:29 UTC 2020

Modified Files:
src/common/lib/libc/stdlib: random.c

Log Message:
common/lib/libc/stdlib: Fix possible signed integer overflow.

common/lib/libc/stdlib/random.c:482:6 can result in signed integer overflow.

This bug was reported by UBSan runs.

The change has been tested using the following program to generate random 
numbers
in both the old and the new library and can be used to verify the correctness 
of the
library after the change.

#include 
#include 

#define COUNT 1000 * 1000

int
main(void)
{
int i;
FILE *fp = fopen("numbers.txt", "w");

srandom(0xdeadbeef);

for(i = 0; i < COUNT; i++) {
fprintf(fp, "%ld\n", random());
}

fclose(fp);

return 0;
}

Reviewed by: riastradh@ , kamil@


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/common/lib/libc/stdlib/random.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sbin/modstat

2020-02-22 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Feb 22 14:26:18 UTC 2020

Modified Files:
src/sbin/modstat: modstat.8

Log Message:
Clarify that the -k option only provides the address of the module's
text segment.  The addresses of any other segments are not available.


To generate a diff of this commit:
cvs rdiff -u -r1.26 -r1.27 src/sbin/modstat/modstat.8

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/stdlib

2020-02-22 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Sat Feb 22 14:07:57 UTC 2020

Modified Files:
src/lib/libc/stdlib: _rand48.c

Log Message:
Avoid undefined behavior in the rand48(3) implementation

Instead of implicid promotion to signed int,
explicitly cast the arguments to unsigned int.

_rand48.c:53:27, signed integer overflow:
58989 * 58970 cannot be represented in type 'int'

_rand48.c:53:38, signed integer overflow:
-2093025904 + -1496809120 cannot be represented in type 'int'

_rand48.c:53:57, signed integer overflow:
57068 * 42787 cannot be represented in type 'int'

New and old code produce the same code as tested with:

#include 
#include 

#define COUNT 1000 * 1000

int
main(void)
{
FILE *fp;
int i;

fp = fopen("numbers.txt", "w+");
if (!fp)
abort();

for(i = 0; i < COUNT; i++) {
fprintf(fp, "%f\n", drand48());
fprintf(fp, "%ld\n", lrand48());
fprintf(fp, "%ld\n", mrand48());
}

fclose(fp);

return 0;
}


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/lib/libc/stdlib/_rand48.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/sys

2020-02-22 Thread Paul Goyette
Module Name:src
Committed By:   pgoyette
Date:   Sat Feb 22 14:06:05 UTC 2020

Modified Files:
src/lib/libc/sys: modctl.2

Log Message:
Remove vestigial remnant of an earlier modification to the module
implementation.  There currently is no such thing as a module's
"alias".


To generate a diff of this commit:
cvs rdiff -u -r1.17 -r1.18 src/lib/libc/sys/modctl.2

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/dev/ic

2020-02-22 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Feb 22 13:41:41 UTC 2020

Modified Files:
src/sys/dev/ic: bcmgenet.c bcmgenetreg.h

Log Message:
Add support for hardware rx filters.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/sys/dev/ic/bcmgenet.c \
src/sys/dev/ic/bcmgenetreg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/stdlib

2020-02-22 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Sat Feb 22 13:20:21 UTC 2020

Modified Files:
src/lib/libc/stdlib: rand48.3

Log Message:
Reorder words to fix grammar

Noted by 


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/lib/libc/stdlib/rand48.3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/stdlib

2020-02-22 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Sat Feb 22 11:56:14 UTC 2020

Modified Files:
src/lib/libc/stdlib: rand48.3

Log Message:
rand48: Document that short integers are unsigned


To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 src/lib/libc/stdlib/rand48.3

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/etc/rc.d

2020-02-22 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sat Feb 22 11:55:43 UTC 2020

Modified Files:
src/etc/rc.d: amd dhcpcd

Log Message:
Revert unrelated changes to prior


To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/etc/rc.d/amd
cvs rdiff -u -r1.6 -r1.7 src/etc/rc.d/dhcpcd

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/etc/rc.d

2020-02-22 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sat Feb 22 11:52:45 UTC 2020

Modified Files:
src/etc/rc.d: amd dhcpcd network

Log Message:
rc.d/network: improve wording of waiting for DAD to finish


To generate a diff of this commit:
cvs rdiff -u -r1.15 -r1.16 src/etc/rc.d/amd
cvs rdiff -u -r1.5 -r1.6 src/etc/rc.d/dhcpcd
cvs rdiff -u -r1.76 -r1.77 src/etc/rc.d/network

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/stdlib

2020-02-22 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Sat Feb 22 11:24:47 UTC 2020

Modified Files:
src/lib/libc/stdlib: _rand48.c

Log Message:
Improve readability of __dorand48()

Break long lines into shorter instructions per line.

No Functional Change.


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/lib/libc/stdlib/_rand48.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/i386/stand/efiboot

2020-02-22 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Feb 22 10:30:37 UTC 2020

Modified Files:
src/sys/arch/i386/stand/efiboot: eficons.c

Log Message:
Remove check for bestmode==-1 (shouldn't happen)


To generate a diff of this commit:
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/i386/stand/efiboot/eficons.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libcrypt

2020-02-22 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Sat Feb 22 10:29:17 UTC 2020

Modified Files:
src/lib/libcrypt: crypt.c

Log Message:
Avoid undefined behavior in left shift

crypt.c:772:11, left shift of 1363235140 by 1 places cannot be represented
in type 'int32_t' (aka 'int')


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 src/lib/libcrypt/crypt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libcrypt

2020-02-22 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Sat Feb 22 10:22:32 UTC 2020

Modified Files:
src/lib/libcrypt: crypt.c

Log Message:
Avoid undefined behavior in bit shift operations

crypt.c:839:40, left shift of negative value -1197182952
crypt.c:840:40, left shift of negative value -264997776


To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 src/lib/libcrypt/crypt.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/lib/libc/stdlib

2020-02-22 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Sat Feb 22 10:05:12 UTC 2020

Modified Files:
src/lib/libc/stdlib: _env.c

Log Message:
Avoid NULL pointer arithmetics on environ

_env.c:260:9, pointer expression with base 0 overflowed to 0
_env.c:260:9, load of null pointer of type 'char *'


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/lib/libc/stdlib/_env.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_msdos

2020-02-22 Thread Kamil Rytarowski
Module Name:src
Committed By:   kamil
Date:   Sat Feb 22 09:59:22 UTC 2020

Modified Files:
src/sbin/fsck_msdos: boot.c

Log Message:
Avoid unportable shift construct

boot.c:150:29, left shift of 255 by 24 places cannot be represented in type 
'int'
boot.c:153:29, left shift of 255 by 24 places cannot be represented in type 
'int'


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 src/sbin/fsck_msdos/boot.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/gpl2/dts/dist/arch/arm/boot/dts

2020-02-22 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sat Feb 22 09:54:27 UTC 2020

Modified Files:
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts:
bcm2835-rpi-zero-w.dts

Log Message:
Define pinctrl-names for sdhci to fix it. From Harold Gutch and discussed
on port-arm.

http://mail-index.netbsd.org/port-arm/2020/02/13/msg006497.html


To generate a diff of this commit:
cvs rdiff -u -r1.1.1.4 -r1.2 \
src/sys/external/gpl2/dts/dist/arch/arm/boot/dts/bcm2835-rpi-zero-w.dts

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/distrib

2020-02-22 Thread Roy Marples
Module Name:src
Committed By:   roy
Date:   Sat Feb 22 09:53:48 UTC 2020

Added Files:
src/distrib/amd64/ramdisks/ramdisk-zfsroot: Makefile list
src/distrib/common: list.zfsroot mtree.zfsroot zfsroot.rc

Log Message:
zfs: build a ramdisk on amd64 with enough to mount rpool/ROOT on /

Until we get ZFS integrated into our boot loader, this is the next best
thing. The idea is simple - have a small FFS partition with a kernel,
modules and this ramdisk. Once the ramdisk boots it will mount the FFS
partition read only, copy the needed ZFS modules to the ramdisk and then
unmount the partition. Then we import the ZFS root pool, mount the
ZFS root filesystem and then pivot to it.

Because the initial FFS partition is not mounted at this point, we
can mount it in /altroot so we can replace the kernel and modules with
newer ones so it's easily maintainable.

This ZFS boot strapper currently makes the following assumptions:
 * The device NAME=boot is the FFS with kernel, modules and this ramdisk.
 * The ZFS root pool and root filesystem are called rpool/ROOT.

A boot.cfg menu entry can then be added like so:
menu=Boot ZFS root:fs /ramdisk-zfsroot.fs;boot


To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 src/distrib/amd64/ramdisks/ramdisk-zfsroot/Makefile \
src/distrib/amd64/ramdisks/ramdisk-zfsroot/list
cvs rdiff -u -r0 -r1.1 src/distrib/common/list.zfsroot \
src/distrib/common/mtree.zfsroot src/distrib/common/zfsroot.rc

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: xsrc/external/mit/MesaLib/dist/src/mapi

2020-02-22 Thread Tobias Nygren
Module Name:xsrc
Committed By:   tnn
Date:   Sat Feb 22 09:42:27 UTC 2020

Modified Files:
xsrc/external/mit/MesaLib/dist/src/mapi: entry_x86-64_tls.h
entry_x86_tls.h

Log Message:
mesa: sync w/ pkgsrc: don't assume the current gl dispatch table points
to noop if NULL, instead call the ENTRY_CURRENT_TABLE_GET function.

Additionally the previous i386 implementation probably never worked
because it looks like it used the wrong asm label when computing GOT ptr.
Likely relevant to PR port-i386/54782.

XXX pullup -9


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 \
xsrc/external/mit/MesaLib/dist/src/mapi/entry_x86-64_tls.h
cvs rdiff -u -r1.5 -r1.6 \
xsrc/external/mit/MesaLib/dist/src/mapi/entry_x86_tls.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/compat/common

2020-02-22 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Feb 22 09:42:20 UTC 2020

Modified Files:
src/sys/compat/common: uipc_syscalls_40.c

Log Message:
pass the address of the field, instead of relying on it being the first
field of the structure, no functional change


To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 src/sys/compat/common/uipc_syscalls_40.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/i386/stand/efiboot

2020-02-22 Thread Jared D. McNeill
Module Name:src
Committed By:   jmcneill
Date:   Sat Feb 22 09:34:26 UTC 2020

Modified Files:
src/sys/arch/i386/stand/efiboot: eficons.c

Log Message:
If the default GOP mode is unavailable, fallback to the first mode defined.
PR# port-amd64/55000


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/i386/stand/efiboot/eficons.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/net

2020-02-22 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Feb 22 09:30:42 UTC 2020

Modified Files:
src/sys/net: rtsock_shared.c

Log Message:
pass the address of the field, instead of relying on it being the first
field of the structure, no functional change


To generate a diff of this commit:
cvs rdiff -u -r1.14 -r1.15 src/sys/net/rtsock_shared.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

2020-02-22 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Feb 22 09:24:05 UTC 2020

Modified Files:
src/sys/kern: sys_ptrace_common.c

Log Message:
pass the address of the field, instead of relying on it being the first
field of the structure, no functional change, ok kamil


To generate a diff of this commit:
cvs rdiff -u -r1.77 -r1.78 src/sys/kern/sys_ptrace_common.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

2020-02-22 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Feb 22 08:58:39 UTC 2020

Modified Files:
src/sys/kern: vfs_syscalls.c

Log Message:
Inline the block in the parent block, for clarity, and also to prevent a
false positive with kMSan.

Here, LLVM reorders the conditions and checks 'vattr' before 'error'. But
if 'error' is non-zero then 'vattr' is not initialized, and kMSan notices
the uninitialized memory read.


To generate a diff of this commit:
cvs rdiff -u -r1.540 -r1.541 src/sys/kern/vfs_syscalls.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

2020-02-22 Thread Maxime Villard
Module Name:src
Committed By:   maxv
Date:   Sat Feb 22 08:39:33 UTC 2020

Modified Files:
src/sys/kern: uipc_socket.c

Log Message:
Zero out 'tv', to prevent uninitialized bytes in its padding from leaking
to userland. Found by kMSan.

Reported-by: syzbot+8134380511a82c8f5...@syzkaller.appspotmail.com


To generate a diff of this commit:
cvs rdiff -u -r1.287 -r1.288 src/sys/kern/uipc_socket.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

2020-02-22 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sat Feb 22 08:22:10 UTC 2020

Modified Files:
src/sys/arch/arm/arm32: bus_dma.c

Log Message:
Fix previous for _ARM32_NEED_BUS_DMA_BOUNCE


To generate a diff of this commit:
cvs rdiff -u -r1.119 -r1.120 src/sys/arch/arm/arm32/bus_dma.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

2020-02-22 Thread Tetsuya Isaki
Module Name:src
Committed By:   isaki
Date:   Sat Feb 22 08:15:09 UTC 2020

Modified Files:
src/sys/dev/audio: audio.c
src/sys/dev/pad: pad.c

Log Message:
Make calling get_props() lockless.
get_props() of all MD drivers now can be called without sc_lock.


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 src/sys/dev/audio/audio.c
cvs rdiff -u -r1.63 -r1.64 src/sys/dev/pad/pad.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/audio

2020-02-22 Thread Tetsuya Isaki
Module Name:src
Committed By:   isaki
Date:   Sat Feb 22 08:03:19 UTC 2020

Modified Files:
src/sys/dev/audio: audio.c

Log Message:
On audio_[pr]mixer_halt(), it's better to reset parameters in intr_lock.


To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 src/sys/dev/audio/audio.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/audio

2020-02-22 Thread Tetsuya Isaki
Module Name:src
Committed By:   isaki
Date:   Sat Feb 22 08:01:59 UTC 2020

Modified Files:
src/sys/dev/audio: audio.c

Log Message:
Add KASSERTs.  audio_[pr]mixer_start() need exlock.


To generate a diff of this commit:
cvs rdiff -u -r1.49 -r1.50 src/sys/dev/audio/audio.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/audio

2020-02-22 Thread Tetsuya Isaki
Module Name:src
Committed By:   isaki
Date:   Sat Feb 22 07:59:47 UTC 2020

Modified Files:
src/sys/dev/audio: audio.c

Log Message:
Move #if DIAGNOSTIC..#endif to correct place.
It should ignore stray interrupts regardless of DIAGNOSTIC.


To generate a diff of this commit:
cvs rdiff -u -r1.48 -r1.49 src/sys/dev/audio/audio.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.