| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
allows us to use the PCCARD_CIS #defines generated to distinguish cards
that don't have a Manufacturer and OEM.
|
|
|
|
| |
Remove some leftovers of removed SMP options.
|
|
|
|
|
|
|
|
| |
initialization until after malloc() is safe to call, then iterate through
all mutexes and complete their initialization.
This change is necessary in order to avoid some circular bootstrapping
dependencies.
|
| |
|
|
|
|
|
|
| |
for SMP; just use the same ones as UP. These weren't used without
holding Giant anyway, and the routines that use them would have to
be protected from pre-emption to avoid migrating cpus.
|
|
|
|
|
|
| |
was specified when using -t mode with the SSH client.
Submitted by: Dima Dorfman <dima@unixfreak.org>
|
|
|
|
|
|
|
|
|
| |
parts: isa and pccard. The isa one is known to work with an IBM
EtherJet ISA card. The pccard one isn't known to work because the
EtherJet pccard I purchased recently arrived DOA :-(. I'll commit the
pccard.conf entry when the replacement card arrives.
I plan on MFC this in a week or two.
|
| |
|
|
|
|
|
|
| |
pre-emptable kernel. For variables of size 4 bytes or less they compile
to a single instruction, which does not allow a process to migrate cpus
in the middle, and get the value for the "wrong" cpu.
|
|
|
|
| |
PR: 24221
|
| |
|
| |
|
|
|
|
| |
Old code works only if at least one process name additionly specified.
|
|
|
|
|
|
|
|
|
|
| |
calls it rather than obtaining and releasing it a lot in proc_compare.
- Collect all of the data gathering and stick it just after the
proc_compare loop. This way, we only have to grab sched_lock once now
when handling SIGINFO. All the printf's are done after the values are
calculated.
Submitted mostly by: bde
|
|
|
|
| |
PR: kern/24248
|
|
|
|
|
|
| |
don't free mbuf. It is already freed by these routins.
PR: kern/24248
|
|
|
|
|
| |
PR: 23984
Submitted by: Jimmy Olgeni <olgeni@uli.it>
|
|
|
|
|
|
|
|
|
| |
The counters are incremented when a thread goes to sleep and decremented
either when a thread is woken up by another thread or when the sleep
times out. There existed a race where the sleep count could be decremented
twice resulting in an eventual underflow.
Move the decrementing of the "counters" to the thread initiating the sleep
and thus remedy the problem.
|
|
|
|
|
|
|
| |
for the jobs that fall into the disappearing or duplicated time
interval.
PR: bin/24494
|
|
|
|
|
|
|
| |
- Check return values of malloc() and strdup()
- Replace strcpy()/strcat()/sprintf() usage with strlcpy()/snprintf
Reviewed by: -audit
|
|
|
|
|
| |
Apologies to Bruce for not yet cleaning it up in sections. Coming
soon.
|
|
|
|
|
|
|
| |
If not defined, default to the old values (with _PATH_BSHELL instead
of "/bin/sh", though).
Reviewed by: markm
|
|
|
|
| |
with the flag of the same name.
|
|
|
|
| |
Submitted by: Mike Heffner <mheffner@vt.edu>
|
|
|
|
|
|
| |
appropriate function, rather than doing a horse-and-buggy
acquire. They now take the mutex type as an arg and can be
used with sleep as well as spin mutexes.
|
|
|
|
|
|
| |
which did not exactly have the desired result.
Submitted by: Akira Watanabe <akira@myaw.ei.meisei-u.ac.jp>
|
|
|
|
|
|
| |
clients have been fixed. (So far as I can tell, all of the user-land
clients of <sys/select.h> do so vacuously, in the expectation that select()
might be declared there.)
|
|
|
|
|
| |
brokenness introduced in <sys/select.h> rev. 1.8 which is now OBE.
<sys/tty.h> and <sys/selinfo.h> together do the right thing.
|
|
|
|
|
|
|
| |
SIGXCPU signal, and killing of processes that exceed their allowed run
time until they can play nice with sched_lock. Right now they are just
potentital panics waiting to happen. The printf() has bitten several
people.
|
|
|
|
|
|
| |
function itself.
- Remove a hack to allow acquiring Giant from the npx asm trap
vector.
|
| |
|
|
|
|
|
|
|
|
| |
not hold sched_lock while calling ttyprintf(). If we are on a serial
console, then ttyprintf() will end up getting the sio lock, resulting in
a lock order violation.
Noticed by: des
|
| |
|
|
|
|
|
|
|
| |
o 1.111 imp Sync with FreeBSD.
o 1.110 nonaka Add Roland SCP-55
o 1.109 ichiro add NANOSPEED ROOT-RZ2000 WLAN Card
o 1.108 ichiro add EMTAC A2424i 11Mbps WLAN Card
|
| |
|
|
|
|
| |
of the file.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
o 1.107 haya Add IO Data CBIDE2 ata interface card.
o 1.106 jhawk s/NULL}/NULL }/
o 1.105 thorpej " " -> "&sp" in two entries, per Rafal Boni.
o 1.104 thorpej Add SMC 2632W. From Rafal Boni, kern/11775.
o 1.103 drochner add IBM microdrive
o 1.102 soren Typo.
o 1.101 hubertf Add ELSA WaveLAN card & a noname clone(?)
o 1.100 toddpw Socket Comm. PC Card Ethernet, and tidy up naming.
o 1.99 msaitoh MELCO LPC2-TX, Telecom Device TCD-HPC100,
MACNICA ME1-JEIDA
o 1.98 imp Sort BAY into numerical order. (already in FreeBSD)
|
|
|
|
|
|
| |
TYPE, STRU, MODE, ALLO, STAT, ABOR, SITE IDLE, SYST, REST
Reviewed by: kris, sheldon
|
|
|
|
| |
Reviewed by: kris
|
| |
|
| |
|
|
|
|
| |
Reviewed by: kris
|
|
|
|
| |
Reviewed by: kris
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
if_vr: handle the case where vr_encap() returns failure: bust out of the
packet sending loop instead of panicking. Also add some missing
newlines to some printf()s.
if_dc: The miibus_read and miibus_write methods keep swapping in and
out of MII mode by fiddling with CSR6 for cards with MII PHYs.
This is a hack to support the original Macronix 98713 card which
has built-in NWAY that uses an MII-like management interface
even though it uses serial transceivers. Conditionalize this
so that we only do this on 98713 chips, since it does bad things
to genuine tulip chips (and maybe other clones).
|
|
|
|
|
|
| |
strcat+strcpy+perror with err()
Submitted by: Mike Heffner <mheffner@vt.edu>
|
|
|
|
|
|
|
| |
even if it might overflow.
If we do a read or set of hardware or logical block position, we also
clear Tape Frozen status.
|
|
|
|
|
|
| |
{kernel,modules}-reinstall.debug rather than {kernel,modules}-reinstall.
Otherwise, the '.debug' portion of the target is lost, and you end up
reinstalling the non debug version instead of the debug version.
|
| |
|