Age | Commit message (Collapse) | Author |
|
For now, the kernel does enforce one-to-one mapping between logical
cpuids and hardware coreids, but the reliance on that should be
removed eventually.
|
|
|
|
|
|
While it is not clear (to me) why that ports ends up with corrupted
shared libs, reverting those changes fixes the issue and should allow us
to close p2k17 more smoothly.
Discussed with a bunch, ok ajacoutot@ guenther@
|
|
something is seriously wrong.
|
|
function ifioctl_get(). This simplifies an upcoming diff.
suggested by & ok mpi, input & ok florian
|
|
|
|
end of rc we call reorder_kernel which creates a /obsd hard link to
the same kernel.
In the past obsd was only created when doing a manual make install in
the kernel sources.
There is no need for two backup hard links during boot, rearange the
kernel Makefiles to restore previous behaviour and thus stopping
reorder_kernel from scribbling over /obsd.
Makes muscle memory of some kernel developers work again: /obsd can
serve as a known good kernel; and there was much rejoycing...
Discussed at length with benno, rpe, phessler and tb at
p2k17.
Seems like a good idea to deraadt.
OK benno, phessler, rpe, tb
|
|
duplicate offers for other addresses, so that the fastest
responding and presumably 'closest' DHCP server is used.
|
|
This is a requirement to use a sleeping lock inside kqueue filters.
It is now possible, but not recommended, to sleep inside ``f_event''.
Threads iterating over the list of pending events are now recognizing
and skipping other threads' markers. knote_acquire() and knote_release()
must be used to "own" a knote to make sure no other thread is sleeping
with a reference on it.
Acquire and marker logic taken from DragonFly but the KERNEL_LOCK()
is still serializing the execution of the kqueue code.
This also enable the NET_LOCK() in socket filters.
Tested by abieber@ & juanfra@, run by naddy@ in a bulk, ok visa@, bluhm@
|
|
From Helg Bredow.
|
|
Instead return EOPNOTSUPP and call it from ifioctl(). This will help
getting per-driver ioctl routines outside of need the NET_LOCK().
While here always return ENXIO when ``ifp'' is NULL.
ok visa@, florian@
|
|
From Helg Bredow, ok pirofti@
|
|
|
|
|
|
|
|
haesbaert points out that ie(4) does a weird error accounting dance
which requires it to decrement a interface counter in some cases.
Shuffle things around to only ever do an increment
"sure" kettenis, OK mpi
|
|
|
|
|
|
From Carlos Cardenas, who discussed this with reyk@ also. Thanks!
|
|
|
|
|
|
certain channels don't get samples, for instance when mono->stereo
conversion is disabled.
|
|
|
|
channels don't get samples, for instance when mono->stereo conversion
is disabled.
|
|
|
|
that have been disabled since r1.1.
|
|
by & OK mpi, input & OK visa
|
|
|
|
|
|
don't call exit, since grab_object is only used within a fork
and parent does exit.
this prevents signal cleanup from fucking up and trying to close
the fhs a second time.
somewhat long-standing problem, as seen by jeremy@ and I.
okay jeremy@
|
|
for the Source Link-layer Address Options.
Merge nd6_rs_input() and nd6_ra_input() into one generic function that
does just that.
input & OK mpi
|
|
click chooses the line.
|
|
|
|
Suggested by and OK mpi, OK visa
|
|
From Mark Johnston, markj@FreeBSD
|
|
From Mark Johnston, markj@FreeBSD
|
|
From Mark Johnston, markj@FreeBSD
|
|
PRU_DISCONNECT or PRU_ABORT.
So raw_disconnect() and sofree() return immediately so remove the dead
code.
Also the following call to soisdisconnected() would be a
use after free.
This removes the last calls to raw_disconnect() so tedu it.
|
|
Install the default route with mpath flag.
OK mpi
|
|
ok jca@ tb@
|
|
as discussed with and ok mpi@
|
|
|
|
|
|
|
|
a few lines of code and makes the parser more consistent wrt case-
sensitivity. bz#2664 ok dtucker@
|
|
stop time (we already support specifying both or neither)
|
|
lcd will change to the local user's home directory as usual.
cd will change to the starting directory for session (because the
protocol offers no way to obtain the remote user's home directory).
bz#2760 ok dtucker@
|
|
that are actually used in Match criteria rather than (an incomplete
list of) all criteria. ok djm@, man page help jmc@
|
|
|