| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
underscored as well?
PR: 37717
Submitted by: fred@clift.org (slightly modified by me)
|
| |
|
|
|
|
|
|
|
|
|
| |
it easier to understand. Making it easy to understand isn't all that easy,
so litter the code with comments so some other poor soul can come along some
day and work on this if they see fit to do so. Avoid calling strlen(3) to
check for a nil-string, when we can just check for *str=='\0'.
Approved by: src/tools/regression/usr.bin/xargs/
|
| |
|
|
|
|
| |
Submitted by: phk
|
|
|
|
| |
Requested by: bde, mike
|
|
|
|
|
|
| |
Add __FBSDID() properly.
Requested by: bde, mike
|
|
|
|
| |
other things.
|
|
|
|
| |
Reviewed by: bde
|
|\
| |
| |
| | |
which included commits to RCS files with non-trunk default branches.
|
| | |
|
| |
| |
| |
| | |
Various minor style fixes from BDE.
|
| |
| |
| |
| | |
reversal.
|
| |
| |
| |
| |
| |
| |
| | |
put then in the ufs_vnops where they belong, rather than in the ffs_vnops.
Ok'ed by: rwatson
Sponsored by: DARPA & NAI Labs.
|
| |
| |
| |
| | |
across malloc(9) and free(9) of a pgrp or a session.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Change date to today.
Add socket low power WLAN CF card
Add SMC 2602W which I use all the time
Comment out the create-ibss example. FreeBSD doesn't yet have that
media option. Also change it to master-ibss since that's what OpenBSD
really uses (and that is a change in their man page too)
|
| |
| |
| |
| |
| |
| |
| |
| | |
however I'm adding the Dlink DWL520 as supported from OpenBSD. Also
adding Dlink DWL650 since I have one in my hot little hands and it
works great.
# I suspect that OpenBSD needs this too :-)
|
| |
| |
| |
| | |
funsetownlst() by locking the sigio lock across funsetownlst().
|
| |
| |
| |
| | |
a 64-bit integral.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
depending on perl at build time. Makefile.asm is a helper for after the
next import.
With my cvs@ hat on, the relatively small repo cost of this is acceptable,
especially given that we have other (much bigger) things like
lib*.so.gz.uu checked in under src/lib/compat/*.
Reviewed by: kris (maintainer)
|
| |
| |
| |
| |
| |
| | |
problems when enumerating multiple arrays.
This is an MFC candidate.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
heavily on OpenBSD's wi man page, with OpenBSDisms replaced by
FreeBSDisms. I also added a note about where the man page came from.
I hope that I've not broken anything that ru cleaned up. We now run
this through tbl, but that appears to be automatic.
Obtained From: OpenBSD
|
| |
| |
| |
| |
| |
| |
| |
| | |
revision 1.94
date: 2001/12/30 20:26:59; author: augustss; state: Exp; lines: +5 -2
Make sure we don't have any pending softintrs when entering polling mode.
Thanks to Darrin for finding and fixing this problem when using USB
keyboards in DDB.
|
| | |
|
| |
| |
| |
| |
| | |
Submitted by: peter
MFC after: 3 days
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This leaves some vestiges of the old locking, including style
bugs in it. I've only noticed anachronisms in socketvar.h so far
(I've merged net* but not kern or all of sys). The patch also
has old fixes for style bugs in accf stuff and namespace pollution
in uma... The largest style bugs are line continued backslashes
in column 80 and (these are fixed), and starting the do-while
code for the new macros in column 40, which is quite unlike the
usual indentation (see sys/queue.h) and not even like the indentation
for the old macros (column 32) (this is not fixed).
Submitted by: bde
|
| |
| |
| |
| |
| |
| | |
Run make world (or recompile whatever program whines) to get rid of warning.
Compat bits will be removed entirely in about two weeks.
|
| |
| |
| |
| |
| | |
first, since all the consumers of mount_std in the tree have
been converted to nmount.
|
| |
| |
| |
| | |
Reviewed by: phk
|
| |
| |
| |
| | |
Reviewed by: des (some time ago), phk
|
| |
| |
| |
| | |
Reviewed by: phk
|
| |
| |
| |
| |
| |
| | |
referenced through the VOP_DEFAULT vector
Submitted by: phk
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
poll(2), readv(2), select(2), wait4(2), writev(2).
PR: bin/37658
Reviewed by: deischen
MFC after: 1 week
|
| |
| |
| |
| |
| |
| |
| |
| | |
thread is already exiting.
PR: bin/37614
Reviewed by: deischen
MFC after: 1 week
|
| |
| |
| |
| |
| | |
drivers for simular hardware are i386-specific. That is why I did not
find the information here.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
PR: bin/37665
Submitted by: "Michael C. Adler" <mad1@tapil.com>
|
| |
| |
| |
| |
| | |
exclusively. The interface still, however, distinguishes
between a shared lock and an exclusive lock.
|
| |
| |
| |
| | |
Smaller script, smaller (though equivalent) output.
|
| |
| |
| |
| | |
Submitted by: dirkx@covalent.net
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Reorder fork1() to do malloc() and other blocking operations prior to
acquiring the needed process locks.
- The new process inherit's the credentials of curthread, not the
credentials of the old process.
- Document a really weird race that will come up with KSE allows multiple
kernel threads per process.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
exit1() we don't have to release it until we acquire schd_lock to
call cpu_throw().
- Since we can switch at any time due to preemption or a lock release
prior to acquiring sched_lock, don't update switchtime and switchticks
until the very end of exit1() after we have acquired sched_lock.
- Interlock the proctree_lock and proc lock in wait1() and exit1() to
avoid lost wakeups when a parent blocks waiting for a child to exit at
the bottom of wait1(). In exit1() the proc lock interlocked with
proctree_lock (and released after acquiring sched_lock) is that of
the parent process.
- In wait1() use an exclusive lock of proctree lock while we are
looking for a process to harvest. This allows us to completely
remove all references to the process once we've found one (i.e.,
disconnect it from pgrp's, session's, zombproc list, and it's parent's
children list) "atomically" without needing to worry about a lock
upgrade.
- We don't need sched_lock to test if p_stat is SZOMB or SSTOP when holding
the proc lock since the proc lock is always held with p_stat is set to
SZOMB or SSTOP.
- Protect nprocs with an xlock of the allproc_lock.
|
| |
| |
| |
| |
| |
| |
| |
| | |
locks the process.
- Defer other blocking operations such as vrele()'s until after we
release locks.
- execsigs() now requires the proc lock to be held when it is called
rather than locking the process internally.
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| | |
directory.
PR: 37571
Submitted by: Dirk Meyer <dirk.meyer@dinoex.sub.org>
MFC after: 1 week
|