| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
need a sperate entry for it.
|
|
|
|
|
|
|
|
|
|
| |
---snip---
FYI this bit isn't needed for FreeBSD - I think it came from either
OpenBSD or NetBSD where arc4random() wasn't available during cold
boot.
---snip---
Explained by: iedowse
|
| |
|
|
|
|
|
| |
the right thing by merging in the changes I neglected to commit last
night.
|
| |
|
|
|
|
| |
are now gone from the tree.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
chips where setting the FAILDIS bit is not effective. While here,
try again to make it clear that reported parity errors indicate
a failure of some PCI device *other than* the aic7xxx controller.
|
| |
|
|
|
|
| |
avoid SCB ID collissions to non-packetized targets.
|
|
|
|
|
|
| |
timer reset rather than the timer of an SCB still pending on the
controller after recovery completed. This should correct timeout
loops seen in the field.
|
|
|
|
|
| |
is the default behavior according the the bootverbose printf in the
failure case.
|
| |
|
| |
|
|
|
|
|
|
|
| |
over from de__Ping.
# Didn't fix the -Exxxx return statements that appaer to be linuxisms
# (and wrong) since I don't have hardware to test with.
|
| |
|
| |
|
|
|
|
| |
CIS are tiny, this likely hasn't bit anybody yet...
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
has been removed. It has been replaced by hw.pci.do_power_nodriver
and hw.pci.do_power_resume. The former defaults to 0 while the latter
defaults to 1.
When do_powerstate was set to 0, it broke suspend/resume for a lot of
people as an unintended consequence. This change will only affect the
areas that were intended to affect. This change will have no effect on
servers, but will help laptops quite a bit.
MFC After: 3 days.
|
|
|
|
|
|
|
|
| |
The FXP_SCR_FLOWCONTROL registers is at offset 0x19, but 2 bytes wide.
It cannot be read as a word without causing a panic on architectures
that enforce strict alignment.
MFC after: 3 days
|
|
|
|
|
|
|
| |
Don't destroy a NULL device.
This should fix the panics on boot people are seeing on systems with
more than one pccard slot.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
when start function is called.
Reviewed by: ru
|
|
|
|
|
|
|
| |
em_start_locked(). This fixes panic on shutdown with active traffic
passing through router.
Sponsored by: Rambler
|
| |
|
|
|
|
|
|
| |
pccardc dumpcis /dev/pccardN.cis will work now, but I may rewrite pccardc.
Also, move more of the private data to a new file called pccardvarp.h.
|
|
|
|
| |
chains, not just the 'real' ones.
|
| |
|
|
|
|
| |
M_WRITEABLE() test covering all edge cases too.
|
|
|
|
|
|
|
|
| |
in an IBSS. Store ids directly into ieee80211_node's instead of managing
our own private association table. Idea and code by Sam Leffler.
Submitted by: sam
MFC after: 5 days
|
|
|
|
|
|
| |
chipset.
MFC after: 5 days
|
|
|
|
| |
MFC after: 5 days
|
|
|
|
| |
Submitted by: ru@
|
|
|
|
|
|
| |
recent changes in a manpage.
Reviewed by: cognet
|
|
|
|
|
| |
Fixes the losage of some ATAPI device that reported failed probing with
"timeout waiting for read DRQ".
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove md_mtx.
Remove GIANT from the mdctl device driver and avoid DROP_GIANT,
PICKUP_GIANT and geom events since we can call into GEOM directly
now.
Pick up Giant around vn_close().
Apply an exclusive sx around mdctls ioctl and preloading to protect
lists etc..
Don't initialize our lock (md_mtx or md_sx) from a
SYSINIT when there is a perfectly good pair of _fini/_init
functions to do it from.
Prune any final fractional sector from the mediasize to
keep GEOM happy.
Cleanups:
Unify MDIOVERSION check in (x)mdctlioctl()
Add pointer to start() routine to softc to eliminate a switch{}
Inline guts of mddetach().
Always pass error pointer to mdnew(), simplify implementation.
|
|
|
|
| |
This change removes one last K&Rism.
|
|
|
|
|
|
|
| |
could get an interrupt after we free the ifp, and the interrupt
handler depended on the ifp being still alive, this could, in theory,
cause a crash. Eliminate this possibility by moving the if_free to
after the bus_teardown_intr() call.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o eliminate the ED_NO_MIIBUS option. Now, you need miibus to use ed with
pccard. If you have an old ISA or PCI card w/o a miibus, then you'll still
be able to use the ed driver w/o miibus in the kernel. If you have pccard
you'll need mii now. Most pccards these days have miibus, and many
cards have ISSUES if you don't attach miibus. issues I don't want to
constantly rediagnose.
- Add new media_ioctl, mediachg and tick function pointers. The core
driver will call these if they aren't NULL, or return an error if they
are.
- migrate remaining mii code into if_ed_pccard.
o include some notes from my datasheet fishing. this may allow us to
get media status from some pccards.
o Fix one bug that's common to many drivers. call if_free(ifp) after
we tear down the interrupt. ed_intr() depends on ifp being there and
freeing it while interrupts can still happen is, ummm, bad.
|
|
|
|
|
|
|
| |
provides a file descriptor instead of a dev_t.
Discussed with: phk
MFC after: 3 days
|
| |
|