Age | Commit message (Collapse) | Author |
|
ok deraadt@
|
|
the proper location.
this diff from brad@
ok and tested by yasuoka@
|
|
intended.
ok damien@
|
|
spotted by clang, ok matthew@
|
|
ok deraadt@
|
|
Removing a leftover M from my tree makes also my machine happy.
|
|
separate functions and install them as route/unroute functions for the
MIS pseudo-PIC.
|
|
ok henning@
|
|
AR8132 FastEthernet controller. The PHY has no ability to
establish a gigabit link. Previously only link parters which
support down-shifting was able to establish link.
This change should fix a long standing link establishment issue of
AR8132.
From Brad via FreeBSD
Tested by krw@, edd@, Abel Abraham Camarillo Ojeda, Gabriel Linder
|
|
Abel Abraham Camarillo Ojeda.
From Brad
|
|
From Brad
|
|
1) Allocating with M_WAITOK, checking for NULL, and calling panic() is
pointless (malloc() will panic if it can't allocate) so remove the check
and the call.
2) Allocating with M_WAITOK, checking for NULL, and then gracefully
handling failure to allocate is pointless. Instead also pass M_CANFAIL
so malloc() doesn't panic so we can actually handle it gracefully.
1) was done using Coccinelle.
Input from oga.
ok miod.
|
|
delete garbage lines.
ok syuu@
|
|
pirofti@.
|
|
confusing Coccinelle.
No binary change.
ok dlg@
|
|
Prodded by deraadt@ and the lack of testers on tech@.
|
|
This is originally written by Hiroyuki Aizu, ported and integrated
in our tree by Javier Vazquez <javama4 AT gmail> with tweaks and
suggestions by me.
Import prodded by deraadt@ and the lack of testers on tech@.
|
|
deactivate pages after syncing.
While here, don't check flags for PQ_INACTIVE (this is the only place
outside uvm_page.c where this is done) because pagedeactivate does this
already.
First part from Christian Ehrhart, second from me.
Both ok ariane@.
I meant to commit this about a week ago, but accidentally commited to my
local cvs mirror then forgot about it.
|
|
From Brad.
|
|
tested by many for over a week. ok kettenis@ phessler@.
|
|
triples the number of interrupt vectors that can be handled by the primary
CPU. Important for MSI, but could also fix some issues with large machines
loaded with a lot of devices.
tested by many; ok deraadt@, marco@
|
|
e1000e driver (which enables MSI as well), leaving everything handled by the
old Linux e1000 driver (which doesn't enable MSI) use legacy interrupts.
tested by many; ok jsg@
|
|
|
|
ok miod@
|
|
ok miod@
|
|
the specifics adb arguments.
Now apm(4) no longer depends on adb stuff and piic(4) doesn't attach on a
via-cuda machine (e.g. my color G3 iMac).
ok miod@
|
|
|
|
check to make sure cmdlen is correct while there.
ok miod@
|
|
pass a struct confargs * on macppc for some specific children of the adb
node, and not confuse real adb device attachments.
ok mpi@
|
|
Slightly changed version of a diff from Martin Furter.
|
|
|
|
from Martin Furter
|
|
will work and add PHY wake up code for RTL8401E.
From brad
|
|
level that allows one to retrieve the original routing domain
of UDP datagrams diverted by the pf via "divert-to" with a
recvmsg(2).
ok claudio
|
|
|
|
|
|
|
|
symmetric.
dont leak bufs on xs failure and make sure we free the buf back to the
right dma pool.
|
|
like to be talked to on odd paths, and even luns like being talked to
on even paths.
|
|
|
|
scsi_init_inquiry(). cut the compiled INQUIRY code over to it.
ok and tweaks from krw@
ok matthew@
|
|
|
|
the rx ring, schedule a timeout to keep trying until it gets some.
a timeout is used here cos the chip doesnt have a way of reporting
if its out of descriptors or when there's a ring overflow. we have
to manage that ourselves in software.
mikeb reported this issue on an ipsec gateway. ipsec would consume
all the mbufs while they were stuck in crypto waiting for the cpu
to catch up, by which time it was too late to give more to the
hardware. without any rx descriptors the chip would never interrupt
and we'd never try to fill the ring again.
the fix was tested by and is ok mikeb@
|
|
Unknown whether this also applies to product id 3b23 as well as 3b22.
Problem reported by John Danks in PR6630
ok dlg@
|
|
|
|
if defined WSDISPLAY_COMPAT_RAWKBD). Move keyboard array from dev/adb/keyboard.h
to dev/adb/akbdmap.h.
ok miod@
|
|
List. So turn a DIAGNOSTIC panic into returning failure.
ok mglocker@, miod@
|
|
in FreeBSD. This seems to fix a lot of problems on 82599 based cards
including the VLAN problems and the corrupted receives.
Putting this in now to work on it in tree since a few additional things
need to be merged. Tested by myself, deraadt@ and jsg@ on both 98er and
99er cards.
OK jsg@, deraadt@
|
|
|
|
upcomming ix(4) update.
|