created | 2018-11-29T23:19:49Z |
---|---|
begin | 2018-07-10T00:00:00Z |
end | 2018-07-11T00:00:00Z |
path | src/sys |
commits | 24 |
date | 2018-07-10T04:19:59Z | |||
---|---|---|---|---|
author | guenther | |||
files | src/sys/arch/alpha/alpha/machdep.c | log | diff | annotate |
src/sys/arch/amd64/amd64/machdep.c | log | diff | annotate | |
src/sys/arch/arm/arm/sig_machdep.c | log | diff | annotate | |
src/sys/arch/arm64/arm64/sig_machdep.c | log | diff | annotate | |
src/sys/arch/hppa/hppa/machdep.c | log | diff | annotate | |
src/sys/arch/i386/i386/machdep.c | log | diff | annotate | |
src/sys/arch/m88k/m88k/sig_machdep.c | log | diff | annotate | |
src/sys/arch/macppc/macppc/machdep.c | log | diff | annotate | |
src/sys/arch/mips64/mips64/sendsig.c | log | diff | annotate | |
src/sys/arch/sh/sh/sh_machdep.c | log | diff | annotate | |
src/sys/arch/socppc/socppc/machdep.c | log | diff | annotate | |
src/sys/arch/sparc64/sparc64/machdep.c | log | diff | annotate | |
src/sys/kern/exec_elf.c | log | diff | annotate | |
src/sys/kern/init_main.c | log | diff | annotate | |
src/sys/kern/kern_sig.c | log | diff | annotate | |
src/sys/sys/proc.h | log | diff | annotate | |
src/sys/sys/signalvar.h | log | diff | annotate | |
message |
Move from sendsig() to its callers the initsiginfo() calls and instead of passing sendsig() the code+type+val, pass a siginfo_t* to copy from. Eliminate the indirection through struct emul for sendsig(); we no longer have a SunOS4-compat version of sendsig() ok deraadt@ |
date | 2018-07-10T08:57:44Z | |||
---|---|---|---|---|
author | guenther | |||
files | src/sys/arch/amd64/amd64/genassym.cf | log | diff | annotate |
src/sys/arch/amd64/amd64/vector.S | log | diff | annotate | |
src/sys/arch/amd64/include/frame.h | log | diff | annotate | |
src/sys/arch/amd64/include/frameasm.h | log | diff | annotate | |
message |
Drop the ignored selectors (tf_[defg]s) from the trap and interrupt frames. ok mlarkin@ deraadt@ mpi@ kettenis@ |
date | 2018-07-10T08:58:50Z | |||
---|---|---|---|---|
author | mpi | |||
files | src/sys/kern/kern_descrip.c | log | diff | annotate |
src/sys/kern/sys_generic.c | log | diff | annotate | |
src/sys/kern/sys_pipe.c | log | diff | annotate | |
src/sys/kern/sys_socket.c | log | diff | annotate | |
message |
Move socket & pipe specific logic in their ioctl handler. ok visa@, tb@ |
date | 2018-07-10T09:04:22Z | |||
---|---|---|---|---|
author | mlarkin | |||
files | src/sys/arch/amd64/amd64/vmm.c | log | diff | annotate |
message | vmm(4): remove a wrong comment |
date | 2018-07-10T09:17:03Z | |||
---|---|---|---|---|
author | mpi | |||
files | src/sys/dev/usb/usb.h | log | diff | annotate |
src/sys/dev/usb/usb_subr.c | log | diff | annotate | |
message |
Change USB_DEVICEINFO to report USB port status/changes as currently seen by the stack. This will allows us to debug port status changes without relying on external tools, like lsusb(1), that generate I/O. While here correct USB3 LS port defines. |
date | 2018-07-10T09:28:27Z | |||
---|---|---|---|---|
author | henning | |||
files | src/sys/net/pf.c | log | diff | annotate |
src/sys/net/pf_ioctl.c | log | diff | annotate | |
src/sys/net/pfvar.h | log | diff | annotate | |
src/sys/sys/mbuf.h | log | diff | annotate | |
message |
provide a generic packet delay functionality. packets to be delayed are marked by pf in the packet header. pf_delay_pkt reads the delay value from the packet header, schedules a timeout and re-queues the packet when the timeout fires. ok benno sashan |
date | 2018-07-10T09:30:13Z | |||
---|---|---|---|---|
author | henning | |||
files | src/sys/net/if.c | log | diff | annotate |
message |
if_enqueue: call pf_delay_pkt() if m_pkthdr.pf.delay is set ok benno sashan |
date | 2018-07-10T09:44:01Z | |||
---|---|---|---|---|
author | jasper | |||
files | src/sys/dev/usb/usbdevs | log | diff | annotate |
message |
replace the Ituner vendor with Microchip to match Linux at least ok mpi@ |
date | 2018-07-10T09:45:33Z | |||
---|---|---|---|---|
author | jasper | |||
files | src/sys/dev/usb/usbdevs.h | log | diff | annotate |
src/sys/dev/usb/usbdevs_data.h | log | diff | annotate | |
message | regen |
date | 2018-07-10T09:46:18Z | |||
---|---|---|---|---|
author | jasper | |||
files | src/sys/dev/usb/usb_quirks.c | log | diff | annotate |
message | s/ITUNER/MICROCHIP/ following usbdevs -r1.689 |
date | 2018-07-10T10:02:14Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/kern/uipc_socket2.c | log | diff | annotate |
src/sys/net/pfkeyv2.c | log | diff | annotate | |
src/sys/net/rtsock.c | log | diff | annotate | |
src/sys/sys/socketvar.h | log | diff | annotate | |
message |
After removing raw_usrreq() from route and pfkey, the global sockaddr variables can be delared constant. OK claudio@ mpi@ |
date | 2018-07-10T10:17:42Z | |||
---|---|---|---|---|
author | bluhm | |||
files | src/sys/kern/kern_malloc.c | log | diff | annotate |
message |
In free(9) call wakeup() after mtx_leave() consistently. OK kettenis@ visa@ mpi@ |
date | 2018-07-10T11:22:54Z | |||
---|---|---|---|---|
author | friehm | |||
files | src/sys/netinet/ip_carp.c | log | diff | annotate |
message |
Remove DELAY(1000) from carp_send_arp() / carp_send_na() since it is not clear why it was necessary. OK bluhm@ 'ok but watch for fallouts' mpi@ |
date | 2018-07-10T11:34:12Z | |||
---|---|---|---|---|
author | mpi | |||
files | src/sys/netinet/in.h | log | diff | annotate |
src/sys/netinet/ip_esp.c | log | diff | annotate | |
src/sys/netinet/ip_input.c | log | diff | annotate | |
src/sys/netinet/ip_ipsp.h | log | diff | annotate | |
src/sys/netinet/ipsec_input.c | log | diff | annotate | |
message |
Introduce new IPsec (per-CPU) statistics and refactor ESP input callbacks to be able to count dropped packet. Having more generic statistics will help troubleshooting problems with specific tunnels. Per-TDB counters are coming once all the refactoring bits are in. ok markus@ |
date | 2018-07-10T13:01:38Z | |||
---|---|---|---|---|
author | henning | |||
files | src/sys/net/pf.c | log | diff | annotate |
message |
in pf_set_protostate(), only decrement the half-open states counter when the state was created on this host, i. e. not for those pfsync-imported. whether pfsync-imported states should be accounted is a seperate discussion, but as things are, we only increment the counter in pf_create_state(), and imported states don't excercise that path. probably fixes the half-open states accounting underflow-wraparounds that some people have been seeing. ok sashan |
date | 2018-07-10T13:05:37Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/arm64/stand/efiboot/efiboot.c | log | diff | annotate |
message | Add a "machine acpi" command to force booting with ACPI enabled. |
date | 2018-07-10T13:06:55Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/arm64/stand/efiboot/efiacpi.c | log | diff | annotate |
message | Always use PSCI to enable secondary CPUs if it is detected. |
date | 2018-07-10T16:01:26Z | |||
---|---|---|---|---|
author | deraadt | |||
files | src/sys/arch/amd64/amd64/locore.S | log | diff | annotate |
src/sys/arch/amd64/amd64/locore0.S | log | diff | annotate | |
src/sys/arch/amd64/amd64/spl.S | log | diff | annotate | |
src/sys/arch/amd64/amd64/vector.S | log | diff | annotate | |
src/sys/arch/amd64/include/asm.h | log | diff | annotate | |
src/sys/lib/libkern/arch/amd64/htonl.S | log | diff | annotate | |
src/sys/lib/libkern/arch/amd64/htons.S | log | diff | annotate | |
src/sys/lib/libkern/arch/amd64/memmove.S | log | diff | annotate | |
message |
In asm.h ensure NENTRY uses the old-school nop-sled align, but change standard ENTRY is a trapsled. Fix a few functions which fall-through into an ENTRY macro. amd64 binaries now are free of double+-nop sequences (except for one assember nit in aes-586.pl). Previous changes by guenther got us here. ok mortimer kettenis |
date | 2018-07-10T16:48:22Z | |||
---|---|---|---|---|
author | henning | |||
files | src/sys/net/pfvar.h | log | diff | annotate |
message |
The year is 2018. Mercury, Bowie, Cash, Motorola and DEC all left us. Just pf still has a default state table limit of 10000. Had! Now it's a tiny little bit more, 100k. lead guitar: me ok chorus: phessler theo claudio benno background school girl laughing: bob |
date | 2018-07-10T17:11:42Z | |||
---|---|---|---|---|
author | kettenis | |||
files | src/sys/arch/arm64/dev/acpipci.c | log | diff | annotate |
src/sys/dev/acpi/acpi.c | log | diff | annotate | |
src/sys/dev/acpi/acpivar.h | log | diff | annotate | |
message |
Make legacy interrupts work in acpipci(4). ok patrick@ |
date | 2018-07-10T20:28:34Z | |||
---|---|---|---|---|
author | claudio | |||
files | src/sys/net/pfkeyv2.c | log | diff | annotate |
src/sys/net/rtsock.c | log | diff | annotate | |
message |
Remove net/raw_cb.h from includes and replace the RAWSNDQ, RAWRCVQ with protocol specific ones. OK mpi@ |
date | 2018-07-10T20:30:31Z | |||
---|---|---|---|---|
author | claudio | |||
files | src/sys/conf/files | log | diff | annotate |
src/sys/net/Attic/raw_cb.h | log | diff | annotate | |
src/sys/net/Attic/raw_usrreq.c | log | diff | annotate | |
message |
Remove raw_usrreq and raw_cb, nothing is using them anymore. OK mpi@ |
date | 2018-07-10T20:43:26Z | |||
---|---|---|---|---|
author | florian | |||
files | src/sys/netinet6/in6_ifattach.c | log | diff | annotate |
message |
When an interface doesn't have a layer 2 address in6_get_ifid() tries to "borrow" one from another interface. But then it checks if the U bit is set int the generated EUI64 address and rejects it. On the other hand for interfaces that do have a layer 2 address this check is skipped, so relax it for the "borrowing" case, too. With this one gets stable link local addresses on e.g. gre(4) interfaces on certain virtualisation environments depending which mac addresses get picked for the vio(4) interfaces while previously we would end up with a random IP on every reboot. Reported by Aaron A. Glenn via phessler. OK phessler, benno |
date | 2018-07-10T20:44:39Z | |||
---|---|---|---|---|
author | florian | |||
files | src/sys/netinet6/in6_ifattach.c | log | diff | annotate |
message |
When an interface doesn't have a layer 2 address in6_get_soii_ifid() failes and then later on a in in6_get_ifid() a layer 2 address is "borrowed" from from another interface. Do the "borrowing" in in6_get_soii_ifid(), too so that semantically opaque interface identifiers work for these kind of interfaces, too. OK phessler, benno |