christos
8d6177c953
add missing initializer
2006-09-02 06:35:49 +00:00
christos
bdd0dbdf82
add missing initializers
2006-09-02 06:35:12 +00:00
christos
72c936995b
delete unreachable code
2006-09-02 06:33:11 +00:00
christos
9802793325
deal with empty if bodies
2006-09-02 06:32:09 +00:00
christos
2e1a2f9d5e
comment out impossible comparison
2006-09-02 06:30:53 +00:00
christos
4e2f7e29cf
- fix initializer
...
- comment out unused code
2006-09-02 06:29:13 +00:00
christos
e04bc58b1a
Add missing initializer
2006-09-02 06:26:13 +00:00
christos
04eadef67e
add missing initializer
2006-09-02 06:22:45 +00:00
christos
bbff9f7a92
Add missing initializers
2006-09-02 06:21:32 +00:00
matt
21b62eb996
Missed commit (Regen'ed).
2006-09-01 22:23:18 +00:00
matt
7e0679149d
Properly deal with/without ktrace/ptrace/systrace
2006-09-01 21:24:50 +00:00
matt
bb97e7087b
process_domem exists for ktrace/ptrace/systrace
2006-09-01 21:05:33 +00:00
matt
894d299a2b
Regen. (add __weak_alias(sys_ptrace, sys_nosys) when PTRACE is off)
2006-09-01 21:04:45 +00:00
matt
30183e299f
Don't conditionalize *sys_ptrace. The lack of sys_ptrace will be dealt
...
with differently.
2006-09-01 20:58:18 +00:00
dyoung
ae7bd05531
Skip computing tags on IP Filter while its compatibility #defines
...
shadow important names like radix_node and radix_node_head.
2006-09-01 04:55:12 +00:00
dogcow
5d399ea343
process_stoptrace is also used by PTRACE; fixes INSTALL_SMALL, GENERIC_TINY,
...
et al, where KTRACE isn't defined but PTRACE is.
2006-08-31 18:05:21 +00:00
tsutsui
79d3499096
Disable asm statement which defines bpendtsleep symbol as "handy breakpoint"
...
on all m68k ports since it may cause a multiple symble definition error
by code duplication of gcc4 optimizer. Also note about this in comment.
2006-08-30 17:28:32 +00:00
cube
67306d2035
Make this compile under "no options COREDUMP".
2006-08-30 14:41:06 +00:00
cube
c09480be6c
Let those compile under "no options COREDUMP".
2006-08-30 13:55:03 +00:00
cube
21222420ab
Regen against correct syscalls.master version [hi gimpy!].
2006-08-30 13:53:41 +00:00
matt
984109dc99
Regen.
2006-08-30 11:35:21 +00:00
matt
0cf3f9db4e
Add || defined(_KERNEL) to ptrace entry (like ktrace).
2006-08-30 11:34:26 +00:00
matt
583998d384
sys_process.c is also used by KTRACE.
2006-08-30 11:08:15 +00:00
matt
1f5dae8a54
#include "opt_ptrace.h"
2006-08-30 10:17:49 +00:00
matt
bae263f051
Regen.
2006-08-29 23:37:30 +00:00
matt
084f43623d
Fix typo (ktrace -> ptrace)
2006-08-29 23:36:56 +00:00
matt
9e0ec4816e
Make PTRACE and COREDUMP optional. Make the default (status quo) by putting
...
them in conf/std.
2006-08-29 23:34:48 +00:00
yamt
b153af038b
don't include sys/lock.h as it is no longer necessary.
2006-08-28 13:41:04 +00:00
jld
e782915872
Add %'s to go with PRI format constants.
2006-08-24 01:08:00 +00:00
manu
81c909dd45
1) Complete Linux exit_group() emulation
...
Members of the thread group must die without reporting to the parent and
without going to zombie stage. We do that by reparenting to init before
catching a SIGKILL. The parent will not see the child death.
The thread group leader must report the exit status, even if it exits
because of another thread calling exit_group(). We do that by storing the
exit status in struct linux_emuldata_shared, and the exit hook has the
duty of setting struct proc's p_xstat for the thread group leader.
2) For exit/fork/exec hooks, move the NPTL specific code to separate functions
that are shared between COMPAT_LINUX and COMPAT_LINUX32
3) Fix LINUX_CLONE_PARENT_SETTID semantics
2006-08-23 19:49:09 +00:00
christos
f73c6e5980
Change iostat_alloc() to take the parent pointer and the name directly, so
...
that callers are not responsible for initializing the fields. Store the name
inside the struct instead of maintaining a pointer to external storage, or
leaked memory (nfs case).
2006-08-23 17:19:32 +00:00
seanb
eeb51ff4c3
Don't leave a dangling socket (no associated struct file) if
...
user supplied a bad name or anamelen parameter to accept(2).
If bad paramaters were suplied and a copyout() failed, the
struct file was cleaned up but not the associated socket. This
could leave sockets in CLOSE_WAIT that could never be closed.
2006-08-22 13:39:48 +00:00
martin
5581630d1f
Add <sys/lock.h> include for <sys/callback.h>
2006-08-21 09:06:06 +00:00
martin
b87950a9f6
Use %zu for size_t
2006-08-21 09:05:22 +00:00
christos
cba8e50f44
From Elad:
...
Attached diff short-circuits kauth_authorize_action() if the request
comes from the kernel (NOCRED or FSCRED).
okay matt@
2006-08-20 15:05:14 +00:00
yamt
f3d146fd88
vmf_to_prf: tweak code to avoid a "may be used uninitialized" warning.
...
pointed by Kurt Schreiner.
2006-08-20 13:14:03 +00:00
yamt
4e59653466
move kmem_kva_reclaim_callback out of #ifdef DEBUG.
...
fixes compilation problem in the case of !DEBUG.
pointed by Kurt Schreiner.
2006-08-20 13:08:11 +00:00
blymn
50abf3c730
Add functions to the fileassoc interface to allow a "hint" to be provided
...
instead of performing an implicit VOP_GETATTR() when adding/looking up
fileassoc entries.
2006-08-20 10:38:23 +00:00
yamt
0406a06106
implement kva reclamation for kmem_alloc quantum cache.
2006-08-20 09:45:59 +00:00
yamt
fc12b34a0a
kmem_init: use vmem quantum cache. XXX needs tune.
2006-08-20 09:44:06 +00:00
yamt
c8cdcde4de
implement vmem quantum cache.
2006-08-20 09:43:08 +00:00
yamt
3c433fc395
implement PR_NOALIGN. (allow unaligned pages)
...
to be used by vmem quantum cache.
2006-08-20 09:35:25 +00:00
yamt
8f01bd288f
pool_init: in the case of PR_NOTOUCH, don't bump item size to
...
sizeof(struct pool_item).
2006-08-19 14:01:15 +00:00
christos
35ca6c8b5b
Fix all the -D*DEBUG* code that it was rotting away and did not even compile.
...
Mostly from Arnaud Lacombe, many thanks!
2006-08-17 17:11:27 +00:00
plunky
d9b3621e66
Fix broken comments - there is no SO_ISCONNECTED or SO_ISCONFIRMING
...
this fixes kern/32058
2006-08-16 18:31:54 +00:00
plunky
b54ec7d631
Remove macro call sonewconn() => sonewconn1() as it is no longer necessary.
...
There are no such calls and the compiler would catch mistakes like this
in any case.
2006-08-16 18:17:23 +00:00
christos
c07e49883f
Pretending to be Elad's keyboard:
...
Attached diff let's call kauth_register_scope() with a NULL default
listener. from tn2127:
"callback is the address of the listener callback function for this
scope; this becomes the scope's default listener. This parameter may be
NULL, in which case a callback that always returns KAUTH_RESULT_DEFER is
assumed."
2006-08-16 17:57:26 +00:00
yamt
c777d5404f
- fix integer overflows.
...
- bump VMEM_MAXORDER.
should fix "idx < VMEM_MAXORDER" assertion failure reported by
Martijn van Buul on current-users@.
2006-08-16 13:19:03 +00:00
ad
87dd042f7a
sys__lwp_create: put newuc back to the pool on failure.
2006-08-14 14:11:21 +00:00
xtraeme
dfa8fac821
Add __KERNEL_RCSID()
2006-08-13 06:21:10 +00:00