Age | Commit message (Collapse) | Author |
|
This makes it easier to release fdplock before calling closef().
OK mpi@, anton@
|
|
Fake an APM_POWER_CHANGE event if we time out waiting for an event.
This allows us to handle autoaction in a single place.
|
|
Remove the tick conversion stuff and use timeout_add_msec(9) directly.
Compile-tested by kn@.
ok kn@
|
|
With input from kn@.
Compile-tested by kn@.
ok kn@
|
|
|
|
There remains a polling sleep in this driver. We can fix it separately.
ok mpi@
|
|
OK claudio@
|
|
so call fopen() directly and drop it
ok florian
|
|
|
|
|
|
find the wrong super-block for file systems with 64k block size.
ok visa@
|
|
ok florian
|
|
Reported by Maxime Villard.
ok kettenis@ brynet@
|
|
pending signal for curproc. CURSIG() is doing a fair amount more than
just checking for a pending signal and should not be called just for that.
The signal handling will be done once the ioctl returns to userland which
is triggered by vcpu_must_stop().
OK mlarkin@ mpi@ visa@
|
|
find the wrong super-block for file systems with 64k block size.
ok visa@
|
|
destination addresses.
|
|
|
|
which is not bug free.
OK stsp@
|
|
mbuf which sits on the stack. Similar change was done in iwm(4) some time
ago.
OK stsp@
|
|
|
|
- the name was a bit confusing (pkg_info)
- one of the first modules I wrote, and the old one isn't OO at all, and
full of globals, which can be a problem for displaying error messages, and
for tweaking PKG_DB locally...
This will replace PackageInfo.pm once I've gone through all the callers.
New synopsis would make this part of State in most cases, without any
singleton.
|
|
ok and suggestion jmc@
|
|
There was no limitation for the length of openssl conf value.
This brings possibility of out-of-memory problem as oss-fuzz had detected.
This diff restricts the length of conf value up to 64k.
ok jsing@
|
|
- update debug messages to be more precise
- simplify call to lsa_self()
- drop lsa_find_lsid() redondant parameters
OK remi@
|
|
inconsistent if knote_acquire() or knote_release() is preempted by
an interrupt that modifies the same knote.
OK mpi@
Reported-by: syzbot+8c174edc00da365121d7@syzkaller.appspotmail.com
|
|
as static value of 16 * PAGE_SIZE (siop). But all end up with a max
i/o size of of MAXPHYS or more. So no need for their *_minphys.
|
|
Test & ok visa@. Sadly his Lemote doesn't come back from sleep, with or
without this change.
|
|
mdoc(7) auto-tagging delivered false positives leading tag users
to usages somewhere in manual; add ".Tg" markup for both keywords
in the "NEIGHBORS AND GROUPS" section where the concepts are
introduced.
Feedback and OK schwarze
|
|
|
|
OK millert
|
|
OK millert
|
|
indirections.
(I'm not convinced that we always want to read CLOCK_REALTIME, in fact
we probably want to almost always read CLOCK_MONOTONIC.)
OK millert
|
|
OK millert
|
|
OK millert
|
|
OK millert
|
|
OK millert
|
|
OK millert
|
|
OK millert
|
|
using macros from sys/time.h
OK millert
|
|
unused interval_zero.
OK millert
|
|
"prefix-set" blocks work with line breaks just fine,
probably old macro leftover.
OK job claudio
|
|
it easier to grab the kernel lock once ioctl() is unlocked.
Thanks to semarie@ who came up with an improved diff.
ok mpi@ semarie@ visa@
|
|
Input & OK millert
|
|
wds_minphys() is just duplicating what minphys() will do. Nuke it.
|
|
|
|
Also stop using version pinned methods, instead setting the min and max
protocol versions.
Requested by inoguchi@
ok inoguchi@ tb@
|
|
It is currently possible for key_share to be NULL when a TLS client
receives a keyshare extension. However, for this to occur the client has
to be doing TLS 1.2 or earlier, which means that it was invalid for the
server to send the extension. As such, check for NULL and treat it as an
invalid extension.
Found by oss-fuzz (#20741 and #20745).
ok inoguchi@ tb@
|
|
Changed to use local variable to hold malloc address rather than directly
set to S3I(s)->tmp.x25519, and set that private_key pointer to
S3I(s)->tmp.x25519 after all the "goto err;".
Also added freezero for S3I(s)->tmp.x25519 to ssl3_free() and ssl3_clear().
ok jsing@ tb@
|
|
Macros are expanded by the parser at parse time, whereas variables are
read as ordinary strings and left unmodified; hence, quoted `"$domain"'
gets passed to the daemon as is, which substitutes proper values before
passing it to the kernel. `$domain' without quotes never makes it to
the daemon, that is with `domain = foo' somewhere else "foo" is being
eventually passed unmodified to the kernel.
jmc prompted for a proper explanation and provided the final wording.
OK tobhe jmc
|
|
|