Age | Commit message (Collapse) | Author |
|
no point in keeping it around.
"i like this" thib@ (a while back); ok krw@ and oga@; reminder to
update the man page and tweaks jmc@
|
|
ok krw@ marco@
|
|
ok yasuoka@
|
|
happens when waiting for the gpu), the reset function will at the very
least clean out all of our unwanted buffers, which is all we wanted to
do here ourselves. so we can continue with disabling the hardware and
cleaning up then return success.
Fixes a QUIESCE crash for krw when he had a wedged gpu (``it works, ok
krw@''). matthew@ hit a similar thing and this should fix it.
|
|
when we check for gpu hangs.
This makes catching some situations a bit more reliable so that large
gpu programs don't trigger hangcheck, and also the ring_wait can unhang
the chip for us without needin to do a reset.
Merge of two patches from Chris Wilson ``upstream''. Running this here
for a few days.
|
|
From henning@, fixed pflog_bgpcopy crashes.
|
|
their actual lengths. Will improve vertical alignment in some
uncommon situations, for example when escape sequences occur in
list or column width strings or in .Nm block arguments in the SYNOPSIS.
From kristaps@.
|
|
in ARB_STATE.
Without this bit, C{2,3,4} power states can't complete render writes
this has been known to cause painful hangs on some 945s where the bios
doesn't set this bit for us.
Code from Dave Airlie ``upstream''.
|
|
The sodding bits moved again *sigh*.
|
|
OP_BCOND subfunction.
|
|
|
|
efficient in the case where we are idle.
Idea taken from a commit to the linux kernel by chris wilson.
|
|
retire_requests() called just prior will do that for us.
|
|
requirements of this function (due to no longer binding any objects)
Found by matthew@'s lovely lock assertion diff.
|
|
MI softfloat code, implementing all MIPS IV specified floating point
operations.
Tested on R5000, R10000, R14000 and Loongson2F.
|
|
|
|
context, because drivers (like eso(4) and envy(4)) might want to sleep
in their halt method.
|
|
|
|
ok pirofti
|
|
determined by bNbrPorts in hub descriptor.
USB hub sends status packet to host, it contains status bits for each port
and hub itself. So, the packet size is ceil((port + 1) / 8) bytes.
If host requests smaller than that size, the hub behavior is undefined.
Some hub (Intel's RMH for example) sends whole status every time,
it makes babble of USB. This is the reason that uhub_intr() of old code
was suffered from USBD_IOERROR,
Okay deraadt@ and yuo@.
|
|
about the device rather than the contents of whichever disklabel
was read. Tweak whitespace in sd.c to make the code appearance
consistant.
|
|
|
|
that were mislabeled as MCP89 AHCI.
|
|
|
|
Okay miod@, deraadt@.
|
|
to struct pflog. ok gcc
|
|
given label. No change to existing functionality.
ok henning@ claudio@
|
|
addresses/ports too. ok ryan dlg
|
|
address fields in the pflog header, same for ports, and add a "rewritten"
indicator. ok ryan dlg
|
|
pass or block rule, not the last matching rule. triggered by pr6401.
this means that, for example, a rdr-to on a pass rule can override an
rdr-to on a match rule that comes later in the ruleset. but that's the
semantics: for block and pass rules, the last matching one wins, aka
actions are applied after we're done with ruleset eval, and match rules'
actions are applied on the fly. discussion with dlg and claudio, ok dlg ryan
|
|
|
|
value is used in verbose "show rules" output as "states creations", but
match rules never create state. states_cur aka "States" is needed and
correct, match rules are being associated with states. ok ryan
|
|
ok deraadt@ krw@ matthew@
|
|
fixes problems seen with Linksys USB300M.
|
|
- use rn_inithead0() instead of rn_inithead() to avoid failures on memory
shortage.
- delete a needless failure handling for malloc(,M_WAITOK) in
pipex_add_session().
pointed out by blambert@. ok hsuenaga@
|
|
ok deraadt@
|
|
as it is in the very same moment pf hits that match rule. really awesome
with multiple rdr-to and the like. ok dlg - ryan would ok it too if he was
here right now
|
|
firmware has it configured lower.
|
|
|
|
|
|
protocols to EPFNOSUPPORT.
|
|
|
|
with gcc4. Use his diff to make it compile.
Submitted & tested by Stefan Rinkes. Thanks!
|
|
strict locking diff.
ok oga@
|
|
counting. Not really an issue, but dlg@ was teasing me about not
finding any vscsi(4) bugs in a while. ;)
"i trust you" dlg@ (without seeing the diff)
|
|
|
|
and protocol header actually fit in the common cases.
stays until canacar tells us how to do it right ;)
ok dlg ryan
|
|
pflog was logging the "wrong" as in not yet rewritten (nat/rdr) addresses.
to address this without making an extra copy of the mbuf chain:
-introduce bpf_mtap_pflog, which is a 1:1 copy of bpf_mtap_hdr, except that
it supplies bpf_catchpacket with pflog_bpfcopy as copy function instead of
plain bcopy
-said new shiny pflog_bpfcopy knows what a pflog packet looks like, copies
everything into bpf's buffer, contructs a fake mbuf (which is allocated once
at attach time and reused over and over) which points to the bpf buffer
as data storage
-call pf_setup_pdesc on said fake mbuf
-then call pf_translate to rewrite the addresses as needed right in the
bpf buffer
this changes the pflog header as we have to pass the new addresses/ports
around. relies on canacar's awesome work in libpcap to work olrite with the
new, longer pflog header as well as with the old, shorter one.
almost completely written at c2k10 in canada, finished here at j2k10 in
japan. ok ryan dlg
|
|
and 0 if it didn't so we know wether we have to rewrite or not.
ok ryan dlg
and in just an hour from now on this might have reached cvs eventually
from njetwork challenged j2k10 in japan
|
|
changes to the SCSI subsystem ioctl(2) handlers.
ok dlg@; ok and tweaks krw@; no objections jsg@
|