Age | Commit message (Collapse) | Author |
|
From NetBSD
Thanks to Jason Ackley for testing on i386/amd64/sparc64
with both T1 and T3 cards.
"looks ok" dlg@
|
|
values derived from Linux's sungem_phy driver, same init
code also exists in Apple's GMAC driver too.
|
|
|
|
|
|
|
|
|
|
ok joris@
|
|
we currently return immediately after the remove. Use for() idiom
instead of TAILQ_FOREACH. Make clear we are doing a TAILQ_REMOVE() by
eliminating wrapper function.
|
|
ok reyk@
|
|
a) Ensuring only one command is started at a time on such targets.
b) Not fiddling with pSRB fields until it is really going to be started.
c) Testing for a pending interrupt before starting to send stuff to the card.
Found when testing queue.h stuff.
|
|
|
|
the protection of the memory mapping we're doing I/O on, or if we want to
leave them as they are. This should only be necessary for breakpoint
insertion in code, so we'll only use it for ptrace requests.
Initially from art@ after discussion with kettenis@ millert@ and I,
tested by many.
|
|
not being used anyway.
|
|
- remove spl from attach
- fix dmesg printing
- de-allocate resources on failure to attach
- remove redundant checks just before pci_mapreg_map()
- use pci_mapreg_type()
|
|
- remove spl's from attach
- fix dmesg printing
- de-allocate resources on failure to attach
|
|
|
|
"looks fine" reyk@
|
|
|
|
we're breaking pfsync compatibility this cycle anyways.
Requested by djm@, ok henning@, 'wheee!' deraadt@
|
|
the result to determine which carp interface should answer rather than
simply using the ip address.
Fixes breakage debugged by Matt Bradford <m.bradford@isrc.qut.edu.au>
'just commit' deraadt@
|
|
|
|
|
|
ok miod@
|
|
- initialize error to 0 in pcn_ioctl().
|
|
bpf FILDROP interface exists for about one year but the required
interface to the drivers was missing - so it was useless. this new
approach based on a design by henning@ uses a new mbuf flag to mark
filtered packets and to drop them in the generic network stack input
routines (like ether_input).
for example; after some additional testing, this could be used by
dhclient to filter everything except DHCP packets (track tech@
for a corresponding dhclient diff). the "filter dropped" packets won't
reach the network stack. so it's probably some kind of a very basic
application layer packet filter ;).
ok canacar@, discussed with henning@ and others
|
|
some controllers
discussed with otto@ and henning@, first noted by miod@
|
|
ok martin@
|
|
idiom.
|
|
requested by uwe@.
|
|
with both sack and md5 options in SYN.
|
|
In fork1(), setup the p_{prof,virt}_to timeouts _before_ putting the process
on the runqueue. Since SCHED_UNLOCK() can cause pre-emption, it is possible
(with the old code) for the newly created process to run and become curproc
before the timeouts were set. If itimers are set early, and you're unlucky,
hardclock() might fire at this time and attempt timeout_add() on the unset
timeouts, leading to "panic: timeout_add: not initialized".
deraadt@, miod@ ok
|
|
|
|
|
|
scsi_done() can release the scsi_request xs and TRY_AGAIN_LATER will
refer to it and submit it for re-execution. This was being done only
if bus_dmamap_load() failed.
Ensure the controller resources are freed before returning
TRY_AGAIN_LATER, since new resources will be allocated when the
command is executed again.
Don't bother setting xs->error before returning TRY_AGAIN_LATER as the
code returned to sets xs->error to XS_BUSY.
ok marco@
|
|
From NetBSD
|
|
- fixup PCI interrupt string printing and surrounding code to be more
consistent with other drivers
|
|
Makes the logic simpler by eliminating the XS_BUSY dance in xs->error,
and will allow individual device types to delay different lengths on
certain conditions.
Allow SCSI_NOSLEEP commands to be retried without waiting. Who knows,
they may work even without a delay.
ok marco@
|
|
From NetBSD
ok krw@
|
|
|
|
done in uvm_swapin(). Looks like this was a mistake made while editing. No
response from art@. deraadt@, miod@, pedro@ ok
|
|
not have been allocated at the initial state synchronisation time.
ok henning@
|
|
makes wi prematurely depend on net80211 code which bloats the
ramdisks.
ok dlg@
|
|
- introduce gem_bitwait() to factor out some of the register wait code
From NetBSD
- remove some statics
- remove parameter names from prototypes
ok kettenis@
|
|
when earlier merges were done. Fixes PR 4250. ok millert@ deraadt@
|
|
|
|
|
|
|
|
|
|
|
|
|