CVS commit: src/sys/dev/pci

2022-09-01 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Sep 2 06:51:24 UTC 2022 Modified Files: src/sys/dev/pci: if_bgevar.h Log Message: Whitespace - mostly align the line continutation characters To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sys/dev/pci/if_b

CVS commit: src/sys/dev/pci

2022-09-01 Thread Nick Hudson
Module Name:src Committed By: skrll Date: Fri Sep 2 06:51:24 UTC 2022 Modified Files: src/sys/dev/pci: if_bgevar.h Log Message: Whitespace - mostly align the line continutation characters To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/sys/dev/pci/if_b

CVS commit: src/usr.bin/netstat

2022-09-01 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Fri Sep 2 06:25:43 UTC 2022 Modified Files: src/usr.bin/netstat: atalk.c if.c inet.c inet6.c main.c pfkey.c pfsync.c route.c unix.c Log Message: KNF. No functional change. To generate a diff of this commit: cvs rdi

CVS commit: src/usr.bin/netstat

2022-09-01 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Fri Sep 2 06:25:43 UTC 2022 Modified Files: src/usr.bin/netstat: atalk.c if.c inet.c inet6.c main.c pfkey.c pfsync.c route.c unix.c Log Message: KNF. No functional change. To generate a diff of this commit: cvs rdi

CVS commit: src/sys/kern

2022-09-01 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Fri Sep 2 06:01:38 UTC 2022 Modified Files: src/sys/kern: subr_lockdebug.c Log Message: Fix "error: cast from pointer to integer of different size" on sparc build. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83

CVS commit: src/sys/kern

2022-09-01 Thread Takeshi Nakayama
Module Name:src Committed By: nakayama Date: Fri Sep 2 06:01:38 UTC 2022 Modified Files: src/sys/kern: subr_lockdebug.c Log Message: Fix "error: cast from pointer to integer of different size" on sparc build. To generate a diff of this commit: cvs rdiff -u -r1.82 -r1.83

CVS commit: src/sys/net

2022-09-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Sep 2 05:50:36 UTC 2022 Modified Files: src/sys/net: if.c pktqueue.c pktqueue.h Log Message: Re-factor how pktq_barrier() is issued by if_detach(). Rather than excplicitly referencing ip_pktq and ip6_pktq in if_detach(), in

CVS commit: src/sys/net

2022-09-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Sep 2 05:50:36 UTC 2022 Modified Files: src/sys/net: if.c pktqueue.c pktqueue.h Log Message: Re-factor how pktq_barrier() is issued by if_detach(). Rather than excplicitly referencing ip_pktq and ip6_pktq in if_detach(), in

CVS commit: src/sys/arch/xen/xen

2022-09-01 Thread Robert Elz
Module Name:src Committed By: kre Date: Fri Sep 2 05:09:49 UTC 2022 Modified Files: src/sys/arch/xen/xen: xenmem.c Log Message: Fix the syntax of the non _LP64 code fragment to match that in the _LP64 fragment, so hopefully 32 bit ports with XEN (i386) will build again.

CVS commit: src/sys/arch/xen/xen

2022-09-01 Thread Robert Elz
Module Name:src Committed By: kre Date: Fri Sep 2 05:09:49 UTC 2022 Modified Files: src/sys/arch/xen/xen: xenmem.c Log Message: Fix the syntax of the non _LP64 code fragment to match that in the _LP64 fragment, so hopefully 32 bit ports with XEN (i386) will build again.

CVS commit: src/sys/net

2022-09-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Sep 2 04:34:58 UTC 2022 Modified Files: src/sys/net: if.c Log Message: f_detach(): Drain the protocol input queues before the pr_purgeif() calls; pktq_barrier() doesn't remove packets from the queue, it waits for the packets

CVS commit: src/sys/net

2022-09-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Sep 2 04:34:58 UTC 2022 Modified Files: src/sys/net: if.c Log Message: f_detach(): Drain the protocol input queues before the pr_purgeif() calls; pktq_barrier() doesn't remove packets from the queue, it waits for the packets

CVS commit: src/sys

2022-09-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Sep 2 03:50:00 UTC 2022 Modified Files: src/sys/net: if.c pktqueue.c pktqueue.h src/sys/netinet: ip_input.c src/sys/netinet6: ip6_input.c Log Message: pktqueue: Re-factor sysctl handling. Provide a new pktq_

CVS commit: src/sys

2022-09-01 Thread Jason R Thorpe
Module Name:src Committed By: thorpej Date: Fri Sep 2 03:50:00 UTC 2022 Modified Files: src/sys/net: if.c pktqueue.c pktqueue.h src/sys/netinet: ip_input.c src/sys/netinet6: ip6_input.c Log Message: pktqueue: Re-factor sysctl handling. Provide a new pktq_

CVS commit: src/usr.bin/ktrace

2022-09-01 Thread David H. Gutteridge
Module Name:src Committed By: gutteridge Date: Fri Sep 2 03:43:53 UTC 2022 Modified Files: src/usr.bin/ktrace: ktrace.1 Log Message: ktrace.1: correct historical reference and minor grammar tweak To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/usr.bin/

CVS commit: src/usr.bin/ktrace

2022-09-01 Thread David H. Gutteridge
Module Name:src Committed By: gutteridge Date: Fri Sep 2 03:43:53 UTC 2022 Modified Files: src/usr.bin/ktrace: ktrace.1 Log Message: ktrace.1: correct historical reference and minor grammar tweak To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/usr.bin/

CVS commit: src/usr.bin/kdump

2022-09-01 Thread David H. Gutteridge
Module Name:src Committed By: gutteridge Date: Fri Sep 2 03:39:29 UTC 2022 Modified Files: src/usr.bin/kdump: kdump.1 Log Message: kdump.1: use past tense for history To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/usr.bin/kdump/kdump.1 Please note th

CVS commit: src/usr.bin/kdump

2022-09-01 Thread David H. Gutteridge
Module Name:src Committed By: gutteridge Date: Fri Sep 2 03:39:29 UTC 2022 Modified Files: src/usr.bin/kdump: kdump.1 Log Message: kdump.1: use past tense for history To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/usr.bin/kdump/kdump.1 Please note th

CVS commit: src/sys/crypto/cprng_fast

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 18:32:25 UTC 2022 Modified Files: src/sys/crypto/cprng_fast: cprng_fast.c Log Message: cprng_fast(9): Assert not in pserialize read section. This may sleep to take the global entropy lock in case it needs to be rese

CVS commit: src/sys/crypto/cprng_fast

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 18:32:25 UTC 2022 Modified Files: src/sys/crypto/cprng_fast: cprng_fast.c Log Message: cprng_fast(9): Assert not in pserialize read section. This may sleep to take the global entropy lock in case it needs to be rese

CVS commit: src/sys/netinet6

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 18:32:17 UTC 2022 Modified Files: src/sys/netinet6: nd6.c Log Message: nd6: Take ifnet psref around cprng_fast in nd6_slowtimo. This may sleep on an adpative mutex, the global entropy lock, so pserialize is forbidde

CVS commit: src/sys/netinet6

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 18:32:17 UTC 2022 Modified Files: src/sys/netinet6: nd6.c Log Message: nd6: Take ifnet psref around cprng_fast in nd6_slowtimo. This may sleep on an adpative mutex, the global entropy lock, so pserialize is forbidde

CVS commit: src/sys/dev/usb

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 18:09:45 UTC 2022 Modified Files: src/sys/dev/usb: xhci.c Log Message: xhci(4): Make sure to destroy sc_rhlock on detach. To generate a diff of this commit: cvs rdiff -u -r1.168 -r1.169 src/sys/dev/usb/xhci.c Plea

CVS commit: src/sys/dev/usb

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 18:09:45 UTC 2022 Modified Files: src/sys/dev/usb: xhci.c Log Message: xhci(4): Make sure to destroy sc_rhlock on detach. To generate a diff of this commit: cvs rdiff -u -r1.168 -r1.169 src/sys/dev/usb/xhci.c Plea

CVS commit: src/sys/external/bsd/drm2/drm

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 17:54:48 UTC 2022 Modified Files: src/sys/external/bsd/drm2/drm: drmfb.c Log Message: drmfb: Rework console detection and takeover. While here, simplify logic by removing an unreachable error branch so we never have

CVS commit: src/sys/external/bsd/drm2/drm

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 17:54:48 UTC 2022 Modified Files: src/sys/external/bsd/drm2/drm: drmfb.c Log Message: drmfb: Rework console detection and takeover. While here, simplify logic by removing an unreachable error branch so we never have

CVS commit: src/sys/arch/xen/xen

2022-09-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Sep 1 16:28:08 UTC 2022 Modified Files: src/sys/arch/xen/xen: xenmem.c Log Message: Call extent_alloc_subregion() with EX_MALLOCOK; under heavy I/O load we need lots of them and the preallocatted extent descriptors are not en

CVS commit: src/sys/arch/xen/xen

2022-09-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Sep 1 16:28:08 UTC 2022 Modified Files: src/sys/arch/xen/xen: xenmem.c Log Message: Call extent_alloc_subregion() with EX_MALLOCOK; under heavy I/O load we need lots of them and the preallocatted extent descriptors are not en

CVS commit: src/sys/arch/xen/xenbus

2022-09-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Sep 1 16:25:18 UTC 2022 Modified Files: src/sys/arch/xen/xenbus: xenbus_xs.c Log Message: process_msg() is called from thread context, so malloc() can wait for memory. Should avoids occasional ENOMEM reading messages To gen

CVS commit: src/sys/arch/xen/xenbus

2022-09-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Sep 1 16:25:18 UTC 2022 Modified Files: src/sys/arch/xen/xenbus: xenbus_xs.c Log Message: process_msg() is called from thread context, so malloc() can wait for memory. Should avoids occasional ENOMEM reading messages To gen

CVS commit: src/sys/arch/xen/xen

2022-09-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Sep 1 15:33:23 UTC 2022 Modified Files: src/sys/arch/xen/xen: pciback.c xbdback_xenbus.c xennetback_xenbus.c Log Message: in backend drivers, use xen_shm_(un)map for the rings instead of inline, mostly duplicate code. To ge

CVS commit: src/sys/arch/xen/xen

2022-09-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Sep 1 15:33:23 UTC 2022 Modified Files: src/sys/arch/xen/xen: pciback.c xbdback_xenbus.c xennetback_xenbus.c Log Message: in backend drivers, use xen_shm_(un)map for the rings instead of inline, mostly duplicate code. To ge

CVS commit: src/sys/arch/xen/xen

2022-09-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Sep 1 15:32:16 UTC 2022 Modified Files: src/sys/arch/xen/xen: privcmd.c Log Message: Redo previous; kill the right printf() To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/sys/arch/xen/xen/privcmd.c Pleas

CVS commit: src/sys/arch/xen/xen

2022-09-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Sep 1 15:32:16 UTC 2022 Modified Files: src/sys/arch/xen/xen: privcmd.c Log Message: Redo previous; kill the right printf() To generate a diff of this commit: cvs rdiff -u -r1.65 -r1.66 src/sys/arch/xen/xen/privcmd.c Pleas

CVS commit: src/doc

2022-09-01 Thread Manuel Bouyer
support for the Rockchip RK3588 SoC. [ryo 20220823] acpi(4): Updated ACPICA to 20220331. [christos 20220827] + xen: Add experimental support for PVH dom0. [bouyer 20220901]

CVS commit: src/doc

2022-09-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Sep 1 12:36:14 UTC 2022 Modified Files: src/doc: CHANGES Log Message: xen: Add experimental support for PVH dom0. To generate a diff of this commit: cvs rdiff -u -r1.2903 -r1.2904 src/doc/CHANGES Please note that diffs are

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

2022-09-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Sep 1 12:35:02 UTC 2022 Modified Files: src/sys/arch/amd64/conf: GENERIC Log Message: Add commented out experimental PVH dom0 options and pseudo-device To generate a diff of this commit: cvs rdiff -u -r1.596 -r1.597 src/sys

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

2022-09-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Sep 1 12:35:02 UTC 2022 Modified Files: src/sys/arch/amd64/conf: GENERIC Log Message: Add commented out experimental PVH dom0 options and pseudo-device To generate a diff of this commit: cvs rdiff -u -r1.596 -r1.597 src/sys

CVS commit: src/sys/arch/xen/xen

2022-09-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Sep 1 12:31:26 UTC 2022 Modified Files: src/sys/arch/xen/xen: privcmd.c Log Message: Remove a noisy printf; HVM guests triggers it (a lot) and it seems to be expected. To generate a diff of this commit: cvs rdiff -u -r1.64

CVS commit: src/sys/arch/xen/xen

2022-09-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Sep 1 12:31:26 UTC 2022 Modified Files: src/sys/arch/xen/xen: privcmd.c Log Message: Remove a noisy printf; HVM guests triggers it (a lot) and it seems to be expected. To generate a diff of this commit: cvs rdiff -u -r1.64

CVS commit: src/sys/arch/xen

2022-09-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Sep 1 12:29:00 UTC 2022 Modified Files: src/sys/arch/xen/x86: xen_shm_machdep.c src/sys/arch/xen/xen: pciback.c xbdback_xenbus.c xennetback_xenbus.c Log Message: Add PVH support for backend drivers grant operation. No

CVS commit: src/sys/arch/xen

2022-09-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Sep 1 12:29:00 UTC 2022 Modified Files: src/sys/arch/xen/x86: xen_shm_machdep.c src/sys/arch/xen/xen: pciback.c xbdback_xenbus.c xennetback_xenbus.c Log Message: Add PVH support for backend drivers grant operation. No

CVS commit: src/sys/arch/xen/xen

2022-09-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Sep 1 12:26:00 UTC 2022 Modified Files: src/sys/arch/xen/xen: privcmd.c Log Message: Adjust privcmd_notify() so it has a chance to work in a PVH environnement too. To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.

CVS commit: src/sys/arch/xen/xen

2022-09-01 Thread Manuel Bouyer
Module Name:src Committed By: bouyer Date: Thu Sep 1 12:26:00 UTC 2022 Modified Files: src/sys/arch/xen/xen: privcmd.c Log Message: Adjust privcmd_notify() so it has a chance to work in a PVH environnement too. To generate a diff of this commit: cvs rdiff -u -r1.63 -r1.

CVS commit: src/sys/external/bsd/drm2/drm

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 12:01:36 UTC 2022 Modified Files: src/sys/external/bsd/drm2/drm: drmfb.c Log Message: drmfb: Take is_console property from parent, not from self. The parent is the pci or platform device that firmware knows about. T

CVS commit: src/sys/external/bsd/drm2/drm

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 12:01:36 UTC 2022 Modified Files: src/sys/external/bsd/drm2/drm: drmfb.c Log Message: drmfb: Take is_console property from parent, not from self. The parent is the pci or platform device that firmware knows about. T

CVS commit: src/sys/external/bsd/drm2/dist/drm

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 11:48:59 UTC 2022 Modified Files: src/sys/external/bsd/drm2/dist/drm: drm_mm.c Log Message: drm_mm: Give up on trying to phrase find_hole with public rbtree API. Firefox works with WebGL on Mesa iris_dri.so now. T

CVS commit: src/sys/external/bsd/drm2/dist/drm

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 11:48:59 UTC 2022 Modified Files: src/sys/external/bsd/drm2/dist/drm: drm_mm.c Log Message: drm_mm: Give up on trying to phrase find_hole with public rbtree API. Firefox works with WebGL on Mesa iris_dri.so now. T

CVS commit: src/sys/external/bsd/drm2/dist/drm/i915/gem

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 11:49:23 UTC 2022 Modified Files: src/sys/external/bsd/drm2/dist/drm/i915/gem: i915_gem_context.c Log Message: i915: Stop pretending the GTT size is zero as workaround. Whatever bug this was I don't know how to repr

CVS commit: src/sys/external/bsd/drm2/dist/drm/i915/gem

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 11:49:23 UTC 2022 Modified Files: src/sys/external/bsd/drm2/dist/drm/i915/gem: i915_gem_context.c Log Message: i915: Stop pretending the GTT size is zero as workaround. Whatever bug this was I don't know how to repr

CVS commit: src/usr.bin/netstat

2022-09-01 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu Sep 1 10:10:20 UTC 2022 Modified Files: src/usr.bin/netstat: atalk.c bpf.c fast_ipsec.c if.c inet.c inet6.c main.c mbuf.c mroute.c mroute6.c netstat.h pfkey.c pfsync.c route.c unix.c vtw.c Log Message

CVS commit: src/usr.bin/netstat

2022-09-01 Thread SAITOH Masanobu
Module Name:src Committed By: msaitoh Date: Thu Sep 1 10:10:20 UTC 2022 Modified Files: src/usr.bin/netstat: atalk.c bpf.c fast_ipsec.c if.c inet.c inet6.c main.c mbuf.c mroute.c mroute6.c netstat.h pfkey.c pfsync.c route.c unix.c vtw.c Log Message

CVS commit: src/sys/external/bsd/drm2/linux

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 09:37:06 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Fix dma fence stub fix so the lock is actually initialized. Tested but forgot to amend change before exporting t

CVS commit: src/sys/external/bsd/drm2/linux

2022-09-01 Thread Taylor R Campbell
Module Name:src Committed By: riastradh Date: Thu Sep 1 09:37:06 UTC 2022 Modified Files: src/sys/external/bsd/drm2/linux: linux_dma_fence.c Log Message: drm: Fix dma fence stub fix so the lock is actually initialized. Tested but forgot to amend change before exporting t