| Age | Commit message (Collapse) | Author |
|
remove old broken lcspx driver. This is a bugfixed and refactored
version of the spx driver originally developed by Blaz Antonic in 2005.
OK'ed by mhitch.
|
|
frame / microframe calculation, avoiding overestimation of frames needed,
reviewed by Jared D. McNeill
|
|
noticed by Frank Wille in PR kern/39211, but unrelated to the problem
described (The check can practically never be hit.)
|
|
snapshots. With this policy in place:
- Separate the snapshot vnode lock from the snapshot common lock.
Snapshots no longer need recursive vnode locks.
- Use a mutex (si_snaplock) to serialize creation, deletion, reading and
writing of snapshots.
- Move ffs_read() for snapshots into ffs_snapshot.c.
Reviewed by: Jason Thorpe <thorpej@netbsd.org>
While here change ffs_copyonwrite() to fail requests from pagedaemon that need
to copy-on-write.
|
|
Fixes the "cpu_switcho: switching above IPL_SCHED" panic for ld@twe
disks on shutdown in kern/38655.
|
|
"poll" flag when called from ld_shutdown().
This is the infrastructure part of kern/38655 - in itself it doesn't
fix the panic referenced in that PR.
XXX: At least ld_twa.c and perhaps ld_iop.c and ld_icp.c need to
check for this new poll flag and do something useful.
|
|
|
|
|
|
other O2 Micro bridges, which seem to spuriously report bus errors
if parity-error detection is enabled.
|
|
|
|
|
|
instead of laying everything into an mbuf.
approved by core
|
|
|
|
|
|
Google Summer of Code 2008.
|
|
|
|
Summer of Code 2008.
|
|
Now it works again.
|
|
Fixes unreliable drive detection on NVIDIA MCP67.
|
|
work with viaide.
Reviewed by bouyer.
|
|
an "allocation contains active lock" panic
when halting a LOCKDEBUG kernel.
|
|
the configuration. The match/attach code was assuming whole-device
attach args all the time.
-Use the first (ie index 0) configuration for ubsa -- it makes the
code work in at least one case (PR kern/39211 by Frank Wille), and
there is no indication that an alternative configuration would
be needed. (I've admittedly never seen a usb device with more than
one configuration.)
This fixes mistakes when uhmodem support was added, and the changes were
not tested with a Huawei device yet. So please test if you can.
|
|
POST when options VGA_POST is present.
|
|
a hang (continuous assertion of FXP_SCB_STATACK_RNR).
Instead do it in the ioctl routine after receiving a
signal from the interrupt handler.
|
|
|
|
|
|
|
|
|
|
|
|
- fix a mis-placed parenthesis.
- fix assignment to the wrong variable.
|
|
per-interface attachment into individual functions, to ease
maintainance and allow easier plugin of new attachment functions
-keep a counter of USB interfaces in use on a device, and try to
keep track of interfaces claimed by drivers behind the framework's
back
|
|
|
|
if attach() encountered an error before.
In contrast, such a protection should not be needed for the register()
call, so remove it there.
|
|
reported them.
|
|
|
|
|
|
|
|
|
|
so that the 'continue' has the (probably) desired effect.
|
|
* Make the adding of a node into a function instead of duplicating code
|
|
|
|
additional arguments, offset and maxsize. This new functionality
eases handling certain tasks within the direct rendering manager, though
I hope others will also find it useful.
pci_mapreg_map() is now merely a wrapper around pci_mapreg_submap();
the latter contains all of the code from the former.
ok christos@
|
|
|
|
|
|
|
|
issue detected by LOCKDEBUG panicing about "allocation contains active lock"
|
|
XXX: not fully enabled yet. config(1) has a makeoptions bug
with complex conditionals. see files.drm / files.pcidrm for
some instructions on how to enable it.
|
|
|
|
|
|
== 0. Discovered by mballmer@obsd, ok'd by plucky@.
|