| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
to free ranges.
Classify memory based on region with associated use-counter (which is used
to construct a priority list of where to allocate memory).
Based on code from tedu@, help from many.
Ok art@
|
|
|
|
|
|
| |
Provide proper assignment macro instead. No binary change.
ok beck@
|
|
|
|
|
|
| |
do appropriate cleanup;
OK deraadt@
|
|
|
|
| |
ok gilles
|
| |
|
|
|
|
| |
ok krw@
|
| |
|
|
|
|
|
|
|
| |
malloc'ing one struct size but zero'ing the memory with another struct
size.
Feedback from todd@ tedu@ miod@
|
|
|
|
|
|
| |
size(*p) as the first malloc() parameter where p is declared locally
and thus easy to check. Add M_ZERO to gpe_table allocation in acpi.c
even though there is no obvious bzero or memset nearby.
|
| |
|
|
|
|
|
| |
"ap = v" comments in under 8 seconds, so it must be ok. and it compiles
too.
|
|
|
|
| |
this can cause other problems.
|
|
|
|
|
|
|
| |
via getnewvnode();
ok art@,tedu@
tested by todd@
|
|
|
|
|
|
|
|
| |
actually allocate "desiredvnodes" - add a vdrop to un-hold a vnode held
with vhold, and change the name cache to make use of vhold/vdrop, while
keeping track of which vnodes are referred to by which cache entries to
correctly hold/drop vnodes when the cache uses them.
ok thib@, tedu@, art@
|
|
|
|
|
|
|
|
| |
many assumptions were made about the way the various list types are
implemented.
lots of suggestions and help from otto and miod.
ok otto@
|
|
|
|
| |
ok pedro@, sturm@
|
|
|
|
|
|
|
|
|
| |
Zap all calls to simple_lock/unlock() on it (those calls are
#defined away though). Remove the LK_INTERLOCK from the calls
to vn_lock() and cleanup the filesystems wich implement VOP_LOCK().
(by remvoing the v_interlock from there calls to lockmgr()).
ok pedro@, art@, tedu@
|
|
|
|
|
|
|
|
|
| |
effectively been a no-op for quite some time now,
without promise for future usage.
ok pedro@
Testing by krw@ (earlier diff)
and Johan Mson Lindman (tybollt@solace.miun.se)
|
|
|
|
| |
requested by and ok pedro
|
|
|
|
| |
ok tedu, pedro
|
|
|
|
|
|
| |
used and will never be used this way in VFS
requested by and ok pedro, ok krw, biorn
|
|
|
|
| |
Inspiration from miod@, okay deraadt@. Tested on i386, macppc and amd64.
|
|
|
|
| |
anymore. Testing by jolan@, thanks.
|
|
|
|
|
| |
userland-visible sys/select.h. Consistent with what Net and Free do.
OK deraadt@, tested with full ports build by naddy@.
|
|
|
|
|
|
| |
of panics and bugfixes. Access curproc directly, do not expect a process
pointer as an argument. Should fix many "process context required" bugs.
Incentive and okay millert@, okay marc@. Various testing, thanks.
|
|
|
|
|
| |
xfs message structures to malloc M_TEMP.
ok art@
|
|
|
|
|
|
| |
been worked on, so EA is pointless. Also the code is not enabled
in GENERIC so it is not being tested or maintained.
(missed in previous commit)
|
| |
|
|
|
|
|
|
|
| |
- sturct -> struct (spotted by pedro)
- elimination of consecutive 'the' words
ok jmc@, henning@, krw@, robert@, some whining by jolan@
|
| |
|
|
|
|
|
|
| |
on the local machine (like NFS). This does not yet implement whole file AFS
locking (arla doesn't do that yet).
ok tedu@ art@
|
| |
|
|
|
|
|
|
|
| |
xfs device that was actually mounted, not just 'arla'.
Issue noted by deraadt@. Thanks to Jan Johansson (janj+openbsd at wenf.org)
for testing on i386 and sparc64.
|
|
|
|
| |
ok deraadt@, todd@
|
|
|
|
| |
ok (and sent earlier by) tedu@
|
| |
|
|
|
|
| |
Tested by beck@
|
|
|
|
| |
ok millert@
|
|
|
|
| |
crap the protos would be done for you. Apparently not...
|
| |
|
| |
|
|
|
|
|
|
|
| |
now call the poll backend. With this change we implement greater
poll(2) functionality instead of emulating it via the select backend.
Adapted from NetBSD and including some changes from FreeBSD.
Tested by many, deraadt@ OK
|
|
|
|
|
|
|
| |
file from the kernel - this makes the kerberosV/kafs.h file include
that, as well as the kafs.h used in afs (hiding in the afs sources).
this needs more drastic gutting post release, but at least this now all
uses the same ioctl's.
|
|
|
|
|
|
|
|
|
| |
argument. old cred only calls user suser_ucred. this will allow future
work to more flexibly implement the idea of a root process. looks like
something i saw in freebsd, but a little different.
use of suser_ucred vs suser in file system code should be looked at again,
for the moment semantics remain unchanged.
review and input from art@ testing and further review miod@
|
| |
|
|
|
|
| |
to compile in our tree.
|
|
|
|
| |
deleted. *sigh*
|
| |
|
| |
|