| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Problem found by: ken
|
|
|
|
|
|
|
|
|
| |
o Create pcb_save as the backend for savectx and cpu_switch.
o While here, use explicit bundling for pcb_save and optimize
for compactness (~87% density).
o Not part of the commit is a backend pcb_restore. restorectx()
still jumps halfway into cpu_switch().
|
|
|
|
|
| |
getnewvnode(). This is safer. In the future, we should investigate requiring
only the interlock to get the vnode object.
|
| |
|
| |
|
| |
|
|
|
|
| |
"CC='cc -Dfoo' make depend" was very broken.
|
|
|
|
| |
don't depend on namespace pollution in other headers.
|
| |
|
| |
|
|
|
|
| |
code, `new' handler, exception handling, etc.) split out into libsupc++.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
be done internally.
Ensure that no one can fsetown() to a dying process/pgrp. We need
to check the process for P_WEXIT to see if it's exiting. Process
groups are already safe because there is no such thing as a pgrp
zombie, therefore the proctree lock completely protects the pgrp
from having sigio structures associated with it after it runs
funsetownlst.
Add sigio lock to witness list under proctree and allproc, but over
proc and pgrp.
Seigo Tanimura helped with this.
|
|
|
|
|
|
|
|
| |
usbdi.h (1.60)
(and local changes compatibility changes to ufm.c and urio.c)
date: 2002/02/11 15:11:49; author: augustss;
Give usbd_do_request_flags() an extra argument for the timeout.
|
|
|
|
|
|
|
| |
add FILES section.
PR: 34239
Submitted by: Gary W. Swearingen <swear@blarg.net>
|
|
|
|
|
|
| |
initproc proc pointer instead of checking to see if the pid is 1.
Submitted by: bde
|
|
|
|
| |
Submitted by: bde
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Used mld_xxx and MLD_xxx instead of mld6_xxx and MLD6_xxx according
to the official defintions in rfc2292bis
(macro definitions for backward compatibility were provided)
- Changed the first member of mld_hdr{} from mld_hdr to mld_icmp6_hdr
to avoid name space conflict in C++
This change makes ports/net/pchar compilable again under -CURRENT.
Obtained from: KAME
|
|
|
|
|
|
|
| |
- Whitespace nit.
- Sort some includes.
Submitted by: bde (mostly)
|
|
|
|
| |
Submitted by: Joshua Goodall <joshua@roughtrade.net>
|
|
|
|
| |
with its own PCI ID.
|
|
|
|
|
|
|
| |
This is temporary hack, better and generalized solution probably
should be implemented at lower layer(MII or PCI?).
Tested by: shoko.araki@soliton.co.jp
MFC after: 1 week
|
|
|
|
|
| |
* Hart: rev 295 of pcidevs.txt (2002-04-27)
* Boemler: vendors.txt (2002-04-30)
|
|
|
|
| |
Submitted by: des
|
|
|
|
|
| |
MFC after: 1 week
PR: 37766
|
|
|
|
| |
Reviewed by: maxim
|
|
|
|
|
| |
PR: 35813
Submitted by: Chris Knight <chris@aims.com.au>
|
|
|
|
|
|
| |
PR: 37680
Submitted by: Scott Bertilson <scott@nts.umn.edu>
MFC after: 2 weeks
|
| |
|
|
|
|
| |
Noticed by: bde (four months ago)
|
|
|
|
|
|
|
| |
for uiomoveco(), uioread(), and vm_uiomove() regardless
of whether ENABLE_VFS_IOOPT is defined or not.
Submitted by: bde
|
|
|
|
| |
on ENABLE_VFS_IOOPT.
|
|
|
|
|
|
|
| |
Don't try to create a vm object before the file system has a chance to finish
initializing it. This is incorrect for a number of reasons. Firstly, that
VOP requires a lock which the file system may not have initialized yet. Also,
open and others will create a vm object if it is necessary later.
|
|
|
|
|
|
|
|
|
|
| |
Write status information to stdout instead of stderr.
Exit status when an error occurs musn't be 1, that is reserved for
indicating that messages are disabled.
These changes bring mesg(1) up to SUSv3 conformance.
Reviewed by: mike
|
|
|
|
|
| |
a line of input, and both work differently, so prevent them from both being
passed to xargs(1).
|
|
|
|
|
|
| |
for shadow objects.
Submitted by: bde
|
|
|
|
|
| |
pollution which is required for its includes of <sys/_lock.h> and
<sys/_mutex.h> to work.
|
| |
|
|
|
|
|
|
|
|
|
| |
back on (and count_win is recreated).
- Create info_win as the same size for all invocations.
PR: 37552
Submitted by: Mark Valentine <mark@thuvia.demon.co.uk>
MFC after: 1 week
|
|
|
|
| |
an operation on a vm_object and belongs in the latter place.
|
|
|
|
|
| |
the longstanding brokenness of symbols in ddb at boot time. It doesn't
compile and is not attached to the build yet.
|
| |
|
|
|
|
| |
Reviewed by: rwatson
|
|
|
|
|
|
| |
a symlink deletion.
Reviewed by: rwatson
|
|
|
|
| |
call VOP_GETVOBJECT without a lock.
|
|
|
|
|
|
| |
on ENABLE_VFS_IOOPT.
o Add a comment to the effect that this code is experimental
support for zero-copy I/O.
|
|
|
|
|
|
|
|
| |
Move the code that I have not yet finished documenting into the
`IMPLEMENTATION NOTES' section.
Sponsored by: DARPA, NAI Labs
Obtained from: TrustedBSD Project
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ setting a bandwidth too large for a pipe (above 2Gbit/s) could
cause the internal representation (which is int) to wrap to a
negative number, causing an infinite loop in the kernel;
+ (see PR bin/35628): when configuring RED parameters for a queue,
the values are not passed to the kernel resulting in panics at
runtime (part of the problem here is also that the kernel does
not check for valid parameters being passed, but this will be
fixed in a separate commit).
These are both critical fixes which need to be merged into 4.6-RELEASE.
MFC after: 1 day
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
using new `@comment DEPORIGIN:...' directive. This would allow us to make
many neat things including:
- easier binary upgrades;
- source upgrades without using external tools by simply extending
bsd.port.mk and pkg_install tools;
- mixed-mode upgrades (source + binary);
- depreciate and deorbit silly +REQUIRED_BY files in the near future.
This feature is no-op until appropriate bsd.port.mk patch is committed, and
even when it is already committed packages generated will remain 100%
compatible with old set of pkg_install tools (module all those neat
features, of course).
MFC after: 6 days
|
|
|
|
|
|
|
|
| |
directory, because this prevent this option from being used from the
package-depends target of bsd.port.mk since it creates such empty dir
during its normal operation.
MFC after: 6 days
|