Age | Commit message (Collapse) | Author |
|
|
|
clear this is not supposed to happen, but unfortunately the description of
the ECDT table in the standard document has a path that starts with two
backslashes so that's what some vendors used.
From Christophe Staiesse.
ok deraadt@
|
|
|
|
and stops processing any further packets. this is believed to be
a result of the inconsistency of the destination mbuf chain as a
a copy acquired via m_copym2 works fine. so far only one problem
was discovered with the optimized inline version of m_copym2: a
cluster has to be allocated if source chain had one.
unfortunately, this solves the problem only for some packet sizes
so apply a larger hammer and call m_copym2 for now.
the problem was reported and diffs were patiently tested by Joosep
<joosepm-at-gmail-dot-com>, thanks!
deraadt agrees to this temporary measure.
|
|
have any drives on them. Fixes a panic seen on sparc64 machines with that
pesky Acer Labs chipset.
ok deraadt@, krw@, henning@
|
|
from Scott Benesh of HP via FreeBSD
|
|
|
|
from Scott Benesh of HP via FreeBSD
|
|
|
|
use signed integers. Partially fix issues by at least doing math operations
on unsigned integers. From Christophe Staiesse.
|
|
no oks (it is really a pain to review properly)
extensively tested, I'm confident it'll be stable
'now is the time' from several icb inhabitants
Diff provides:
- ability to specify different allocators for different regions/maps
- a simpler implementation of the current allocator
- currently in compatibility mode: it will generate similar addresses
as the old allocator
|
|
ok mlarkin@
|
|
|
|
|
|
Tested on alix and soekris by benno, mpf, shadchin and myself. Loongson
tests by miod. OK mpf, shadchin, kettenis
|
|
which send 'interleaved' PS2 packets in between absolute ALPS packets.
Dell laptops (E6xxx and E5500 at least) have this kind of touchpad.
ok and some rework mpi@, tested okan@.
|
|
a newline ever gets printed. Found the hard way with a device dying on me.
|
|
devices using sych endpoints. From Gregor Pintar <grpintar at gmail.com>
Thanks!
|
|
tweaked version of a diff from jcs@
|
|
|
|
|
|
ok ratchov@
|
|
|
|
|
|
version of the MCS7830 with no software visible changes besides
a new product id.
from brad
|
|
|
|
- add nForce 780a SLI/nForce 200
from Brad Davis
- correct 3400 PT IDER entry
- some additional entries from submitted dmesgs
|
|
from jme_start() if IFF_OACTIVE is set before that happens; as
the original driver did before it was ported to DragonFly
- Return from jme_start() if there is no link or an empty queue.
prevents watchdog timeouts when there is no link present. from brad
|
|
rely on regular rx/tx queue interrupts moderated to 8k intr/s achieving
best performance/latency ratio. this effectively doubles performance
on 82599. tested on 82598 as well.
|
|
no objections from claudio and deraadt; tested on 82598 and 82599
|
|
|
|
|
|
|
|
GUS PnP.
|
|
from Tobias Ulmer (tobiasu at tmux.org); ok jmc@, krw@
|
|
- move the P_TRACED and P_INEXEC flags, and p_oppid, p_ptmask, and
p_ptstat member from struct proc to struct process
- sort the PT_* requests into those that take a PID vs those that
can also take a TID
- stub in PT_GET_THREAD_FIRST and PT_GET_THREAD_NEXT
ok kettenis@
|
|
or fd_{lo,hi}maps members, or when doing a read for a write. Fixes hangs
when an rthreaded processes sleeps while copying the fd table for fork()
and catches another thread with the lock.
ok jsing@ tedu@
|
|
writes. Some (but not all) chipsets will fail to generate
interrupts in this case, so do not attempt to enable MSI
on 82571/82572.
Problem reported by David Imhoff with interrupts working on PE1950
but not working on a R610.
ok kettenis@ claudio@ deraadt@
|
|
prompted by kettenis, ok miod, tested on the troublesome machine
|
|
sufficient. Now, use bus_space_barrier explicitly. This was exposed
by newer gcc on DS20 alpha with ahc(4) controllers using any drives
other than Seagates. During initial probe the drive vendor/product
string would be empty.
diff from miod; tested by myself and henning
|
|
so fails to match on class.
Tested by LEVAI Daniel. ok deraadt@
|
|
|
|
|
|
as this can be called from an interrupt context.
From brad.
|
|
is called before the command is started. This might have resulted
in the timeout firing and invalidating the command before it is
started. Move the timeout_add_* inside the relevant splbio()/splx().
ok miod@ tedu@
|
|
check for the result in sili_pmp_softreset() as is done for all other
invocations of sili_get_ccb(). While here disambiguate the printf's
being emitted when sili_get_ccb() returns NULL.
|
|
guenther is working on
ok miod
|
|
ok deraadt@/dcoppa@ and sthen@.
|
|
|
|
ok deraadt/dcoppa and sthen@.
|