| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
don't depend on namespace pollution in other headers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
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
|
|
|
|
|
| |
PR: 35813
Submitted by: Chris Knight <chris@aims.com.au>
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
for shadow objects.
Submitted by: bde
|
|
|
|
|
| |
pollution which is required for its includes of <sys/_lock.h> and
<sys/_mutex.h> to work.
|
| |
|
|
|
|
| |
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.
|
|
|
|
| |
MFC after: 3 days
|
|
|
|
| |
be used.
|
| |
|
|
|
|
| |
reports this causes his ich machine to hang.
|
|
|
|
|
|
|
|
| |
it is a "magic" value, what it expands to is not really important.
I set it to "Cleared Kernel Dump", but that can be changed later
if someone thinks it's not good enough.
Pointy hat to: fenner
|
|
|
|
|
| |
o Add currently known GUIDs
o Slight restyling
|
|
|
|
|
|
| |
o Remove definition of struct ia64_fdesc
o Remove prototype of os_boot_rendez
o Use the FDESC_FUNC and FDESC_GP abstractions
|
| |
|
|
|
|
| |
o Add prototype of os_boot_rendez.
|
|
|
|
|
| |
o Acquire and release Giant around vm_map_lookup()'s call
to vm_object_shadow().
|
|
|
|
|
|
|
|
|
| |
killed by SIGSYS for unimlemented syscalls is bad enough.
Obtained from: Lite2 branch
The Lite2 branch has some other interesting unmerged (?) bits in this
file. They are well hidden among cosmetic regressions.
|
|
|
|
|
|
| |
sys/time.h rev.1.53, etc. Zero out the entire struct clkinfo and not
just the new spare part of it so that there is no possibility of leaking
kernel stack context to userland.
|
|
|
|
|
|
|
|
|
| |
the case of VM86 calls from the kernel was broken, so this bug was not
a security hole.
PR: 36710
Submitted by: David Xu <davidx@viasoft.com.cn> (version for RELENG_4)
MFC after: 3 days
|
|
|
|
|
|
|
| |
creating the vm_object. This was broken after the code was rearranged to
grab giant itself.
Spotted by: alc
|
|
|
|
|
|
| |
without holding Giant.
o Begin documenting the trivial cases of the locking protocol
on vm_object.
|
| |
|
|
|
|
| |
Submitted by: dwmalone
|
| |
|
| |
|
| |
|
|
|
|
|
| |
the old kern_shutdown.c . Other archs might be able to
use similar code but I don't have anything to test on.
|
|
|
|
| |
Requested by: Hiten Pandya <hitmaster2k@yahoo.com>
|
|
|
|
|
|
|
|
| |
call read() to get the next command, and scread() disables the
screensaver. We don't want this behaviour in the sc_saver_keybonly
case.
Submitted by: Olivier Houchard <doginou@ci0.org>
|
|
|
|
|
| |
don't confuse the zone allocater by translating region 5 addresses to
region 7 addresses (which is unavoidable for PTEs).
|
|
|
|
|
|
|
|
|
| |
mii_tick() which should only be called once per second.
Our current MII/PHY state-engine is not able to deal with PHY
interrupts as far as I can tell, and most net drivers don't seem
to use the link/status change call-back mechanism. It seems that
MII/PHY was orphaned before it grew up.
|
|
|
|
|
| |
10 seconds is not enough to negotiate a gigE link with a cisco switch which
holds carrier off for several seconds between tries.
|