| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
included unconditionally before.
Submitted by: Olivier Houchard <cognet@ci0.org>
Notes:
svn path=/head/; revision=103317
|
| |
|
|
| |
Notes:
svn path=/head/; revision=101778
|
| |
|
|
|
|
|
| |
Change struct knote's kn_hook from caddr_t to void *.
Notes:
svn path=/head/; revision=98998
|
| |
|
|
| |
Notes:
svn path=/head/; revision=92723
|
| |
|
|
|
|
|
|
| |
Submitted by: Maxim Konovalov <maxim@macomnet.ru>
PR: kern/32267
Notes:
svn path=/head/; revision=87211
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Note ALL MODULES MUST BE RECOMPILED
make the kernel aware that there are smaller units of scheduling than the
process. (but only allow one thread per process at this time).
This is functionally equivalent to teh previousl -current except
that there is a thread associated with each process.
Sorry john! (your next MFC will be a doosie!)
Reviewed by: peter@freebsd.org, dillon@freebsd.org
X-MFC after: ha ha ha ha
Notes:
svn path=/head/; revision=83366
|
| |
|
|
| |
Notes:
svn path=/head/; revision=82516
|
| |
|
|
| |
Notes:
svn path=/head/; revision=82346
|
| |
|
|
| |
Notes:
svn path=/head/; revision=82269
|
| |
|
|
| |
Notes:
svn path=/head/; revision=82209
|
| |
|
|
| |
Notes:
svn path=/head/; revision=82202
|
| |
|
|
|
|
|
| |
so implement POSIX l_len < 0 handling.
Notes:
svn path=/head/; revision=82200
|
| |
|
|
|
|
|
| |
Pointed by: bde
Notes:
svn path=/head/; revision=82195
|
| |
|
|
|
|
|
| |
Pointed by: bde
Notes:
svn path=/head/; revision=82189
|
| |
|
|
|
|
|
| |
as POSIX require.
Notes:
svn path=/head/; revision=82172
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
other "system" header files.
Also help the deprecation of lockmgr.h by making it a sub-include of
sys/lock.h and removing sys/lockmgr.h form kernel .c files.
Sort sys/*.h includes where possible in affected files.
OK'ed by: bde (with reservations)
Notes:
svn path=/head/; revision=76166
|
| |
|
|
|
|
|
|
| |
Obtained from: BSD/os
Import Ok'd by: mckusick, jkh, motd on builder.freebsd.org
Notes:
svn path=/head/; revision=75631
|
| |
|
|
|
|
|
| |
with other byte range file locks.
Notes:
svn path=/head/; revision=74727
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Alot of the code in sys/kern directly accesses the *Q_HEAD and *Q_ENTRY
structures for list operations. This patch makes all list operations
in sys/kern use the queue(3) macros, rather than directly accessing the
*Q_{HEAD,ENTRY} structures.
Reviewed by: phk
Submitted by: Jake Burkholder <jake@checker.org>
PR: 14914
Notes:
svn path=/head/; revision=53225
|
| |
|
|
| |
Notes:
svn path=/head/; revision=50477
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
returns 0 after ptrace() attach and/or detach doesn't quite quite
deliver a signal. Perhaps the process shouldn't be woken in this
case, but avoiding the problem is easy.
PR: 12247
Fixed a couple of places where mechanical fixing of compiler warnings
caused misspelling of NOLOCKF as NULL.
Notes:
svn path=/head/; revision=48556
|
| |
|
|
|
|
|
|
|
|
| |
- first program lock a region in a file,
- second program wait on the lock,
- first program extend the region,
- second program interrupted by a signal.
Notes:
svn path=/head/; revision=46744
|
| |
|
|
|
|
|
| |
kernel compile
Notes:
svn path=/head/; revision=43301
|
| |
|
|
| |
Notes:
svn path=/head/; revision=41059
|
| |
|
|
| |
Notes:
svn path=/head/; revision=37951
|
| |
|
|
|
|
|
|
| |
This also zaps a DPT option from lint; it wasn't referenced from
anywhere.
Notes:
svn path=/head/; revision=32929
|
| |
|
|
|
|
|
| |
required. Fixed everything that depended on the pollution.
Notes:
svn path=/head/; revision=31561
|
| |
|
|
|
|
|
|
|
|
|
| |
Distribute all but the most fundamental malloc types. This time I also
remembered the trick to making things static: Put "static" in front of
them.
A couple of finer points by: bde
Notes:
svn path=/head/; revision=30354
|
| |
|
|
|
|
|
| |
Substantial input from: bde
Notes:
svn path=/head/; revision=30309
|
| |
|
|
|
|
|
| |
Removed unused #includes.
Notes:
svn path=/head/; revision=24481
|
| |
|
|
|
|
|
| |
ready for it yet.
Notes:
svn path=/head/; revision=22975
|
| |
|
|
|
|
|
|
|
|
| |
Moving this all from ufs wasn't a good move. At least the debugging
routines depend on the file system.
Cleaned up the LOCKF_DEBUG #includes.
Notes:
svn path=/head/; revision=22880
|
| |
|
|
| |
Notes:
svn path=/head/; revision=22592
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
changes, so don't expect to be able to run the kernel as-is (very well)
without the appropriate Lite/2 userland changes.
The system boots and can mount UFS filesystems.
Untested: ext2fs, msdosfs, NFS
Known problems: Incorrect Berkeley ID strings in some files.
Mount_std mounts will not work until the getfsent
library routine is changed.
Reviewed by: various people
Submitted by: Jeffery Hsu <hsu@freebsd.org>
Notes:
svn path=/head/; revision=22521
|
| |
|
|
|
|
|
|
|
|
|
| |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
Notes:
svn path=/head/; revision=21673
|
| |
|
|
|
|
|
|
| |
had added this years ago when I didn't understand all the subtilties of
the flock code.
Notes:
svn path=/head/; revision=21013
|
| |
|
|
|
|
|
|
|
| |
optimized case. Preposterous lengths weren't checked for.
Found by: NIST-PCTS
Notes:
svn path=/head/; revision=20676
|
| |
|
|
|
|
|
|
|
|
| |
Include it directly in the few places where it is used.
Reduced some #includes of <sys/file.h> to #includes of <sys/fcntl.h> or
nothing.
Notes:
svn path=/head/; revision=18020
|
| |
|
|
|
|
|
|
|
| |
with later.
A number of unused vars removed.
A number of unused procs removed or #ifdefed.
Notes:
svn path=/head/; revision=12819
|
| |
|
|
| |
Notes:
svn path=/head/; revision=8876
|
| |
|
|
|
|
|
| |
understandable and conform to other conventions used in the file.
Notes:
svn path=/head/; revision=3847
|
| |
|
|
|
|
|
|
|
|
|
| |
cycles. While waiting there I added a lot of the extra ()'s I have, (I have
never used LISP to any extent). So I compiled the kernel with -Wall and
shut up a lot of "suggest you add ()'s", removed a bunch of unused var's
and added a couple of declarations here and there. Having a lap-top is
highly recommended. My kernel still runs, yell at me if you kernel breaks.
Notes:
svn path=/head/; revision=3098
|
|
|
use it in NFS. This is required both for diskless support and for POSIX
compliance. Note: the support in NFS is only for the local node.
Submitted by: based on work originally done by Yuval Yurom
Notes:
svn path=/head/; revision=1960
|