CVS commit: src/sys/dev/usb
Module Name:src Committed By: skrll Date: Fri May 8 06:24:29 UTC 2020 Modified Files: src/sys/dev/usb: if_cdce.c Log Message: Search the descriptors of the appropriate interface to ensure correct match. PR kern/55240 cdce(4) error "no data interface" when ECM USB IF are preceded by ACM USB IF To generate a diff of this commit: cvs rdiff -u -r1.70 -r1.71 src/sys/dev/usb/if_cdce.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys
Module Name:src Committed By: thorpej Date: Fri May 8 03:26:51 UTC 2020 Modified Files: src/sys/kern: kern_sleepq.c src/sys/sys: sleepq.h Log Message: Add a new function, sleepq_transfer(), that moves an lwp from one sleepq to another. To generate a diff of this commit: cvs rdiff -u -r1.66 -r1.67 src/sys/kern/kern_sleepq.c cvs rdiff -u -r1.29 -r1.30 src/sys/sys/sleepq.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/kern
Module Name:src Committed By: riastradh Date: Fri May 8 00:54:44 UTC 2020 Modified Files: src/sys/kern: kern_entropy.c Log Message: Eliminate curcpu_available() hack. The entropy subsystem is no longer used before curcpu() and curlwp are available on x86. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/sys/kern/kern_entropy.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: riastradh Date: Fri May 8 00:53:25 UTC 2020 Modified Files: src/sys/kern: kern_entropy.c Log Message: Make curcpu_available() always true. This should work now that x86 runs cpu_init_rng just after curcpu() and curlwp are initialized, and no other architecture needs it to work that early. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/kern/kern_entropy.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
Module Name:src Committed By: riastradh Date: Fri May 8 00:52:29 UTC 2020 Modified Files: src/sys/arch/amd64/amd64: machdep.c src/sys/arch/i386/i386: machdep.c Log Message: Move cpu_rng_init a little later, just after cpu_init_msrs, on x86. This way curcpu() and curlwp are available, so that we no longer need any annoying conditionalization in kern_entropy.c. To generate a diff of this commit: cvs rdiff -u -r1.353 -r1.354 src/sys/arch/amd64/amd64/machdep.c cvs rdiff -u -r1.829 -r1.830 src/sys/arch/i386/i386/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
Module Name:src Committed By: riastradh Date: Fri May 8 00:49:43 UTC 2020 Modified Files: src/sys/arch/amd64/amd64: machdep.c src/sys/arch/x86/include: pmap.h src/sys/arch/x86/x86: pmap.c Log Message: Factor randomization out of slotspace_rand. slotspace_rand becomes deterministic; the randomization moves into the callers instead. Why? There are two callers of slotspace_rand: - x86/pmap.c pmap_bootstrap - amd64/amd64.c init_slotspace When the randomization was introduced, it used an x86-only `cpu_earlyrng' abstraction that would hash rdseed/rdrand and rdtsc output together. Except init_slotspace ran before cpu_probe, so cpu_feature was not yet filled out, so during init_slotspace, the only randomization was rdtsc. In the course of the recent entropy overhaul, I replaced cpu_earlyrng by entropy_extract, and moved cpu_init_rng much earlier -- but still after cpu_probe -- in order to reduce the number of abstractions lying around and the number of copies of rdrand/rdseed logic. In so doing I added some annoying complication (see curcpu_available) to kern_entropy.c to make it work early enough for init_slotspace, and dropped the rdtsc. For pmap_bootstrap that didn't substantively change anything. But for init_slotspace, it removed the only randomization. To mitigate this, this commit pulls the randomization out of slotspace_rand into pmap_bootstrap and init_slotspace, so that (a) init_slotspace can use rdtsc and a little private entropy pool in order to restore the prior (weak) randomization it had, and (b) pmap_bootstrap, which runs a little bit later, can continue to use entropy_extract normally and get rdrand/rdseed too. A subsequent commit will move cpu_init_rng just a wee bit later, after cpu_init_msrs, so the kern_entropy.c complications can go away. Perhaps someone else more wizardly with x86 can find a way to make init_slotspace run a little later too, after cpu_probe and after cpu_init_msrs and after cpu_rng_init, but I am not that wizardly. To generate a diff of this commit: cvs rdiff -u -r1.352 -r1.353 src/sys/arch/amd64/amd64/machdep.c cvs rdiff -u -r1.119 -r1.120 src/sys/arch/x86/include/pmap.h cvs rdiff -u -r1.388 -r1.389 src/sys/arch/x86/x86/pmap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/amd64/stand/prekern
Module Name:src Committed By: maxv Date: Thu May 7 21:05:37 UTC 2020 Modified Files: src/sys/arch/amd64/stand/prekern: prekern.h Log Message: Forgot to commit this file as part of elf.c::rev1.21 mm.c::rev1.27. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/sys/arch/amd64/stand/prekern/prekern.h 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: kamil Date: Thu May 7 20:02:34 UTC 2020 Modified Files: src/sys/kern: kern_exec.c kern_fork.c kern_sig.c src/sys/sys: proc.h Log Message: On debugger attach to a prestarted process don't report SIGTRAP Introduce PSL_TRACEDCHILD that indicates tracking of birth of a process. A freshly forked process checks whether it is traced and if so, reports SIGTRAP + TRAP_CHLD event to a debugger as a result of tracking forks-like events. There is a time window when a debugger can attach to a newly created process and receive SIGTRAP + TRAP_CHLD instead of SIGSTOP. Fixes races in t_ptrace_wait* tests when a test hangs or misbehaves, especially the ones reported in tracer_sysctl_lookup_without_duplicates. To generate a diff of this commit: cvs rdiff -u -r1.499 -r1.500 src/sys/kern/kern_exec.c cvs rdiff -u -r1.223 -r1.224 src/sys/kern/kern_fork.c cvs rdiff -u -r1.387 -r1.388 src/sys/kern/kern_sig.c cvs rdiff -u -r1.364 -r1.365 src/sys/sys/proc.h 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
Module Name:src Committed By: riastradh Date: Thu May 7 20:00:38 UTC 2020 Modified Files: src/etc/rc.d: random_seed Log Message: Omit needless verbiage in error message. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/etc/rc.d/random_seed 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
Module Name:src Committed By: riastradh Date: Thu May 7 20:01:05 UTC 2020 Modified Files: src/etc/rc.d: random_seed Log Message: If no random seed file exists on boot, create one. rndctl -S triggers entropy consolidation, so whatever we gathered during kernel startup -- interrupt timings, autoconf timings, &c. -- will be incorporated into the seed and into subsequent data read from /dev/urandom, just like if rndctl -L had run at this boot, and the seed will carry them into the next boot too. But it still avoids frequently consolidating entropy on any regular schedule, in order to continue to mitigate iterative-guessing attacks. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/etc/rc.d/random_seed 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: bouyer Date: Thu May 7 19:52:50 UTC 2020 Modified Files: src/sys/arch/xen/xen: xenevt.c Log Message: Go back using cpu_info_primary, all events are bound to vCPU 0 by default. Register the event handler on cpu_info_primary. While there. update the event counter on interrupts. Finally this should be MP-safe. To generate a diff of this commit: cvs rdiff -u -r1.59 -r1.60 src/sys/arch/xen/xen/xenevt.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: bouyer Date: Thu May 7 19:49:30 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbdback_xenbus.c Log Message: This should be mpsafe, register the event handler as such. To generate a diff of this commit: cvs rdiff -u -r1.95 -r1.96 src/sys/arch/xen/xen/xbdback_xenbus.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/xen
Module Name:src Committed By: bouyer Date: Thu May 7 19:48:58 UTC 2020 Modified Files: src/sys/arch/xen/include: evtchn.h src/sys/arch/xen/x86: xen_intr.c xen_ipi.c src/sys/arch/xen/xen: evtchn.c xen_clock.c Log Message: Change event_set_handler() to take the target CPU parameter. If ci is NULL, event_set_handler() will choose the CPU and bind the event. If ci is not NULL the caller is responsible for binding the event. Use a IPI xcall to register the handlers if needed. pull in a hack from x86 to force pirq handlers to be mpsafe if registered at a level != IPL_VM. This is for the com at isa interrupt handler, which registers at IPL_HIGH and has to way to tell it's mpsafe (taking KERNEL_LOCK at IPL_HIGH causes deadlocks on MP systems). To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/sys/arch/xen/include/evtchn.h cvs rdiff -u -r1.26 -r1.27 src/sys/arch/xen/x86/xen_intr.c cvs rdiff -u -r1.38 -r1.39 src/sys/arch/xen/x86/xen_ipi.c cvs rdiff -u -r1.93 -r1.94 src/sys/arch/xen/xen/evtchn.c cvs rdiff -u -r1.4 -r1.5 src/sys/arch/xen/xen/xen_clock.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/xen/xen
Module Name:src Committed By: maxv Date: Thu May 7 19:25:57 UTC 2020 Modified Files: src/sys/arch/xen/xen: xbd_xenbus.c xencons.c Log Message: Localify. To generate a diff of this commit: cvs rdiff -u -r1.124 -r1.125 src/sys/arch/xen/xen/xbd_xenbus.c cvs rdiff -u -r1.49 -r1.50 src/sys/arch/xen/xen/xencons.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sbin/rndctl
Module Name:src Committed By: riastradh Date: Thu May 7 19:13:38 UTC 2020 Modified Files: src/sbin/rndctl: rndctl.c Log Message: Trigger entropy consolidation before saving seed. This way, whenever /etc/security runs infrequently (daily), or the operator manually issues rndctl -S, we ensure that all samples taken during the entire boot are hashed together in the seed for the next boot. This should be infrequent enough that it's unlikely to enable the iterative-guessing attacks that we try to mitigate by not frequently consolidating entropy. To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sbin/rndctl/rndctl.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sbin/rndctl
Module Name:src Committed By: riastradh Date: Thu May 7 19:12:45 UTC 2020 Modified Files: src/sbin/rndctl: rndctl.c Log Message: Rework rndctl seed load sequence again. Go back to the book's order, now that writing to /dev/random guarantees to consolidate entropy -- this way the _next_ boot is no less secure than the current boot, in the event that entropy sources like interrupt timings provided any security that we just don't know how to measure honestly. Make sure to open the old seed to overwrite and the new seed to write anew first so that we can determine whether the medium is read-only before accepting the file's entropy estimate. To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/sbin/rndctl/rndctl.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sbin/rndctl
Module Name:src Committed By: riastradh Date: Thu May 7 19:09:26 UTC 2020 Modified Files: src/sbin/rndctl: rndctl.8 Log Message: Touch up rndctl(8) a bit. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sbin/rndctl/rndctl.8 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: riastradh Date: Thu May 7 19:07:29 UTC 2020 Modified Files: src/sys/kern: kern_entropy.c Log Message: Print `entropy: ready' only when we first have full entropy. Now that we consolidate entropy in rndctl -L and equivalent, not just when the operator chooses, epoch != -1 no longer necessarily means full entropy -- it just means `time to (re)seed, whether justified by entropy accounting or by explicit consolidation'. There is a bug on x86 systems with RDRAND/RDSEED that prevents this message from appearing at all: it happens so early that consinit has not run yet, so it just goes into oblivion. Need to fix that some other way! To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/sys/kern/kern_entropy.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: riastradh Date: Thu May 7 19:05:51 UTC 2020 Modified Files: src/sys/dev: random.c src/sys/kern: kern_entropy.c src/sys/sys: entropy.h Log Message: Consolidate entropy on RNDADDDATA and writes to /dev/random. The man page for some time has advertised: Writing to either /dev/random or /dev/urandom influences subsequent output of both devices, guaranteed to take effect at next open. So let's make that true again. It is a conscious choice _not_ to consolidate entropy frequently. For example, if you have a _slow_ HWRNG, which provides 32 bits of entropy every few seconds, and you reveal a hash that to the adversary before any more comes in, the adversary can in principle just keep guessing the intermediate state by a brute force search over ~2^32 possibilities. To mitigate this, the kernel generally tries to avoid consolidating entropy from the per-CPU pools until doing so would bring us from zero entropy to full entropy. However, there are various _possible_ sources of entropy which are just hard to give honest estimates for that are valid on ~all machines -- like interrupt timings. The time at which we read a seed in, which usually happens via /etc/rc.d/random_seed early in userland, is a reasonable time to gather this up. An operator or system engineer who knows another opportune moment can always issue `sysctl -w kern.entropy.consolidate=1'. Prompted by a suggestion from nia@ to consolidate entropy at the first transition to userland. I chose not to do that because it would likely cause warning fatigue on systems that are perfectly fine with a random seed -- doing it this way instead lets rndctl -L trigger the consolidation automatically. A subsequent commit will reorder the operations in rndctl again to make it work out better. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/sys/dev/random.c cvs rdiff -u -r1.12 -r1.13 src/sys/kern/kern_entropy.c cvs rdiff -u -r1.1 -r1.2 src/sys/sys/entropy.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/doc
Module Name:src Committed By: martin Date: Thu May 7 18:27:19 UTC 2020 Modified Files: src/doc [netbsd-9]: CHANGES-9.1 Log Message: Tickets #890 - #895 To generate a diff of this commit: cvs rdiff -u -r1.1.2.53 -r1.1.2.54 src/doc/CHANGES-9.1 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/sys/arch/arm/cortex
Module Name:src Committed By: martin Date: Thu May 7 18:25:14 UTC 2020 Modified Files: src/sys/arch/arm/cortex [netbsd-9]: gic_v2m.c gic_v2m.h Log Message: Pull up following revision(s) (requested by jmcneill in ticket #895): sys/arch/arm/cortex/gic_v2m.h: revision 1.3 sys/arch/arm/cortex/gic_v2m.c: revision 1.9 Do not store a pointer to the passed in struct pci_attach_args To generate a diff of this commit: cvs rdiff -u -r1.6.2.1 -r1.6.2.2 src/sys/arch/arm/cortex/gic_v2m.c cvs rdiff -u -r1.1.8.1 -r1.1.8.2 src/sys/arch/arm/cortex/gic_v2m.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/usr.bin/finger
Module Name:src Committed By: martin Date: Thu May 7 18:22:58 UTC 2020 Modified Files: src/usr.bin/finger [netbsd-9]: finger.1 util.c Log Message: Pull up following revision(s) (requested by kim in ticket #894): usr.bin/finger/finger.1: revision 1.22 usr.bin/finger/util.c: revision 1.30 Add lastlogx support To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.19.16.1 src/usr.bin/finger/finger.1 cvs rdiff -u -r1.29 -r1.29.18.1 src/usr.bin/finger/util.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/usr.sbin/lastlogin
Module Name:src Committed By: martin Date: Thu May 7 18:19:28 UTC 2020 Modified Files: src/usr.sbin/lastlogin [netbsd-9]: lastlogin.8 lastlogin.c Log Message: Pull up following revision(s) (requested by kim in ticket #893): usr.sbin/lastlogin/lastlogin.c: revision 1.16 usr.sbin/lastlogin/lastlogin.c: revision 1.17 usr.sbin/lastlogin/lastlogin.c: revision 1.18 usr.sbin/lastlogin/lastlogin.c: revision 1.19 usr.sbin/lastlogin/lastlogin.c: revision 1.20 usr.sbin/lastlogin/lastlogin.8: revision 1.13 usr.sbin/lastlogin/lastlogin.8: revision 1.14 Size output columns dynamically by default to fit contents. If the passwd entry is not found for a lastlogx entry, cons up a fake struct passwd where pw_name is the numeric uid in parentheses. This was already implemented for lastlog entries in revision 1.13. If -n is specified more than once, also print the user numerically (ie, uid instead of username) for lastlog entries. This was already implemented for lastlogx entries in revision 1.13. Reorder the lastlogx host name numeric condition so it better matches the user name numeric condition. Use memcpy for copying out lastlog and lastlogx text Lastlog and lastlogx text fields are not NUL-terminated when original data is truncated. Output records in original order Append to the list of output records instead of pushing on it, so we don't reverse the order of records (when not sorting). New sentence, new line. Sync usage with man page. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.12.48.1 src/usr.sbin/lastlogin/lastlogin.8 cvs rdiff -u -r1.15 -r1.15.44.1 src/usr.sbin/lastlogin/lastlogin.c 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
Module Name:src Committed By: riastradh Date: Thu May 7 18:15:29 UTC 2020 Modified Files: src/etc/rc.d: random_seed Log Message: Pass full pathname to df, and print warning message on failure. No need to extract dirname; `df -P /var/db/entropy-file' and `df -l /var/db/entropy-file' work just fine. To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/etc/rc.d/random_seed Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/x86/x86
Module Name:src Committed By: maxv Date: Thu May 7 18:13:05 UTC 2020 Modified Files: src/sys/arch/x86/x86: patch.c Log Message: Fix LOCKDEBUG compilation on i386. To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49 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/lib/libsa
Module Name:src Committed By: maxv Date: Thu May 7 18:02:48 UTC 2020 Modified Files: src/sys/lib/libsa: loadfile_elf32.c Log Message: Update the comments. To generate a diff of this commit: cvs rdiff -u -r1.56 -r1.57 src/sys/lib/libsa/loadfile_elf32.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/amd64/stand/prekern
Module Name:src Committed By: maxv Date: Thu May 7 17:58:26 UTC 2020 Modified Files: src/sys/arch/amd64/stand/prekern: elf.c mm.c Log Message: Clarify. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/arch/amd64/stand/prekern/elf.c cvs rdiff -u -r1.26 -r1.27 src/sys/arch/amd64/stand/prekern/mm.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/amd64/stand/prekern
Module Name:src Committed By: maxv Date: Thu May 7 17:10:02 UTC 2020 Modified Files: src/sys/arch/amd64/stand/prekern: mm.c Log Message: Explain more. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/sys/arch/amd64/stand/prekern/mm.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/sys/dev/sdmmc
Module Name:src Committed By: martin Date: Thu May 7 17:06:44 UTC 2020 Modified Files: src/sys/dev/sdmmc [netbsd-9]: if_bwfm_sdio.c Log Message: Pull up following revision(s) (requested by macallan in ticket #892): sys/dev/sdmmc/if_bwfm_sdio.c: revision 1.15 add entry for BCM43362, found on Cubietruck ok jmcneill@ To generate a diff of this commit: cvs rdiff -u -r1.3.8.1 -r1.3.8.2 src/sys/dev/sdmmc/if_bwfm_sdio.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/sys/arch/arm/sunxi
Module Name:src Committed By: martin Date: Thu May 7 17:05:07 UTC 2020 Modified Files: src/sys/arch/arm/sunxi [netbsd-9]: sun4i_a10_ccu.c Log Message: Pull up following revision(s) (requested by jmcneill in ticket #891): sys/arch/arm/sunxi/sun4i_a10_ccu.c: revision 1.12 Add A20 CLK_OUT_A and CLK_OUT_B clocks To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.10.4.1 src/sys/arch/arm/sunxi/sun4i_a10_ccu.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/doc
Module Name:src Committed By: martin Date: Thu May 7 17:03:51 UTC 2020 Modified Files: src/doc [netbsd-8]: CHANGES-8.3 Log Message: Ticket #1546 To generate a diff of this commit: cvs rdiff -u -r1.1.2.8 -r1.1.2.9 src/doc/CHANGES-8.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-8] src/bin/rcp
Module Name:src Committed By: martin Date: Thu May 7 17:02:33 UTC 2020 Modified Files: src/bin/rcp [netbsd-8]: rcp.c Log Message: Pull up following revision(s) (requested by aymeric in ticket #1546): bin/rcp/rcp.c: revision 1.50 In sink(), upon error, avoid multiple replies to the source as this would lead to a desynchronization of the protocol and further files or directories to be ignored or corrupted. Reported by Daniel Goujot, Georges-Axel Jaloyan, Ryan Lahfa, and David Naccache. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.49.26.1 src/bin/rcp/rcp.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-9] src/bin/rcp
Module Name:src Committed By: martin Date: Thu May 7 17:01:13 UTC 2020 Modified Files: src/bin/rcp [netbsd-9]: rcp.c Log Message: Pull up following revision(s) (requested by aymeric in ticket #890): bin/rcp/rcp.c: revision 1.50 In sink(), upon error, avoid multiple replies to the source as this would lead to a desynchronization of the protocol and further files or directories to be ignored or corrupted. Reported by Daniel Goujot, Georges-Axel Jaloyan, Ryan Lahfa, and David Naccache. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.49.36.1 src/bin/rcp/rcp.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/amd64/stand/prekern
Module Name:src Committed By: maxv Date: Thu May 7 16:49:59 UTC 2020 Modified Files: src/sys/arch/amd64/stand/prekern: elf.c Log Message: If we encounter relocations from a section that the bootloader dropped, AND if the section is a note, then skip the relocations. Considering a note that the bootloader dropped, there are two possible sides for the relocations: (1) the relocations from the note towards the rest of the binary, and (2) the relocations from the rest of the binary towards the note. We skip (1), which is correct, because the notes do not play any role at run time. If we encounter (2) however then there is a bug in the kernel, so add a sanity check against that. This fixes KASLR since the latest Xen changes (which introduced .note.Xen). To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/sys/arch/amd64/stand/prekern/elf.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/cortex
Module Name:src Committed By: jmcneill Date: Thu May 7 16:20:40 UTC 2020 Modified Files: src/sys/arch/arm/cortex: gic_v2m.c gic_v2m.h Log Message: Do not store a pointer to the passed in struct pci_attach_args To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/cortex/gic_v2m.c cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/cortex/gic_v2m.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/xen
Module Name:src Committed By: bouyer Date: Thu May 7 15:44:35 UTC 2020 Modified Files: src/sys/arch/xen/xen: hypervisor.c Log Message: Cast physical address to uintptr_t, fix PAE build. Pointed out by John D. Baker To generate a diff of this commit: cvs rdiff -u -r1.81 -r1.82 src/sys/arch/xen/xen/hypervisor.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/finger
Module Name:src Committed By: kim Date: Thu May 7 13:40:20 UTC 2020 Modified Files: src/usr.bin/finger: finger.1 util.c Log Message: Add lastlogx support To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/usr.bin/finger/finger.1 cvs rdiff -u -r1.29 -r1.30 src/usr.bin/finger/util.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sbin/rndctl
Module Name:src Committed By: wiz Date: Thu May 7 12:58:09 UTC 2020 Modified Files: src/sbin/rndctl: rndctl.8 Log Message: Add -i to SYNOPSIS. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/sbin/rndctl/rndctl.8 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/share/man/man4
Module Name:src Committed By: wiz Date: Thu May 7 12:56:19 UTC 2020 Modified Files: src/share/man/man4: hdaudio.4 Log Message: Fix macro usage. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/share/man/man4/hdaudio.4 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/lib/libc/gen
Module Name:src Committed By: wiz Date: Thu May 7 12:55:06 UTC 2020 Modified Files: src/lib/libc/gen: getentropy.3 Log Message: Fix macro usage. Fix typo. New sentence, new line. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/lib/libc/gen/getentropy.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.sbin/lastlogin
Module Name:src Committed By: wiz Date: Thu May 7 12:52:40 UTC 2020 Modified Files: src/usr.sbin/lastlogin: lastlogin.c Log Message: Sync usage with man page. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/usr.sbin/lastlogin/lastlogin.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/usr.sbin/lastlogin
Module Name:src Committed By: wiz Date: Thu May 7 12:52:26 UTC 2020 Modified Files: src/usr.sbin/lastlogin: lastlogin.8 Log Message: New sentence, new line. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/usr.sbin/lastlogin/lastlogin.8 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-7] src/doc
Module Name:src Committed By: sborrill Date: Thu May 7 12:09:26 UTC 2020 Modified Files: src/doc [netbsd-7]: CHANGES-7.3 Log Message: Whitespace fix To generate a diff of this commit: cvs rdiff -u -r1.1.2.83 -r1.1.2.84 src/doc/CHANGES-7.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-7-1] src/doc
Module Name:src Committed By: sborrill Date: Thu May 7 12:07:13 UTC 2020 Modified Files: src/doc [netbsd-7-1]: CHANGES-7.1.3 Log Message: Ticket #1731 To generate a diff of this commit: cvs rdiff -u -r1.1.2.70 -r1.1.2.71 src/doc/CHANGES-7.1.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-7-1] src/bin/rcp
Module Name:src Committed By: sborrill Date: Thu May 7 12:05:51 UTC 2020 Modified Files: src/bin/rcp [netbsd-7-1]: rcp.c Log Message: Pull up the following revisions(s) (requested by aymeric in ticket #1731): bin/rcp/rcp.c: revision 1.50 In sink(), upon error, avoid multiple replies to the source as this would lead to a desynchronization of the protocol and further files or directories to be ignored or corrupted. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.49.22.1 src/bin/rcp/rcp.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-7-0] src/doc
Module Name:src Committed By: sborrill Date: Thu May 7 12:03:47 UTC 2020 Modified Files: src/doc [netbsd-7-0]: CHANGES-7.0.3 Log Message: Ticket #1731 To generate a diff of this commit: cvs rdiff -u -r1.1.2.162 -r1.1.2.163 src/doc/CHANGES-7.0.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-7-0] src/bin/rcp
Module Name:src Committed By: sborrill Date: Thu May 7 12:02:24 UTC 2020 Modified Files: src/bin/rcp [netbsd-7-0]: rcp.c Log Message: Pull up the following revisions(s) (requested by aymeric in ticket #1731): bin/rcp/rcp.c: revision 1.50 In sink(), upon error, avoid multiple replies to the source as this would lead to a desynchronization of the protocol and further files or directories to be ignored or corrupted. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.49.14.1 src/bin/rcp/rcp.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-7] src/doc
Module Name:src Committed By: sborrill Date: Thu May 7 12:01:40 UTC 2020 Modified Files: src/doc [netbsd-7]: CHANGES-7.3 Log Message: Ticket #1731 To generate a diff of this commit: cvs rdiff -u -r1.1.2.82 -r1.1.2.83 src/doc/CHANGES-7.3 Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: [netbsd-7] src/bin/rcp
Module Name:src Committed By: sborrill Date: Thu May 7 12:01:00 UTC 2020 Modified Files: src/bin/rcp [netbsd-7]: rcp.c Log Message: Pull up the following revisions(s) (requested by aymeric in ticket #1731): bin/rcp/rcp.c: revision 1.50 In sink(), upon error, avoid multiple replies to the source as this would lead to a desynchronization of the protocol and further files or directories to be ignored or corrupted. To generate a diff of this commit: cvs rdiff -u -r1.49 -r1.49.12.1 src/bin/rcp/rcp.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/sdmmc
Module Name:src Committed By: macallan Date: Thu May 7 11:46:27 UTC 2020 Modified Files: src/sys/dev/sdmmc: if_bwfm_sdio.c Log Message: add entry for BCM43362, found on Cubietruck ok jmcneill@ To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/dev/sdmmc/if_bwfm_sdio.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/mips/include
Module Name:src Committed By: simonb Date: Thu May 7 11:43:28 UTC 2020 Modified Files: src/sys/arch/mips/include: cpuregs.h Log Message: Add PRID definition for newer SiByte SB1 cores (rev 0x11). Add a constant for SiByte/BCRM cacheable coherent TLB cache attribute. To generate a diff of this commit: cvs rdiff -u -r1.96 -r1.97 src/sys/arch/mips/include/cpuregs.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/sys/arch/arm/sunxi
Module Name:src Committed By: jmcneill Date: Thu May 7 11:24:47 UTC 2020 Modified Files: src/sys/arch/arm/sunxi: sun4i_a10_ccu.c Log Message: Add A20 CLK_OUT_A and CLK_OUT_B clocks To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/sys/arch/arm/sunxi/sun4i_a10_ccu.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
Module Name:src Committed By: hannken Date: Thu May 7 09:13:06 UTC 2020 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_znode.c Log Message: Operation zfs_zget_cleaner() cannot fail, comment and add assertions. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 \ src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_znode.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
Module Name:src Committed By: hannken Date: Thu May 7 09:12:32 UTC 2020 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_znode.c Log Message: Revert Rev. 1.31 as it is no longer possible for the handle to be NULL. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 \ src/external/cddl/osnet/dist/uts/common/fs/zfs/zfs_znode.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
Module Name:src Committed By: hannken Date: Thu May 7 09:12:03 UTC 2020 Modified Files: src/external/cddl/osnet/dist/uts/common/fs/zfs: zfs_vnops.c Log Message: Revert Rev. 1.63 and add a comment why we have to zil_commit() here: Operation zfs_znode.c::zfs_zget_cleaner() depends on this zil_commit() as a barrier to guarantee the znode cannot get freed before its log entries are resolved. To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65 \ 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.