CVS commit: src/sys/dev/usb
Module Name:src Committed By: jdolecek Date: Sat Apr 11 06:57:32 UTC 2020 Modified Files: src/sys/dev/usb: ums.c Log Message: enable the workaround for Microsoft transceiver v8.0 too - PR kern/55161 while here enable also for v7.0, it's likely to have same problem To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97 src/sys/dev/usb/ums.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/usb
Module Name:src Committed By: jdolecek Date: Sat Apr 11 06:55:48 UTC 2020 Modified Files: src/sys/dev/usb: usbdevs.h usbdevs_data.h Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.769 -r1.770 src/sys/dev/usb/usbdevs.h \ src/sys/dev/usb/usbdevs_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/usb
Module Name:src Committed By: jdolecek Date: Sat Apr 11 06:54:59 UTC 2020 Modified Files: src/sys/dev/usb: usbdevs Log Message: add Microsoft 2.4GHz Transceiver V8.0 - PR kern/55161 add also V7.0, found the ID To generate a diff of this commit: cvs rdiff -u -r1.779 -r1.780 src/sys/dev/usb/usbdevs 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/arch/aarch64/string
Module Name:src Committed By: ryo Date: Sat Apr 11 05:12:52 UTC 2020 Modified Files: src/common/lib/libc/arch/aarch64/string: bcopy.S memset.S Log Message: Fixed to not use the "br" instruction. Branch Target Identification (BTI) doesn't like "br". requested by maxv@ To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/common/lib/libc/arch/aarch64/string/bcopy.S cvs rdiff -u -r1.2 -r1.3 src/common/lib/libc/arch/aarch64/string/memset.S Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/sets/lists
Module Name:src Committed By: christos Date: Sat Apr 11 01:51:14 UTC 2020 Modified Files: src/distrib/sets/lists/debug: mi src/distrib/sets/lists/tests: mi Log Message: Add new t_extattr To generate a diff of this commit: cvs rdiff -u -r1.305 -r1.306 src/distrib/sets/lists/debug/mi cvs rdiff -u -r1.834 -r1.835 src/distrib/sets/lists/tests/mi 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/gen
Module Name:src Committed By: ad Date: Sat Apr 11 01:46:47 UTC 2020 Modified Files: src/common/lib/libc/gen: radixtree.c Log Message: Match the naming convention in the file. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/common/lib/libc/gen/radixtree.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/macppc/dev
Module Name:src Committed By: macallan Date: Sat Apr 11 01:42:56 UTC 2020 Modified Files: src/sys/arch/macppc/dev: snapper.c Log Message: don't try to read a 32bit property into a uint8_t. Now headphone detection works properly on machines which have the gpio's polarity reversed, like Quicksilver and TiBook. To generate a diff of this commit: cvs rdiff -u -r1.53 -r1.54 src/sys/arch/macppc/dev/snapper.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/sys
Module Name:src Committed By: ad Date: Fri Apr 10 23:58:48 UTC 2020 Modified Files: src/sys/sys: param.h Log Message: NetBSD 9.99.56 - struct buf changed To generate a diff of this commit: cvs rdiff -u -r1.658 -r1.659 src/sys/sys/param.h 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/gen
Module Name:src Committed By: ad Date: Fri Apr 10 23:43:05 UTC 2020 Modified Files: src/common/lib/libc/gen: radixtree.c Log Message: PR kern/54979 (radixtree might misbehave if ENOMEM) - radix_tree_insert_node(): if the insert failed due to ENOMEM, roll back any updates made to the tree. - radix_tree_grow(): either succeed or fail, never make partial adjustments to the tree. - radix_tree_await_memory(): allocate & free the maximum possible number of nodes required by any insertion. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/common/lib/libc/gen/radixtree.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/tests/fs/ffs
Module Name:src Committed By: christos Date: Fri Apr 10 22:58:47 UTC 2020 Modified Files: src/tests/fs/ffs: Makefile Added Files: src/tests/fs/ffs: t_extattr.c Log Message: New extended attributes test (does not work until we commit kernel changes) To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/tests/fs/ffs/Makefile cvs rdiff -u -r0 -r1.1 src/tests/fs/ffs/t_extattr.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: Fri Apr 10 22:34:36 UTC 2020 Modified Files: src/sys/kern: vfs_mount.c Log Message: vfs_mountroot(): don't needlessly grab a second reference to the root vnode (the kernel never chdirs) nor a lock on it. To generate a diff of this commit: cvs rdiff -u -r1.75 -r1.76 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/common/lib/libc/gen
Module Name:src Committed By: ad Date: Fri Apr 10 21:56:41 UTC 2020 Modified Files: src/common/lib/libc/gen: radixtree.c Log Message: Rename radix_tree_node_clean_p() to radix_tree_node_sum() and have it return the computed sum. Use to replace any_children_tagmask(). Simpler & faster. To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/common/lib/libc/gen/radixtree.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/audio/play
Module Name:src Committed By: gutteridge Date: Fri Apr 10 21:33:27 UTC 2020 Modified Files: src/usr.bin/audio/play: audioplay.1 Log Message: audioplay.1: generalize a reference to web browsers To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/usr.bin/audio/play/audioplay.1 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: Fri Apr 10 21:03:21 UTC 2020 Modified Files: src/sys/arch/xen/xen: xengnt.c Log Message: gnttab_get_status_frames frame_list is array if uint64_t values, not u_long like gnttab_setup_table, fix to use uint64_t fixes compilation on i386 with XEN3PAE_DOM[0U], pointed out by kre@ To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/sys/arch/xen/xen/xengnt.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/conf
Module Name:src Committed By: jdolecek Date: Fri Apr 10 20:56:56 UTC 2020 Modified Files: src/sys/arch/i386/conf: XEN3PAE_DOM0 XEN3PAE_DOMU Log Message: remove commented out __XEN_INTERFACE_VERSION__ option, it comes via std.xen To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/arch/i386/conf/XEN3PAE_DOM0 cvs rdiff -u -r1.9 -r1.10 src/sys/arch/i386/conf/XEN3PAE_DOMU Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [is-mlppp] src/sys/net
Module Name:src Committed By: is Date: Fri Apr 10 19:45:24 UTC 2020 Modified Files: src/sys/net [is-mlppp]: if_spppsubr.c Log Message: syntax fixes. To generate a diff of this commit: cvs rdiff -u -r1.187.2.4 -r1.187.2.5 src/sys/net/if_spppsubr.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: Fri Apr 10 19:08:10 UTC 2020 Modified Files: src/sys/arch/xen/xen: if_xennet_xenbus.c Log Message: use ETHER_ADDR_LEN on one more place To generate a diff of this commit: cvs rdiff -u -r1.110 -r1.111 src/sys/arch/xen/xen/if_xennet_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/pci
Module Name:src Committed By: christos Date: Fri Apr 10 18:32:00 UTC 2020 Modified Files: src/sys/dev/pci: pci_subr.c Log Message: Fix all the random __SHIFTOUT casts by introducing an intermediate macho, and then deleting and fixing the rest. To generate a diff of this commit: cvs rdiff -u -r1.222 -r1.223 src/sys/dev/pci/pci_subr.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/pci
Module Name:src Committed By: christos Date: Fri Apr 10 18:32:12 UTC 2020 Modified Files: src/sys/dev/pci: pcidevs.h pcidevs_data.h Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.1392 -r1.1393 src/sys/dev/pci/pcidevs.h cvs rdiff -u -r1.1391 -r1.1392 src/sys/dev/pci/pcidevs_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/pci
Module Name:src Committed By: christos Date: Fri Apr 10 18:23:22 UTC 2020 Modified Files: src/sys/dev/pci: pcidevs Log Message: Fix typo To generate a diff of this commit: cvs rdiff -u -r1.1404 -r1.1405 src/sys/dev/pci/pcidevs 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: tsutsui Date: Fri Apr 10 18:17:57 UTC 2020 Modified Files: src/sys/uvm: uvm_pdpolicy_clockpro.c Log Message: Update a link to "CLOCK-Pro" paper. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sys/uvm/uvm_pdpolicy_clockpro.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: Fri Apr 10 18:03:06 UTC 2020 Modified Files: src/sys/arch/xen/xen: if_xennet_xenbus.c Log Message: convert to bus_dma(9), remove now not necessary XENPVHVM redefines To generate a diff of this commit: cvs rdiff -u -r1.109 -r1.110 src/sys/arch/xen/xen/if_xennet_xenbus.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [is-mlppp] src/sys/net
Module Name:src Committed By: is Date: Fri Apr 10 17:28:37 UTC 2020 Modified Files: src/sys/net [is-mlppp]: if_spppsubr.c if_spppvar.h Log Message: first part of defragmentation code. No dropping/sequence error statistics yet, and no MRRU negotiation so not active. To generate a diff of this commit: cvs rdiff -u -r1.187.2.3 -r1.187.2.4 src/sys/net/if_spppsubr.c cvs rdiff -u -r1.22.12.2 -r1.22.12.3 src/sys/net/if_spppvar.h 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: Fri Apr 10 17:26:47 UTC 2020 Modified Files: src/sys/uvm: uvm_map.c Log Message: uvmspace_exec(): set VM_MAP_DYING for the duration, so pmap_update() is not called until the pmap has been totally cleared out after pmap_remove_all(), or it can confuse some pmap implementations. To generate a diff of this commit: cvs rdiff -u -r1.377 -r1.378 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
Module Name:src Committed By: ad Date: Fri Apr 10 17:18:04 UTC 2020 Modified Files: src/sys/kern: vfs_bio.c src/sys/sys: buf.h Log Message: Remove buffer reference counting, now that it's safe to destroy b_busy after waking any waiters. To generate a diff of this commit: cvs rdiff -u -r1.290 -r1.291 src/sys/kern/vfs_bio.c cvs rdiff -u -r1.131 -r1.132 src/sys/sys/buf.h 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: ad Date: Fri Apr 10 17:16:22 UTC 2020 Modified Files: src/share/man/man9: condvar.9 src/sys/kern: kern_condvar.c kern_sleepq.c subr_lockdebug.c src/sys/sys: lockdebug.h lwp.h Log Message: - Make this needed sequence always work for condvars, by not touching the CV again after wakeup. Previously it could panic because cv_signal() could be called by cv_wait_sig() + others: cv_broadcast(cv); cv_destroy(cv); - In support of the above, if an LWP doing a timed wait is awoken by cv_broadcast() or cv_signal(), don't return an error if the timer fires after the fact, i.e. either succeed or fail, not both. - Remove LOCKDEBUG code for CVs which never worked properly and is of questionable use. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/share/man/man9/condvar.9 cvs rdiff -u -r1.44 -r1.45 src/sys/kern/kern_condvar.c cvs rdiff -u -r1.63 -r1.64 src/sys/kern/kern_sleepq.c cvs rdiff -u -r1.75 -r1.76 src/sys/kern/subr_lockdebug.c cvs rdiff -u -r1.21 -r1.22 src/sys/sys/lockdebug.h cvs rdiff -u -r1.205 -r1.206 src/sys/sys/lwp.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/distrib/notes/common
Module Name:src Committed By: tsutsui Date: Fri Apr 10 17:02:33 UTC 2020 Modified Files: src/distrib/notes/common: legal.common Log Message: Drop the entry for Yasushi Yamasaki, per recent ad clause removal. To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125 src/distrib/notes/common/legal.common 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: Fri Apr 10 16:55:40 UTC 2020 Modified Files: src/sys/kern: vfs_cache.c Log Message: Cosmetic changes To generate a diff of this commit: cvs rdiff -u -r1.137 -r1.138 src/sys/kern/vfs_cache.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: xsrc/external/mit
Module Name:xsrc Committed By: tsutsui Date: Fri Apr 10 16:49:37 UTC 2020 Modified Files: xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k: x68k.h x68kConfig.c x68kFb.c x68kGraph.c x68kInit.c x68kIo.c x68kKbd.c x68kKeyMap.c x68kMouse.c x68kReg.h x68kText.c xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k: x68k.h x68kConfig.c x68kFb.c x68kGraph.c x68kInit.c x68kIo.c x68kKbd.c x68kKeyMap.c x68kMouse.c x68kReg.h x68kText.c Log Message: Remove clause 3 and 4 from X68k server files written by Yasushi Yamasaki. I've finally contacted with Yamasaki-san and he kindly answered "no objection to change them to 2 clause license" in private mail. Diffs to be committed have also been confirmed by him. We appreciate all his contribution to early NetBSD/x68k. To generate a diff of this commit: cvs rdiff -u -r1.1.1.1 -r1.2 \ xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68k.h \ xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kConfig.c \ xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kFb.c \ xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kGraph.c \ xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kInit.c \ xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kIo.c \ xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kKbd.c \ xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kKeyMap.c \ xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kMouse.c \ xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kReg.h \ xsrc/external/mit/xorg-server.old/dist/hw/netbsd/x68k/x68kText.c cvs rdiff -u -r1.3 -r1.4 \ xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68k.h \ xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kConfig.c \ xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kInit.c \ xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kKbd.c \ xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kMouse.c cvs rdiff -u -r1.2 -r1.3 \ xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kFb.c \ xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kText.c cvs rdiff -u -r1.4 -r1.5 \ xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kGraph.c cvs rdiff -u -r1.1 -r1.2 \ xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kIo.c \ xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kKeyMap.c \ xsrc/external/mit/xorg-server/dist/hw/netbsd/x68k/x68kReg.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/xen
Module Name:src Committed By: jdolecek Date: Fri Apr 10 14:54:34 UTC 2020 Modified Files: src/sys/arch/xen/include: xenbus.h src/sys/arch/xen/x86: xen_bus_dma.c src/sys/arch/xen/xen: hypervisor.c src/sys/arch/xen/xenbus: xenbus_probe.c Log Message: add and pass dma tag to PV drivers attached to xenbus, so thay can use bus_dmamap_load_mbuf() et.al. due to XENPV override, _BUS_BUS_TO_PHYS() dmamap segment ds_addr gets filled with ma, so value can be directly used for e.g. grant calls To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/sys/arch/xen/include/xenbus.h cvs rdiff -u -r1.29 -r1.30 src/sys/arch/xen/x86/xen_bus_dma.c cvs rdiff -u -r1.73 -r1.74 src/sys/arch/xen/xen/hypervisor.c cvs rdiff -u -r1.47 -r1.48 src/sys/arch/xen/xenbus/xenbus_probe.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: Fri Apr 10 14:42:00 UTC 2020 Modified Files: src/sys/arch/amd64/amd64 [bouyer-xenpvh]: spl.S vector.S src/sys/arch/amd64/conf [bouyer-xenpvh]: XEN3_PVHVM src/sys/arch/i386/conf [bouyer-xenpvh]: XEN3PAE_PVHVM src/sys/arch/i386/i386 [bouyer-xenpvh]: spl.S vector.S src/sys/arch/x86/include [bouyer-xenpvh]: intr.h Log Message: spllower(): Also check Xen pending events hypervisor_pvhvm_callback(): exit via Xdoreti, so that pending interrupts are checked. disable __HAVE_FAST_SOFTINTS only for XENPV, it now works for PVHVM. We still have to disable PREEMPTION, until we support MULTIPROCESSOR To generate a diff of this commit: cvs rdiff -u -r1.43.4.2 -r1.43.4.3 src/sys/arch/amd64/amd64/spl.S cvs rdiff -u -r1.73 -r1.73.6.1 src/sys/arch/amd64/amd64/vector.S cvs rdiff -u -r1.3.2.1 -r1.3.2.2 src/sys/arch/amd64/conf/XEN3_PVHVM cvs rdiff -u -r1.3.2.1 -r1.3.2.2 src/sys/arch/i386/conf/XEN3PAE_PVHVM cvs rdiff -u -r1.50 -r1.50.4.1 src/sys/arch/i386/i386/spl.S cvs rdiff -u -r1.85 -r1.85.6.1 src/sys/arch/i386/i386/vector.S cvs rdiff -u -r1.61 -r1.61.6.1 src/sys/arch/x86/include/intr.h 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/x86
Module Name:src Committed By: bouyer Date: Fri Apr 10 14:37:54 UTC 2020 Modified Files: src/sys/arch/x86/include [bouyer-xenpvh]: cpu.h src/sys/arch/x86/x86 [bouyer-xenpvh]: cpu.c patch.c Log Message: Skip cx8_spllower patch if we're running on any form of Xen PV, we can't handle PV interrupts with a single atomic op here. Enable x86_patch() for Xen too. To generate a diff of this commit: cvs rdiff -u -r1.117.4.1 -r1.117.4.2 src/sys/arch/x86/include/cpu.h cvs rdiff -u -r1.181 -r1.181.4.1 src/sys/arch/x86/x86/cpu.c cvs rdiff -u -r1.37 -r1.37.6.1 src/sys/arch/x86/x86/patch.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/xen
Module Name:src Committed By: bouyer Date: Fri Apr 10 14:38:19 UTC 2020 Modified Files: src/sys/arch/xen/xen [bouyer-xenpvh]: evtchn.c Log Message: Remove extra assignement To generate a diff of this commit: cvs rdiff -u -r1.88 -r1.88.2.1 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/arch/x86
Module Name:src Committed By: bouyer Date: Fri Apr 10 14:35:26 UTC 2020 Modified Files: src/sys/arch/x86/include: cpu.h src/sys/arch/x86/x86: cpu.c patch.c Log Message: Revert, wrong branch To generate a diff of this commit: cvs rdiff -u -r1.118 -r1.119 src/sys/arch/x86/include/cpu.h cvs rdiff -u -r1.182 -r1.183 src/sys/arch/x86/x86/cpu.c cvs rdiff -u -r1.38 -r1.39 src/sys/arch/x86/x86/patch.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
Module Name:src Committed By: bouyer Date: Fri Apr 10 14:34:28 UTC 2020 Modified Files: src/sys/arch/x86/include: cpu.h src/sys/arch/x86/x86: cpu.c patch.c Log Message: Skip cx8_spllower patch if we're running on any form of Xen PV, we can't handle PV interrupts with a single atomic op here. Enable x86_patch() for Xen too. To generate a diff of this commit: cvs rdiff -u -r1.117 -r1.118 src/sys/arch/x86/include/cpu.h cvs rdiff -u -r1.181 -r1.182 src/sys/arch/x86/x86/cpu.c cvs rdiff -u -r1.37 -r1.38 src/sys/arch/x86/x86/patch.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sbin/ifconfig
Module Name:src Committed By: plunky Date: Fri Apr 10 14:32:50 UTC 2020 Modified Files: src/sbin/ifconfig: af_inet.c Log Message: trim extraneous return statement To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/sbin/ifconfig/af_inet.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/xenbus
Module Name:src Committed By: jdolecek Date: Fri Apr 10 12:38:40 UTC 2020 Modified Files: src/sys/arch/xen/xenbus: xenbus_probe.c Log Message: g/c unused xenwatch_mutex extern, and streq() To generate a diff of this commit: cvs rdiff -u -r1.46 -r1.47 src/sys/arch/xen/xenbus/xenbus_probe.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: Fri Apr 10 11:41:04 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: update comment for DIOCGCACHE (no DKCACHE_READ) To generate a diff of this commit: cvs rdiff -u -r1.99 -r1.100 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
Module Name:src Committed By: jdolecek Date: Fri Apr 10 10:53:02 UTC 2020 Modified Files: src/sys/dev: vnd.c Log Message: add support for DIOCGSTRATEGY and DIOCGCACHE only allow DIOCCACHESYNC if open for writing, same as everything supporting DIOCCACHESYNC To generate a diff of this commit: cvs rdiff -u -r1.274 -r1.275 src/sys/dev/vnd.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: Fri Apr 10 10:32:19 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: allow DIOCSSTRATEGY, there is no particular reason why it should be restricted for xbd(4) To generate a diff of this commit: cvs rdiff -u -r1.98 -r1.99 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/arch/xen/xen
Module Name:src Committed By: jdolecek Date: Fri Apr 10 10:30:10 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c Log Message: implement DIOCGCACHE - assume if CACHE_FLUSH is supported, write cache is enabled convert the sc_cache_flush flag to a feature bit field, and recognize also barrier and persistent features; print the recognized features on boot, and remove the warning on DIOCCACHESYNC To generate a diff of this commit: cvs rdiff -u -r1.97 -r1.98 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/arch/xen/xen
Module Name:src Committed By: jdolecek Date: Fri Apr 10 08:35:52 UTC 2020 Modified Files: src/sys/arch/xen/xen: xengnt.c Log Message: add KASSERT() for owned grant_lock in xengnt_get_entry() To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/arch/xen/xen/xengnt.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.