scottl
e3855085d1
Document the lockfunc and lockfuncarg arguments to bus_dma_tag_create() in
...
the busdma headers.
2003-11-07 23:29:42 +00:00
sam
94792986aa
Move uid/gid checking logic out of line and lock inpcb usage. This
...
has a LOR between IPFW inpcb locks but I'm committing it now as the
lesser of two evils (the other being unlocked use of in_pcblookup).
Supported by: FreeBSD Foundation
2003-11-07 23:26:57 +00:00
imp
ae477bf060
Remove channeling interrupts to IRQ1. Some chipsets don't do the
...
expected thing and that causes interference with keyboards.
2003-11-07 23:12:59 +00:00
sam
3eac15aaa3
Assert GIANT_REQUIRED where sockets are manipulated. This is
...
preparatory for MPSAFE network commits and ongoing socket
locking work.
Supported by: FreeBSD Foundation
2003-11-07 22:57:09 +00:00
rwatson
866f946f37
When allocation of a socket peer label fails, scrub what was
...
successfully initialized in the label as a socket peer label, not a
socket label. For current policy modules, this didn't make a
difference, but if a policy module had label data in the peer label
that was to be GC'd in a different way than the normal socket label,
it might have been a problem.
Obtained from: TrustedBSD Project
Sponsored by: DARPA, Network Associates Laboratories
2003-11-07 22:31:27 +00:00
peter
1c0b81ebd5
Ahh, the joys of badge engineering. Tell the sk driver that the
...
Linksys EG1032 is yet another variation. It looks just like the 3c940
except it only has a Marvell logo and no 3com logo.
2003-11-07 22:04:26 +00:00
jhb
2be76da54f
Regen.
2003-11-07 21:36:35 +00:00
jhb
15178fba7e
Sync up MP safe flags with global syscalls.master for the first time. This
...
includes read(), write(), close(), linux_setuid16(), linux_getuid16(),
linux_pause(), linux_nice(), linux_kill(), dup(), linux_pipe(),
linux_setgid16(), linux_getgid16(), linux_signal(), linux_geteuid16(),
linux_getegid16(), acct(), setpgid(), umask(), dup2(), getppid(),
getpgrp(), setsid(), linux_sigaction(), linux_sgetmask(), linux_ssetmask(),
linux_setreuid16(), linux_setregid16(), linux_sigsuspend(), getrusage(),
gettimeofday(), linux_getgroups16(), linux_setgroups16(), getpriority(),
setpriority(), linux_sigreturn(), linux_clone(), linux_sigprocmask(),
linux_getsid(), mlock(), munlock(), mlockall(), munlockall(),
sched_setparam(), sched_getparam(), linux_sched_setscheduler(),
linux_sched_getscheduler(), linux_sched_get_priority_max(),
linux_sched_get_priority_min(), sched_rr_get_interval(),
linux_setresuid16(), linux_getresuid16(), linux_setresgid16(),
linux_getresgid16(), linux_rt_sigaction(), linux_rt_sigprocmask(),
linux_rt_sigsuspend(), geteuid(), getegid(), setreuid(), setregid(),
linux_getgroups(), linux_setgroups(), setresuid(), getresuid(),
setresgid(), getresgid(), setuid(), and setgid().
2003-11-07 21:36:14 +00:00
peter
39c76d997c
Dont write to the stackgap directly in execve().
2003-11-07 21:27:13 +00:00
peter
d7ad6ab48d
Increase the size of SPARE_USRSPACE. It is way too small by default
...
for things like execve.
2003-11-07 21:25:54 +00:00
jhb
f316a10928
Regen.
2003-11-07 21:13:08 +00:00
jhb
14fdb8110b
Sync MP safe flags with global syscalls.master for the first time. This
...
includes read(), write(), close(), setuid(), getuid(), linux_ptrace(),
linux_kill(), setpgid(), dup(), pipe(), getgid(), osf1_sigprocmask(),
umask(), getpgrp(), linux_setgroups(), linux_getgroups(), dup2(),
setpriority(), osf1_sigreturn(), osf1_sigsuspend(), osf1_gettimeofday(),
setreuid(), setregid(), setgid(), setsid(), osf1_sigaction(), getpgid(),
linux_getsid(), osf1_sysinfo(), linux_clone(), mlock(), munlock(),
mlockall(), munlockall(), sched_setparam(), sched_getparam(),
linux_sched_setscheduler(), linux_sched_getscheduler(),
linux_sched_get_priority_max(), linux_sched_get_priority_min(),
setresuid(), getresuid(), linux_rt_sigaction(), linux_rt_sigprocmask(),
linux_rt_sigsuspend(), gettimeofday(), linux_getitimer(),
linux_setitimer(), getrusage(), setresgid(), getresgid().
2003-11-07 21:09:19 +00:00
jhb
21be10e2cc
Regen.
2003-11-07 20:56:54 +00:00
jhb
d4bdcb451e
Sync up with global syscalls.master for MP safe syscalls for the first
...
time. This includes read(), write(), close(), getpid(), osf1_setuid(),
getuid(), osf1_kill(), setpgid(), dup(), pipe(), getgid(),
osf1_sigprocmask(), getlogin(), setlogin(), osf1_sigpending(), umask(),
getpgrp(), getgroups(), setgroups(), osf1_setpgrp(), getdtablesize(),
dup2(), setpriority(), getpriority(), osf1_sigreturn(), osf1_sigsuspend(),
osf1_osigstack(), setreuid(), setregid(), osf1_setgid(), setsid(),
osf1_sigaction(), msgctl(), msgget(), msgrcv(), msgsnd(), __semctl(),
semget(), semop(), shmat(), shmctl(), shmdt(), shmget(), osf1_signal(),
getpgid(), getsid(), osf1_sigaltstack(), osf1_sysinfo().
2003-11-07 20:56:31 +00:00
ume
ad8ba063dc
nuke obsoleted ipsec_gethist(). it just did panic to notify user
...
that it was obsoleted. it is better to fail than just hiding use
of ipsec_gethist() at build.
Sugessted by: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
2003-11-07 20:38:45 +00:00
jhb
b6b663a274
Regen.
2003-11-07 20:30:30 +00:00
jhb
08067cd608
Sync with global syscalls.master by marking ptrace(), dup(), pipe(),
...
ktrace(), freebsd32_sigaltstack(), sysarch(), issetugid(), utrace(), and
freebsd32_sigaction() as MP safe.
2003-11-07 20:29:53 +00:00
jhb
e5691bdd94
Sync with global syscalls.master. ptrace(), dup(), pipe(), ktrace(),
...
ia32_sigaltstack(), sysarch(), issetugid(), utrace(), and ia32_sigaction()
are MP safe.
2003-11-07 20:27:16 +00:00
ume
ac7871522d
use ipsec_getnhist() instead of obsoleted ipsec_gethist().
...
Submitted by: "Bjoern A. Zeeb" <bzeeb-lists@lists.zabbadoz.net>
Reviewed by: Ari Suutari <ari@suutari.iki.fi> (ipfw@)
2003-11-07 20:25:47 +00:00
jhb
0ec5596a30
Mark ptrace(), ktrace(), utrace(), sysarch(), and issetugid() as MP safe.
...
The parts of these calls that are not yet MP safe acquire Giant explicitly.
2003-11-07 20:23:23 +00:00
bde
d103db1652
Fixed insertion sort errors in the opt_cpu.h section.
...
Removed banal comments about ELAN*. Complain about ELAN* being misnamed
instead (so that these options are not obviously related to a CPU and
don't sort with CPU_ELAN).
Complain about CPU_DISABLE_CMPXCHG being in the wrong namespace.
2003-11-07 15:14:53 +00:00
simokawa
78a182b242
Allow shared open of /dev/fwmem* for read-only.
2003-11-07 12:39:39 +00:00
simokawa
8c5c585444
Respect a return code of fwmem_open().
2003-11-07 12:30:57 +00:00
scottl
a91460d543
Add the Makefile glue for the udf_iconv module.
...
Submitted by: imura@ryu16.org
2003-11-07 09:38:05 +00:00
harti
e43722693d
Allow the ng_uni node (NgATM signalling layer) to be built into the
...
kernel via options NGATM_UNI.
2003-11-07 09:18:53 +00:00
harti
bc878862fb
The layer 3 (signalling) of NgATM netgraph node: ng_uni. This node
...
handles user and network side signaling and partly PNNI.
2003-11-07 09:15:14 +00:00
simokawa
3fbf59c91d
Increase FWMAXQUEUE up to 128.
2003-11-07 09:01:41 +00:00
simokawa
377c274717
Add compatibility for 4-stable.
...
Submitted by: imura
2003-11-07 08:59:35 +00:00
harti
d6b421ea55
This commit was generated by cvs2svn to compensate for changes in r122208,
...
which included commits to RCS files with non-trunk default branches.
2003-11-07 08:54:27 +00:00
harti
03fc926fe6
Re-import of the original NgATM file version 0.91
2003-11-07 08:54:27 +00:00
harti
7e00060782
These two files are generated with the ../genfiles script and are
...
not part of the imported distribution.
2003-11-07 08:48:43 +00:00
harti
a92d6f1ef6
Virgin import of signaling layer of NgATM shared kernel/user part 0.91
2003-11-07 08:46:22 +00:00
harti
aa350024a0
This commit was generated by cvs2svn to compensate for changes in r122205,
...
which included commits to RCS files with non-trunk default branches.
2003-11-07 08:46:22 +00:00
sos
4c2de3d46a
Better attempt at fooling GEOM into working with burnable media.
2003-11-07 08:31:09 +00:00
rwatson
8bc7e8ea30
Trim trailing whitespace.
2003-11-07 04:48:24 +00:00
rwatson
f74e2ef8ef
Slight whitespace consistency improvement:
...
Trim trailing whitespace.
Remove unmatched " " before ")".
2003-11-07 04:47:14 +00:00
ps
1fb226c0ca
Add PCID for 6i controller
...
Submitted by: John Cagle <john.cagle@hp.com>
2003-11-07 03:01:48 +00:00
sam
81a2c9c441
Fix locking of the ip forwarding cache. We were holding a reference
...
to a routing table entry w/o bumping the reference count or locking
against the entry being free'd. This caused major havoc (for some
reason it appeared most frequently for folks running natd). Fix
is to bump the reference count whenever we copy the route cache
contents into a private copy so the entry cannot be reclaimed out
from under us. This is a short term fix as the forthcoming routing
table changes will eliminate this cache entirely.
Supported by: FreeBSD Foundation
2003-11-07 01:47:52 +00:00
jhb
e28905d4a5
Fix an incorrect quote character in an M4 test conditon. Basically, one
...
of the verbose print statements that BTXLDR_VERBOSE enables wasn't properly
enabled.
2003-11-06 21:33:17 +00:00
ume
bbea30a3ab
correct behavior when ipv6mr_interface is 0. Matthias Drochner
...
Notified by: itojun
Obtained from: NetBSD
2003-11-06 16:42:59 +00:00
jhb
f09704e3ea
Only disable the old pin when doing a remap if it's current vector is still
...
the old vector.
Reported by: sam
2003-11-06 14:47:53 +00:00
bde
7180c01e53
Fixed some more missing punctuation in comments (most instances in this
...
file except for about 30 lines that have more errors and/or need rewording
to fit the punctuation).
2003-11-06 09:31:01 +00:00
rsm
07495c5a82
Disable the (currently unused) xe_reg_dump() function, until I know for
...
sure that it's not needed any more.
Reviewed by: imp (mentor)
2003-11-06 08:54:43 +00:00
imp
78758d8c44
List the three modules that I have that aren't connected to the build.
2003-11-06 08:46:52 +00:00
ps
f6878e1535
Correct the structure packing.
...
Reported by: Vinod Kashyap <vkashyap@3WARE.com>
2003-11-06 08:09:29 +00:00
bde
b3c44c7eee
Fixed some style bugs (missing punctuation in comments). There are many
...
more of these in proc.h alone.
2003-11-06 07:59:53 +00:00
jeff
6fc9686d6a
- Somehow I botched my last commit. Add an extra ( to fix things up. I'm
...
still not sure how this happened.
Reported by: ps
2003-11-06 07:56:01 +00:00
alc
adf47c347a
- Delay the allocation of memory for the pipe mutex until we need it.
...
This avoids the need to free said memory in various error cases along
the way.
2003-11-06 05:58:26 +00:00
alc
ddec4754a2
- Simplify pipespace() by eliminating the explicit creation of vm objects.
...
Instead, let the vm objects be lazily instantiated at fault time. This
results in the allocation of fewer vm objects and vm map entries due to
aggregation in the vm system.
2003-11-06 05:08:12 +00:00
marcel
636849aec5
Add support for unaligned ld2, st2, st4 and st8. While here, make
...
sure we handle stacked registers properly by taking into account
that:
1. bspstore points after the frame (due to cover),
2. we need to adjust for intermediate NaT collections.
2003-11-06 04:26:40 +00:00