| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
- removed whitespace at EOL
- removed hard sentence break
- minor grammar and spelling fixes
- s/pseudo-device/device/
|
| |
|
| |
|
|
|
|
|
|
| |
the end of it and decoded the headers.
Submitted by: jhb
|
|
|
|
| |
are loaded as seperate .ko files
|
|
|
|
| |
did not work with old a.out-only bootblocks anyway. :-(
|
|
|
|
|
|
|
|
| |
timeout callwheel and buffer cache, out of the platform specific areas
and into the machine independant area. i386 and alpha adjusted here.
Other cpus can be fixed piecemeal.
Reviewed by: freebsd-smp, jake
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
that the directory entry was in use before attempting to find it
in the hash structures to change its offset. Normally, unused
entries do not need to be moved, but fsck can leave behind some
unused entries that do. A dirhash sanity panic resulted when the
entry to be moved was not found. Add a check that stops entries
with d_ino == 0 from being passed to ufsdirhash_move().
|
|
|
|
|
|
|
|
|
|
| |
In order to ensure security and functionality, RFC 1948 style
initial sequence number generation has been implemented. Barring
any major crypographic breakthroughs, this algorithm should be
unbreakable. In addition, the problems with TIME_WAIT recycling
which affect our currently used algorithm are not present.
Reviewed by: jesper
|
|
|
|
|
|
| |
purely informational and can give some advance indications of tuning
problems. These are i386 only for now as it seems that the i386 is
the only one suffering kvm pressure.
|
|
|
|
|
| |
PR: 29935
Submitted by: Rob Simmons <rsimmons@mail.wlcg.com>
|
|
|
|
|
| |
as use the panic command) w/o having to manually clear db_active first
to avoid the db_error() in mi_switch().
|
|
|
|
|
|
|
|
| |
trap_fatal() to make restarting from panic's slightly easier. Before if
one did 'w 0 0' in ddb, the longjmp in ddb inside of trap_fatal() would
result in Giant being held (or recursed one level deeper) which led to
problems later on. You can now drop to teh debugger, do 'w 0 0', and
continue w/o a problem.
|
|
|
|
|
| |
This makes things slightly easier if you call a function that calls
mi_switch() as it keeps the locking before and after closer.
|
|
|
|
|
| |
variable to NULL. Note that since panic() is marked with __dead2, this
has somewhat unpredictable results at best.
|
| |
|
| |
|
|
|
|
| |
PR: 27792
|
| |
|
|
|
|
| |
Submitted by: Ernst de Haan <ernst@jollem.com>
|
| |
|
| |
|
|
|
|
|
|
| |
PR: 26295
Add quirks for the Microtech CameraMate.
|
|
|
|
| |
Submitted by: Heath Nielson <heath@cs.byu.edu>
|
|
|
|
|
| |
Submitted by: Phil Knaack <pknaack1@netscape.net>
Submitted by: Jim Bryant <kc5vdj@yahoo.com>
|
| |
|
| |
|
|
|
|
| |
National BearPaw 1200 has changed name USB_PRODUCT_NATIONAL_BEARPAW1200.
|
|
|
|
|
|
| |
Submitted by: Henning Meier-Geinitz <hmg@gmx.de>
PR: 29777
MFC after: 1 week
|
|
|
|
| |
Submitted by: green
|
|
|
|
|
|
|
| |
1) handle off_t overflow with EOVERFLOW
2) handle negative offsets with EINVAL
Reviewed by: arch discussion
|
|
|
|
|
|
| |
perform a context switch from DDB.
Consulting from: bde
|
| |
|
| |
|
|
|
|
|
| |
hw.pcic.intr_path {1,2} 1 == ISA, 2 == PCI
hw.pcic.init_route Force TI chipset initializations in edge case.
|
|
|
|
|
|
|
| |
support for a new class of controllers. Also adjust MAINTAINER at the
approval of msmith.
Obtained from: mark_salyzyn@adaptec.com
|
|
|
|
|
|
| |
instead of "computer", and clean up some confusing sentences.
Submitted by: sheldonh
|
|
|
|
|
|
| |
a "function" instead of a "routine".
Submitted by: ru
|
|
|
|
| |
Submitted by: nectar
|
| |
|
|
|
|
| |
component of the progname argument.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
callout_stop() would fail in two cases:
1) The timeout was currently executing, and
2) The timeout had already executed.
We only needed to work around the race for 1). We caught some instances
of 2) via the PS_TIMEOUT flag, however, if endtsleep() fired after the
process had been woken up but before it had resumed execution,
PS_TIMEOUT would not be set, but callout_stop() would fail, so we
would block the process until endtsleep() resumed it. Except that
endtsleep() had already run and couldn't resume it. This adds a new flag
PS_TIMOFAIL to indicate the case of 2) when PS_TIMEOUT isn't set.
- Implement this race fix for condition variables as well.
Tested by: sos
|
|
|
|
|
|
| |
Turn off the resources listed in _PR0 to go to D3 if we don't have _PR3/_PS3.
Reviewed by: msmith
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
request and just calling it when we get a bridge interrupt. The
problem is that if other code wants to block hardware interrupts for a
little bit with splXXX, those masks aren't updated the way we're doing
it. This doesn't matter for -current, but does for -stable.
The whole reason that we were catching interrupts was to detect that
the card was still there. Ian's fixes however ensure that the card
will be there with an interrupt handler, or not there at all. Since
the pcic interrupt is at a high priority, this should be OK.
This should fix the network related crashes people started seeing in
stable after I merged the pcic as a pci device code.
Submitted indirectly by: Ian Dowse
MFC when: Ian has had a chance to do his torture hang testing.
|
|
|
|
|
| |
PR: kern/29235
MFC after: 1 day
|
| |
|