| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Drain fwohci TX queue first then drain xfer queue which has not started.
- Check validity of the received packet length.
- Don't allocate too large buffer for xfer receive buf.
sbp
- Fix panic for some CROM which doesn't have a text leaf.
This could fix the PR kern/48129 but no feedback has been gotten from
the originator yet.
- Put back some M_NOWAIT flags into malloc which could be called
in interrupt context for 4-stable.
|
| |
|
|
|
|
|
| |
PR: 48212
Submitted by: Masaharu FUJITA <m@fjts.org>
|
| |
|
|
|
|
| |
and p_stats->p_cru without holding the appropriate locks.
|
|
|
|
| |
This fixes the checksum problems seen with telnet.
|
|
|
|
| |
Submitted by: David Dawes <dawes@xfree86.org>
|
|
|
|
| |
Remove kptobj. Instead, use VM_ALLOC_NOOBJ.
|
| |
|
|
|
|
|
| |
was shipped with DISABLE_PG_G and DISABLE_PSE, not 5.0-REL. *blush*
Disable the code - but still leave it there in case its still lurking.
|
|
|
|
| |
that we can stop turning off PG_G and PG_PS globally for releases.
|
|
|
|
| |
This causes LOR and could-sleep messages to come with a stack trace.
|
|
|
|
| |
expect end users to automatically recognize a stack trace for what it is.
|
|
|
|
| |
which modify the connection list, namely, tcp_notify().
|
|
|
|
|
|
|
|
|
| |
warning which breaks builds.
cc1: warnings being treated as errors
src/sys/net/bridge.c: In function `bdg_forward':
sys/net/bridge.c:931: warning: suggest parentheses around assignment used as truth value
*** Error code 1
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
NetVolante RTA54i Broadband&ISDN Router
NetVolante RTA55i Broadband VoIP Router
NetVolante RTW65b Broadband Wireless Router
NetVolante RTW65i Broadband&ISDN Wireless Router
PR: bin/42574
Submitted by: Yoshihiko Sarumaru <mistral@imasy.or.jp>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
lower extremities.
Setting bit 4 in debugflags (sysctl kern.geom.debugflags=16) will
allow any open to succeed on rank#1 providers. This will generally
correspond to the physical disk devices: ad0, da0, md0 etc.
This fundamentally violates the mechanics of GEOMs autoconfiguration,
and is only provided as a debugging facility, so obviously error
reports on GEOM where this bit is or has been set will not be
accepted.
|
|
|
|
| |
non-standard.
|
|
|
|
|
|
| |
# I though this was alredy implemented
Pointy hat on my head shown by: peter
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Kill the slightly bogus #define for DECODE_PROTOTYPE
Be less verbose. Hide most (all I hope) of the CIS
parsing behind cardbus_debug_cis (which is set with
hw.cardbus.debug_cis=1).
This doesn't fix problems with parsing, but should make cardbus
less chatty. There appears to be some issues still with the
parsing of the CIS, but this won't fix them.
Prompted by: scottl
|
|
|
|
|
|
|
|
|
|
|
| |
Second part of the kldload patches for cardbus. This makes
kldload of a driver for a device that's inserted now appears
to work. To make it work, we only do a power cycle of the card
if there's no children drivers attached.
This likely is papering over bogosities in the power system. The
power sequence needs to be re-written, so I'll not worry about
the papering over until the re-write.
|
|
|
|
| |
Don't reach inside of rman to r_dev. Use rman_get_device instead.
|
| |
|
| |
|
|
|
|
| |
exclusive TCP protocol lock.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
disk I/O processing.
The intent is that the disk driver in its hardware interrupt
routine will simply schedule the bio on the task queue with
a routine to finish off whatever needs done.
The g_up thread will then schedule this routine, the likely
outcome of which is a biodone() which queues the bio on
g_up's regular queue where it will be picked up and processed.
Compared to the using the regular taskqueue, this saves one
contextswitch.
Change our scheduling of the g_up and g_down queues to be water-tight,
at the cost of breaking the userland regression test-shims.
Input and ideas from: scottl
|
|
|
|
| |
munging the IP header to pass to the hooks
|
| |
|
| |
|
|
|
|
| |
bottom of things.
|
|
|
|
| |
Printf a warning and use DFLTPHYS if the drive has not set a size.
|
|
|
|
|
|
| |
things might happen otherwise.
Noticed by: Michael Reifenberger <root@nihil.reifenberger.com>
|
|
|
|
|
|
| |
should add more comments explaining which registers hold which variables.
Spotted by: bde
|
|
|
|
|
|
|
|
| |
Cut up requests into smaller bits if they are longer than the drivers
disk->d_maxsize or dev->si_iosize_max.
Properly handle the race condition when using g_clone_bio() is used
without having the single-threadedness of g_down/g_up secure locking.
|
|
|
|
|
| |
channels it allocates if chn_reset() on them resulted in failure.
ARROW'D!
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
and d_stripesisze;
Introduce si_stripesize and si_stripeoffset in struct cdev so we
can make the visible to clustering code.
Add stripesize and stripeoffset to providers.
DTRT with stripesize and stripeoffset in various places in GEOM.
|
|
|
|
| |
provider.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
on the cdevsw to determine ability to handle the BIO_DELETE request.
|
| |
|
| |
|
|
|
|
| |
the case.
|