| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
(_PWF_NIS and _PWF_HESIOD were already being set.)
Reported by: Shizuka Kudo <shizukakudo_99@yahoo.com>
Sponsored by: DARPA, Network Associates Laboratories
|
|
|
|
|
| |
Submitted by: kazz <kazz@v001.vaio.ne.jp>
Obtained from: [bsd-nomads:16637]
|
| |
|
|
|
|
| |
Submitted by: imp
|
|
|
|
|
|
|
|
|
|
| |
at least one consumer outside of libc and pwd_mkdb.
Adjust the versioning in libc and pwd_mkdb accordingly.
named was the application affected, and that fact was first
Reported by: Zherdev Anatoly <tolyar@mx.ru>
Sponsored by: DARPA, Network Associates Laboratories
|
|
|
|
|
|
|
| |
should allow the use of INTR_MPSAFE network drivers.
Tested by: njl
Glanced at by: jeff
|
|
|
|
|
|
| |
Reported by: Pav Lucistnik <pav@oook.cz>
We hit this problem earlier, in PR misc/45460.
|
| |
|
| |
|
|
|
|
|
|
| |
on a couple of days ago. This should be the most recent changes.
Noticed by: davidxu
|
|
|
|
|
|
|
|
|
|
| |
since they are going on the current cpu and not their previously assigned
cpu.
- sched_runnable() should only return true in the SMP case if the other
processor has more than one thread that is runnable. We can not steal
curthread.
- Change kseq_print() to accept the cpuid instead of a kseq pointer. This
makes use of this function in ddb much easier.
|
|
|
|
| |
my local version.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
environment. This includes support for multiple KSEs and KSEGs.
The ability to create more than 1 KSE via pthread_setconcurrency()
is in the works as well as support for PTHREAD_SCOPE_SYSTEM threads.
Those should come shortly.
There are still some known issues which davidxu and I are working
on, but it'll make it easier for us by committing what we have.
This library now passes all of the ACE tests that libc_r passes
with the exception of one. It also seems to work OK with KDE
including konqueror, kwrite, etc. I haven't been able to get
mozilla to run due to lack of java plugin, so I'd be interested
to see how it works with that.
Reviewed by: davidxu
|
|
|
|
|
|
| |
Modify thread errno for the new libpthread changes.
Reviewed by: davidxu
|
|
|
|
|
|
|
| |
data, and userland versions of [gs]etcontext().
Modify the UTS entry and exit functions to account of FPU validity
and format.
|
| |
|
| |
|
| |
|
|
|
|
| |
indirection is handled in the ATA common code.
|
|
|
|
| |
this.
|
|
|
|
|
|
| |
type-checking and future debug code.
- Remove sparse addressing hack, since the only consumer, the macio ATA
driver, doesn't require it anymore.
|
| |
|
|
|
|
|
|
| |
built in. No need to set it here.
MFC after: 1 week
|
|
|
|
|
|
|
| |
hated `compat' source, not `files'.
Reported by: Philip Paeps <philip@paeps.cx>
Sponsored by: DARPA, Network Associates Laboratories
|
|
|
|
|
| |
It could also be used twice in kern_thr.c but that's owned by jeff
so I'l let him change it when he's next there.
|
|
|
|
|
| |
since WARNS was high in rev.1.1, but __printf0like() has been temporarily
disabled for 9 months.
|
|
|
|
| |
p_flag needs the lock.
|
|
|
|
|
| |
dealt with that possibility with a KASSERT().
- No need to set P_SYSTEM, kthread_create() does that for us.
|
|
|
|
|
| |
- Use a local variable to close a minor race when determining if the wmesg
printed out needs a prefix such as when a thread is blocked on a lock.
|
|
|
|
| |
p_runtime.
|
|
|
|
|
| |
p_flag. Also, the proc lock can't be recursed, so simplify an older proc
lock assertion.
|
|
|
|
|
|
| |
the process and session. Instead, cache a true reference to the session
when we do the hold and release our reference on that session. This avoids
the need for the proc lock when dropping the reference.
|
| |
|
|
|
|
| |
code.
|
|
|
|
| |
sched_lock down slightly so that it isn't needed in the RFSTOPPED case.
|
|
|
|
|
|
|
| |
protects, so don't bother locking it while we assign it to a ucred's
cr_prison.
- Fully construct the new credential for a process before assigning it to
p_ucred.
|
| |
|
|
|
|
|
|
| |
- Set p_acflag earlier while already hold the proc lock in fork1().
- Mark the realitexpire() callout MPSAFE for new processes. It was already
marked safe for proc0 a long while ago.
|
| |
|
| |
|
|
|
|
| |
after dropping it.
|
| |
|
| |
|
|
|
|
| |
statements. Just hold the lock the entire time.
|
| |
|
|
|
|
|
|
| |
printed out needs a prefix such as when a thread is blocked on a lock.
- Use another local variable to close another race for the td_wmesg and
td_wchan members of struct thread.
|
|
|
|
| |
off P_STOPPED_SIG in p_flag.
|
|
|
|
|
| |
it is needed.
- Add a proc lock assertion.
|
|
|
|
| |
function.
|
|
|
|
| |
needlessly lock sched_lock.
|