Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-12-08 | correct errant spacing here before it continues spreading | Ted Unangst | |
2015-12-08 | correct errant spacing | Ted Unangst | |
2015-12-08 | No trailers has been the default and only option for 20 years, yet some | Ted Unangst | |
drivers still set IFF_NOTRAILERS while others do not. Remove all usage of the flag from the drivers which in ancient times used it (and the modern drivers which blindly copied it from those drivers of yore). suggested by guenther. ok mpi | |||
2015-12-08 | _SYS_TASKQ_H_ -> _SYS_TASK_H_ | David Gwynne | |
2015-12-08 | tweak whitespace in struct definition. no functional change. | David Gwynne | |
2015-12-08 | use struct task_list instead of TAILQ_HEAD(, task) | David Gwynne | |
2015-12-08 | +TAILQ_HEAD(task_list, task); | David Gwynne | |
2015-12-08 | vlan doenst have to handle SIOCGIFADDR cos the stack does it. | David Gwynne | |
ok mpi@ | |||
2015-12-08 | Kill unused iftxlist. | Martin Pieuchot | |
ok dlg@ | |||
2015-12-08 | if_stop is unused, so kill it. | David Gwynne | |
ok mpi@ | |||
2015-12-08 | split the interface send queue (struct ifqueue) implementation out. | David Gwynne | |
the intention is to make it more clear what belongs to a transmit queue and what belongs to an interface. suggested by and ok mpi@ | |||
2015-12-08 | Match 3rd party Xbox 360 controllers, from Christian Heckendorf. | Martin Pieuchot | |
Tested by jeremy@ | |||
2015-12-08 | dont need to repeatedly set if_start to the same function. | David Gwynne | |
2015-12-07 | Add cpuid bits documented in the August 2015 revision of | Jonathan Gray | |
"Intel Architecture Instruction Set Extensions Programming Reference" | |||
2015-12-07 | enable snooping on Intel 100 Series HDA | Jonathan Gray | |
from and tested by daniel@ | |||
2015-12-07 | match on intel 100 series | Jonathan Gray | |
from and tested by daniel@ | |||
2015-12-07 | NFS can pass a buffer cache buffer straight to VOP_STRATEGY here, so dma_flip is | Bob Beck | |
needed. Found by henning@ - thanks! ok deraadt@ | |||
2015-12-06 | Only declare buf_daemon() once | Philip Guenther | |
2015-12-06 | child_return() is already declared in <sys/proc.h> | Philip Guenther | |
2015-12-06 | add function prototype | Mike Larkin | |
2015-12-06 | move around some deck chairs in preparation for supporting VM reboot. this | Mike Larkin | |
diff moves the cpu register init code into its own function which will soon be called from vmd to reset processor state. no functional change with this diff. | |||
2015-12-06 | Don't bother printing out the count of what type of cpu we have. Instead | Mike Larkin | |
just print the feature being used (eg, VMX/EPT). suggested by and ok deraadt@ | |||
2015-12-06 | don't allow opening of /dev/vmm if we are in an unsupported configuration | Mike Larkin | |
or if vmm0 didn't attach, prevents later panics if we try to use vmm in such a state. reported by many on tech/misc | |||
2015-12-06 | Change kernel internal pledge variables to 64bit (to prepare for more | Theo de Raadt | |
extensions). This change is exposed in ktrace.out files ok semarie | |||
2015-12-06 | switch on the return value of bus_dmamap_load_mbuf not value != 0 | Jonathan Gray | |
problem in rev 1.47 spotted by clang's -Wswitch-bool ok jmatthew@ kettenis@ | |||
2015-12-06 | Since the page zeroing thread runs without the kernel lock, | Bret Lambert | |
it relies upon the fpageq lock for data consistency and sleep/wakeup interlocking. Therefore, code which modifies page zeroing thread data or performs a wakeup of the thread must also hold the fpageq lock. Fix an instance where this was not the case. ok kettenis@ diff --git a/sys/uvm/uvm_pmemrange.c b/sys/uvm/uvm_pmemrange.c | |||
2015-12-06 | g/c pf_change_a6(). it's exactly the same thing as pf_change_ap() with p = | Henning Brauer | |
NULL. inspired by Richard Procter <richard.n.procter@gmail.com>'s mail on tech from Aug 17, but redone. ok sashan vgross | |||
2015-12-06 | unbreak kernel link if vmm isnt being built as part of the kernel. | David Gwynne | |
2015-12-06 | typo in log entry | mmcc | |
2015-12-06 | restore VMM mode after resume from suspend/hibernate | Mike Larkin | |
2015-12-05 | Multiple cleanups. | Martin Pieuchot | |
ok goda@, yasuoka@ | |||
2015-12-05 | g/c unneeded af (address family) params to pf_change_ap and _icmp | Henning Brauer | |
both af and naf (af-to case) are in the pf_pdesc some code shuffling to actually set these before calling pf_change_ap/_icmp inspired by Richard Procter <richard.n.procter@gmail.com>'s mail on tech from Aug 17, but redone ok bluhm vgross | |||
2015-12-05 | Make sure we use the same cpu numbering for the kern.cptime2 sysctl as we | Mark Kettenis | |
do for kern.proc. Fixes the issue in top(1) where a cpu would seem to be idle even though a thread was reported to be running on it. ok mpi@, tedu@, deraadt@ | |||
2015-12-05 | vioblk: Don't send flush ops if flush feature not present | Stefan Fritsch | |
If we haven't negotiated the flush feature, don't send VIRTIO_BLK_T_FLUSH to the device. noticed by mlarkin@ | |||
2015-12-05 | make vioblk_scsi_cmd more normal | Stefan Fritsch | |
Declare all variables at the start of the function and get rid of the strangely-indented block around the second half of the function. | |||
2015-12-05 | Make virtio_enqueue_commit return void | Stefan Fritsch | |
The return value was unused | |||
2015-12-05 | Study of kernel code complete. Permit ioctl SIOCGIFMEDIA for pledge | Theo de Raadt | |
"route", which krw and mestre will be able to use in dhclient(8). | |||
2015-12-05 | avoid an ugly wrap in a comment | Theo de Raadt | |
2015-12-05 | Keep kernel definitions under _KERNEL to unbreak security/wpa_supplicant | Martin Pieuchot | |
because of a missing forward declaration for kernel functions. ok stsp@ | |||
2015-12-05 | Keep kernel definitions under _KERNEL to unbreak ports that include | Martin Pieuchot | |
<net/if_var.h> because some other operating systems have defines in there. ok jasper@ | |||
2015-12-05 | Make the bnx interrupt handler mpsafe, and perform rx and tx completion | Jonathan Matthew | |
outside the kernel lock. Remove tx descriptor lists (essentially backing out if_bnx.c r1.77), add an interrupt barrier in bnx_stop, check the rx ring state before receiving packets, adjust the tx counter with atomic operations, and rework bnx_start to check for ring space before dequeueing and drop the packet if bnx_encap fails. tested on BCM5708 by me and on BCM5709 by Hrvoje Popovski ok dlg@ | |||
2015-12-05 | Make pppx pass packets with npppd through the device. This makes pppx work | YASUOKA Masahiko | |
without pipex.enable=1. Also fix tun(4) not to pass the packets to pipex when pipex.enable=0. "go for it" dlg | |||
2015-12-05 | pass a pointer to pf_test()'s reason to pf_test_rule instead of using a | Henning Brauer | |
local one. While we always intended to keep the logging in pf_test_rule and pf_test so seperate that we don't end up with a wrong reason, this is just too fragile and I can't even convince myself that it still is right. pointed out by markus, ok bluhm benno | |||
2015-12-05 | Remove useless "if() else", multicast and unicast v6 route lookups are | Vincent Gross | |
actually the same. This has been introduced in r1.7 to prevent RTM_MISS storms, but we don't send this message anymore. ok @mpi | |||
2015-12-05 | Avoid using ifq_deq_rollback(). | Mark Kettenis | |
2015-12-05 | ifq_deq_rollback without a preceding ifq_deq_begin is fail. | David Gwynne | |
caused by a badly managed merge. found by and testing by sebastia@ ok mpi@ | |||
2015-12-05 | upgrade tcp/ip to use the latest in C89 technology: memcpy. | Ted Unangst | |
ok henning | |||
2015-12-05 | AMD Family 12h and later processors keep their APIC clock running in deeper | Mark Kettenis | |
C-states. Set the TMP_ARAT flag for these (which is Intel-specific) such that acpicpu(4) enables the deeper C-states on these CPUs. ok deraadt@ | |||
2015-12-05 | remove stale lint annotations | Ted Unangst | |
2015-12-05 | remove old lint annotations | Ted Unangst | |