Age | Commit message (Collapse) | Author |
|
|
|
OK djm@ claudio@ dlg@
|
|
|
|
|
|
ok claudio@ guenther@
|
|
with CPL == 0 but the user's GS.base, so the normal INTRENTRY handling
won't work. Contrawise, the asm that trap() redirects us to when that
happens (resume_iret) sees a trapframe showing CPL==3 but it's run with
the kernel's GS.base, so INTRENTRY won't work there either.
asm style fixes drahn@ and mikeb@
ok kettenis@
|
|
|
|
|
|
|
|
ok henning@
|
|
|
|
is valid when we look at it. Repairs intellimouse (former pmsi) operation.
|
|
|
|
|
|
due to the way arguments are parsed, pid has to be specified
in the hexadecimal notation.
tested by me and sthen, ok sthen kettenis
|
|
PR_WAITOK not being set. While here add a diagnostic check for malloc.
|
|
and add support for more processing unit controls.
from Martin Pieuchot, thanks!
|
|
|
|
|
|
have real values, no 0 values anymore.
ok deraadt kettenis krw matthew oga thib
|
|
|
|
ok miod@, oga@, tedu@
|
|
|
|
the bridge if pci_dopm=0.
Fixes Gateway LT3103u and Lenovo Thinkpad 100e netbooks, allowing them to
suspend again (if pci_dopm is set to 0 in acpi.c). Tested by myself and
deraadt on a variety of hardware.
ok deraadt@
|
|
commands still on the queues the child device wont retry it cos its been
deactivated.
|
|
|
|
|
|
ok deraadt@
|
|
We can use IPv6 address as outer header of L2TP.
Kernel ABI is changed. You must update npppd.
OK @claudio, yasuoka@, dlg@
|
|
ok millert@
|
|
from interrupt context. This results in problems if the process of adding
a new address makes use of pools that use PR_WAITOK (or anything else that
may sleep). To avoid this problem, create a workq task so that the new
IPv6 address is added from within process context.
ok dlg@ henning@
|
|
OK deraadt@, millert@
|
|
about discarding a qualifier.
OK deraadt@ krw@
|
|
rwlock misuse. In particular, this commit makes the following
changes:
1. i386 and amd64 now count the number of active mutexes so that
assertwaitok(9) can detect attempts to sleep while holding a mutex.
2. i386 and amd64 check that we actually hold mutexes when passed to
mtx_leave().
3. Calls to rw_exit*() now call rw_assert_{rd,wr}lock() as
appropriate.
ok krw@, oga@; "sounds good to me" deraadt@; assembly bits double
checked by pirofti@
|
|
|
|
defines for the constants used while mapping.
Okay miod@, deraadt@.
|
|
The dying flag will be set in activate()/DEACTIVATE.
ok deraadt@
|
|
|
|
|
|
In disk_readlabel() if the ioctl fails don't forget to close the disk.
Avoid sharing a static error buffer between a workq and mountroot since
they can compete. Pass the dev_t to the workq inside one of the arguments
without a malloc'd object.
ok miod dlg krw
|
|
it with slow operations.
ok jsg yuo
|
|
Send buffer is scaled by not accounting unacknowledged on the wire
data against the buffer limit. Receive buffer scaling is done similar
to FreeBSD -- measure the delay * bandwith product and base the
buffer on that. The problem is that our RTT measurment is coarse
so it overshoots on low delay links. This does not matter that much
since the recvbuffer is almost always empty.
Add a back pressure mechanism to control the amount of memory
assigned to socketbuffers that kicks in when 80% of the cluster
pool is used.
Increases the download speed from 300kB/s to 4.4MB/s on ftp.eu.openbsd.org.
Based on work by markus@ and djm@.
OK dlg@, henning@, put it in deraadt@
|
|
|
|
|
|
reason to question himself by adding an XXX
|
|
hardcoding 0.
roughly almost a bit equivalent to what pf_test_rule does. changing the
rdomain for not reassembled fragments is not going to work ever, so the
full dance pf_test_rule does doesn't make sense here.
speaking of sense, I don't see anything remotely resembling sense in
pf filtering on fragments without reassembling them first.
with/ok claudio
|
|
pf_test_rule will have done it already, as correctly XXX-comment noted by
claudio almost a year ago.
pf_test6 (which is scarily different there) didn't have that at all.
|
|
/* XXX This does NOT affect pass rules! */
SLIST_FOREACH(ri, &s->match_rules, entry) {
...
delete that comment, entirely superfluous
|
|
pf_compare_state_keys will stay, we play safe.
|
|
|