Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-08-10 | Don't forget to call va_end in xen_hypercall | Mike Belopuhov | |
Coverity CID 1453343 | |||
2017-08-10 | With a CTF kernel, DDB's print command will now pretty-print symbols. | Martin Pieuchot | |
Casting a type is not yet supported. ok kettenis@, jasper@ | |||
2017-08-10 | Move the solock()/sounlock() dance outside of sobind(). | Martin Pieuchot | |
ok phessler@, visa@, bluhm@ | |||
2017-08-10 | Make rw_enter() always succeed after a panic. | Martin Pieuchot | |
This prevents deadlocks when doing 'boot reboot' after the kernel panic'd. Discussed with bluhm@ and guenther@, ok visa@ | |||
2017-08-10 | the userland crypto interface died long ago, can clean up the header | Ted Unangst | |
2017-08-10 | A missing break in vxlan_sockaddr_cmp() could eventually trick an | Reyk Floeter | |
vxlan interface into accepting packets for the wrong destination (if the sockaddr_in6 checks somehow match on sockaddr_in addresses). Coverity CID 1452902; Severity: Moderate OK mikeb@ | |||
2017-08-10 | Prevent an unlikely resource leak | Mike Belopuhov | |
Coverity CID 1453069; Severity: unlikely, not user-visible. | |||
2017-08-10 | sector_count is uninitialized if the SCSI cmdlen is not 6, 10, 12 or | Reyk Floeter | |
16 bytes long. This cannot happen. But it is good to silence the uninitialized variable warning. Coverity CID 1453104; Severity: Insignificant OK mikeb@ | |||
2017-08-10 | Fix copy-paste error in the error path of vio_alloc_mem() that checked | Reyk Floeter | |
the wrong variable (sc_tx_dmamaps[i] instead of sc_rx_dmamaps[i]). Coverity CID 1452937; Severity: Minor OK mikeb@ | |||
2017-08-10 | Add missing comma that caused a concatenated string. Fixes printing of | Reyk Floeter | |
the device names of "9P Transport" and "mac80211 wlan" virtio devices. Coverity CID 1453254; Severity: Insignificant OK mikeb@ | |||
2017-08-10 | Correct the upper bound for the command size before the passthrough | Mike Belopuhov | |
Coverity CID 1453317; Severity: unlikely, not user-visible. | |||
2017-08-10 | Buffer size for the SCSI vendor string should be 8 char long | Mike Belopuhov | |
A vendor and part of the product string got copied into a larger on-stack buffer as a result of an out-of-bounds access, however only 4 characters are meaningful in this context. Coverity CID 1453206; Severity: insignificant. | |||
2017-08-10 | Fixup upper bound for the completion descriptor identifier | Mike Belopuhov | |
Coverity CID 1452864; Severity: unlikely, not user-visible. | |||
2017-08-10 | The socket field so_proto can never be NULL. Remove the checks. | Alexander Bluhm | |
OK mpi@ visa@ | |||
2017-08-10 | The caller of sobind() has to free the name mbuf. Plug a mbuf leak | Alexander Bluhm | |
in bfd_listener(). OK phessler@ | |||
2017-08-10 | Fail if unknown type of an address family was specified | Mike Belopuhov | |
Coverity CID 1452981; Severity: unlikely, not user-visible. | |||
2017-08-10 | Power off all codecs on shutdown to eliminate static noise in speakers | Theo Buehler | |
or headphones on reboot. From Manuel Giraud <manuel () ledu-giraud ! fr> Tweaks & ok ratchov | |||
2017-08-10 | Deactivate the device if I/O fails in attach. | Martin Pieuchot | |
Coverity CID 1453399; ok deraadt@ | |||
2017-08-10 | Remove a leftover bit that was dereferencing an uninitialized pointer | Mike Belopuhov | |
Coverity CID 1453398; ok deraadt. | |||
2017-08-10 | Avoid possible NULL pointer dereference on fuseioctl() | Ricardo Mestre | |
Found by Coverity Scan (CID 1453387) OK mpi@ | |||
2017-08-10 | Add glue for passing through file+line when WITNESS is enabled | Philip Guenther | |
ok kettenis@ | |||
2017-08-10 | Do not invalidate ND for local routes, make it consistent like ARP. | Alexander Bluhm | |
OK mpi@ | |||
2017-08-10 | Prevent userland to modify RTF_LOCAL route entries. | Martin Pieuchot | |
In particular setting an expiration timer on a route entry which would confuse L2 state machines. ok bluhm@ | |||
2017-08-10 | Remove some case statements which have been compiled out since 2000. | Frederic Cambus | |
OK mpi@ | |||
2017-08-10 | icmp_mtudisc() might be called by TCP even on loopback after a | Alexander Bluhm | |
retransmit timeout. Do not run path MTU discovery on local routes as we never want that on loopback. For permanent ARP or ND entries disable path MTU discovery as they use the same rt_expire field. This prevents that permanent routes and entries disappear. bug analysis friehm@; OK mpi@ | |||
2017-08-09 | vmd: allow guest PCI interrupt line reassignment. | Mike Larkin | |
I also added a couple config space register names to pcireg.h to try and reduce the use of magic numbers in vmd/pci.c ok pd@ | |||
2017-08-09 | Add IA32_MISC_ENABLE MSR and bitfield values, to be used shortly by | Mike Larkin | |
vmm(4) | |||
2017-08-09 | reorder some MSRs in the MSR list that were out of order. No functional | Mike Larkin | |
change; I'll be adding a few new ones and noticed these were misplaced. | |||
2017-08-09 | reorder some MSRs in the MSR list that were out of order. No functional | Mike Larkin | |
change; I'll be adding a few new ones and noticed these were misplaced. | |||
2017-08-09 | fix a few DPRINTFs in vmm.c so that compilation with VMM_DEBUG works | pd | |
ok mlarkin@ | |||
2017-08-09 | Expose TSC to vmm guest | pd | |
This exposes TSC to vmm guest and OpenBSD guests should use it as a preferred timecounter on >= skylake. This should improve the clock drift situation. This breaks vmctl send and receive (for >= skylake), working on that. ok mlarkin@ | |||
2017-08-09 | typo in comment | Mike Larkin | |
2017-08-09 | Clear any pending (edge-triggered) interrupts at setup to avoid | Visa Hankala | |
spurious interrupts with newly established handlers. | |||
2017-08-09 | Remove knob and always do neighbor unreachable detection. | Florian Obser | |
2017-08-09 | accept_rtadv doesn't do anything since some time. | Florian Obser | |
OK mpi | |||
2017-08-09 | We are no longer generating privacy addresses in the | Florian Obser | |
kernel. OK mpi | |||
2017-08-09 | Move the socket lock "above" sosetopt(), sogetopt() and sosplice(). | Martin Pieuchot | |
Protect the fields modifieds by sosetopt() and simplify the dance with the stars. ok bluhm@ | |||
2017-08-09 | Add "PNP0303" (8042 PS/2 Controller) to acpi_isa_hids[] | David Coppa | |
ok kettenis@ | |||
2017-08-09 | We are no longer processing router advertisements in the | Florian Obser | |
kernel. OK mpi | |||
2017-08-09 | Fix format strings to make the kernel build on arm64 again after the | Jonathan Gray | |
recent kprintf changes in clang. ok deraadt@ kettenis@ | |||
2017-08-09 | fix format strings | Jonathan Gray | |
ok kettenis@ | |||
2017-08-09 | remove duplicated PAGE macros and drop type suffix | Jonathan Gray | |
ok kettenis@ | |||
2017-08-08 | Arm64 compilers like many others anymore will use floating point registers | Dale Rahn | |
for non-foating point data, so it is important that FPU state be saved and restored when a signal is delivered. This diff that performs a save and restore of all of the floating point registers (not just the callee save registers). It is added to sigcode running in userland instead of into the kernel with copyin()/copyout() similar to the code in powerpc (macppc) locore.S | |||
2017-08-08 | fix typo in previous commit. | T.J. Townsend | |
2017-08-08 | Stop running nd6_expire every second. | Florian Obser | |
We know when pltime or vltime decrease to zero. Run nd6_expire then. Input & OK mpi, bluhm | |||
2017-08-08 | Get rid of read_psl() and write_psl() by replacing | Visa Hankala | |
read_psl() + disable_intr() with intr_disable(), and write_psl() with intr_restore(). OK kettenis@ | |||
2017-08-08 | Kernel sendsyslog(2), libc syslog(3), and syslogd(8) restrict and | Alexander Bluhm | |
truncate the length of a syslog message to 8192 bytes. Use one global define LOG_MAXLINE for all of them. OK deraadt@ millert@ | |||
2017-08-08 | Increase the limit of the IP protocol queues from 256 to 2048 mbufs. | Alexander Bluhm | |
The interface congestion algorithm kills performance at this place, with the large queues it never triggers. OK mpi@ claudio@ | |||
2017-08-07 | Add RK3399 USB3 related clocks. | Mark Kettenis | |
2017-08-07 | Return WSDISPLAY_TYPE_PCIVGA like we do on macppc. | Mark Kettenis | |
Pointed out by jsg@ |