Age | Commit message (Collapse) | Author |
|
|
|
but not if calling sis_iff() via sis_ioctl().
|
|
ok mikeb@ henning@
|
|
to replace x86_atomic_testset_{u32,u64}.
help from guenther@ kettenis@
ok kettenis@
|
|
an interrupt handler at an ipl level higher than what you're
splasserting you should be at. if you think code should be protected
by IPL_BIO and its entered from an interrupt handler established
at IPL_NET, you have a bug.
add some asserts to gets and puts so we can pick those cases up.
|
|
controllers. the flags used in sgls on the first gen (thunderbolt)
are different to the ones used on the second and third gens (fury
and invader).
this creates an mfii_iop struct to store differences between these
chips, and uses them to set the flags on the sgls we generate for
the chip.
this solves lockups caused by stuck io on the following chips:
mfii0 at pci1 dev 0 function 0 "Symbios Logic MegaRAID SAS3108" rev 0x02: msi
mfii0: "PERC H730 Mini", firmware 25.2.1.0037, 1024MB cache
and
mfii0 at pci1 dev 0 function 0 "Symbios Logic MegaRAID SAS3008" rev 0x02: msi
mfii0: "PERC H330 Mini", firmware 25.2.1.0037
ive also tested this diff on:
mfii0 at pci10 dev 0 function 0 "Symbios Logic MegaRAID SAS2208" rev 0x05: msi
mfii0: "PERC H810 Adapter", firmware 21.2.0-0007, 1024MB cache
and
mfii0 at pci1 dev 0 function 0 "Symbios Logic MegaRAID SAS2208" rev 0x05: msi
mfii0: "PERC H710 Mini", firmware 21.3.0-0009, 512MB cache
Hrvoje Popovski reported the bug and verified the fix on his hardware.
|
|
- https://github.com/libevent/libevent/commit/7b21c4eabf1f3946d3f63cce1319c490caab8ecf
- For this fix, we need to make sure that passing too-large inputs to
the evbuffer functions can't make us do bad things with the heap.
On top of that do:
- Update libevent version to 1.4.15-stable.
- Use SIZE_MAX from limits.h instead of a private define.
- Do not declare 'size_t need' twice to avoid a compiler warning.
OK sthen
|
|
response's content length may be an unexpected value as an error
page is shown.
|
|
API to NUL-terminate the buffer.
|
|
STARTUP.
|
|
what's going on.
|
|
prepending from delivery_filename backend and prepend conditionally earlier
in the code path if delivery method is through mda or filename.
ok eric@
|
|
Replace -y with -S (supported by GNU and FreeBSD sorts).
|
|
ok by deraadt@
|
|
write to trigger connection close, allow errors EPIPE or ECONNRESET.
|
|
- progress meter set like the old script
- path to firmware printed
- update both needed and installed drivers
- coda when we don't find anything to install/delete
- error out if @ARGV is not a possible driver
|
|
ok doug@
|
|
|
|
bug report from Martin Wolters
|
|
|
|
ok brad@, committed upstream (r3297)
|
|
|
|
ok brad@, committed upstream (r3297)
|
|
/firmware/snapshots/ for releases tagged with "-current", otherwise
use the version number e.g. /firmware/5.7/ for 5.7-beta / 5.7.
|
|
so don't make realloc copy it. just allocate what we need.
ok deraadt guenther
|
|
guenther suggested using thread time, which actually may improve accuracy
if somebody puts this in a threaded program.
|
|
This is a workaround needed at least by Renesas controllers. I didn't
find any documentation about this issue and I guess other open source
xHCI implementations do not see this race because they do much more work
upon resume.
Thanks to Remi Locherer for reporting this issue on bugs@.
|
|
|
|
These are the direct sources from NLnet Labs upstream, minus these:
compat contrib libunbound/python pythonmod testcode testdata winrc
ok deraadt@ jakob@
|
|
instead of "URI" or "URL" when referring to it.
|
|
ioctl(2)s are an exception to this rule. This makes clear that ifa
cannot be used initialized as found by jsg@ with gcc/clang.
ok krw@, bluhm@, jca@
|
|
this man page.
ok jsing@
|
|
|
|
strip number
Strip number path components from the beginning of the
request URI before looking up the stripped-down URI at
the document root.
reviewed with much patience and OK by reyk@
|
|
overhaul SYNOPSYS of uhidev(4)
ok by deraadt@
|
|
|
|
ok by jmc@
|
|
the stack. This will allow stricter checks when aborting transfers.
While here update a comment about short transfer and multi-TRB TD since
bulk transfers can also use a chain now.
|
|
|
|
|
|
ok millert@, kettenis@
|
|
the old fw_update
|
|
|
|
(deletes drivers not corresponding to that box, and updates/installs what's
needed)
|
|
|
|
at all
|
|
time ago.
From Jan Stary.
|
|
This changes the logic to prevent a recursion when processing soft
interrupts. Previously a per-CPU flag was set before re-enabling
interrupts. Now the IPL level is raised to SOFTTTY which makes
splsoftassert() happy, greatly inspired by mips64.
As a side effect, the ppc_intr_{disable,enable}() dance is now done
only once instead of twice per splx(9).
While here, make use of dosoftint() instead of having 3 different
functions for dispatching soft interrupts.
Tested by deraadt@ on G4 smp and by myself G5 smp, G3, G4 and socppc.
No objection from the usual (and over busy) suspects.
|
|
ok stsp@, deraadt@
|
|
extra warnings with gcc 3, due to the way we use siphash in the filesystem
code.
With dlg@
|