simokawa
453509aad1
Add some IEEE 1394 OHCI chips.
...
Partially submitted by: Tetsuya Ryuchi <ryuchi@ryuchi.org>
PR: misc/51336
2003-04-24 07:29:52 +00:00
alc
a91c48e613
- Move swap_pager_isswapped()'s prototype to a more logical place.
2003-04-24 05:29:27 +00:00
alc
87da2c3cf3
- Acquire the vm_object's lock when performing vm_object_page_clean().
...
- Add a parameter to vm_pageout_flush() that tells vm_pageout_flush()
whether its caller has locked the vm_object. (This is a temporary
measure to bootstrap vm_object locking.)
2003-04-24 04:31:25 +00:00
des
51f01cb3f7
When filling out a kinfo_proc structure, if we come across a process
...
whose p_stats->p_start has the magic value 1, replace it with boottime.
Some users were apparently confused by the fact that ps(1) reported a
start time in early 1970 for system processes.
2003-04-24 03:37:59 +00:00
davidxu
7dbf40d20d
Don't print anything for fault at cpu_switch_load_gs, just like other
...
code to recover fault in doreti because of invalid segment registers,
silently push error to userland.
2003-04-24 01:48:59 +00:00
gad
e17d2e5a6f
Document support for the new -s and -R command-line options, and
...
the 'N' flag. These were coded in March as revisions 1.55 and 1.56
of newsyslog.c. I intend to MFC all the matching changes next week.
This also reorganizes the description of the 'flags' field to give
list of the valid flags, instead of a long paragraph explaining
each of the possible values.
Obtained from: NetBSD (in spirit at least, for -s and N)
MFC after: 1 week
2003-04-24 01:34:40 +00:00
des
ace917243e
Don't convert the kernel ident to uppercase when writing the Makefile.
2003-04-24 00:52:58 +00:00
archie
6649125e4d
Tweak to previous commit: increment ifp->if_iqdrops if the m_copy() fails.
...
Suggested by: Neelkanth Natu <neelnatu@yahoo.com>
2003-04-23 23:45:57 +00:00
jkh
5d673c0d92
Sync with latest and greatest Apple sources (which, among other things, fix
...
the style flag).
Submitted by: Conrad Minshall <conrad@apple.com>
Reviewed by: jkh
Obtained from: Apple Computer, Inc.
2003-04-23 23:42:23 +00:00
imp
e2a59d9b09
Remove obsolete compatibility ifdef.
2003-04-23 23:41:48 +00:00
imp
847a005af4
Copy CIS3 and CIS4 strings into the kernel too.
...
PR: 51333
Submitted by: Scott Mitchell
2003-04-23 23:40:28 +00:00
imp
5c827309fc
1. Allow drivers to query CIS strings from OLDCARD.
...
2. Include backwards compatibility good for the moment (eventually will
be turned off in current, but allow for a short transition period).
PR: 51333
Submited by: Scott Mitchell (1)
MFC after: 2 weeks
2003-04-23 23:39:21 +00:00
imp
1848692e44
Add accessor for cis4 string. Neither OLDCARD nor NEWCARD support
...
this yet, but that will change soon.
Pr: 51333
Submited by: Scott Mitchell
2003-04-23 23:32:53 +00:00
deischen
5764fb3f84
Add a macro to get the current thread mailbox pointer.
2003-04-23 21:49:34 +00:00
deischen
4dac1223a3
Remove the i386-specific hack (well, we only run on i386 anyways)
...
to always set %gs when resuming a thread.
Install this library as libpthread instead of libkse.
2003-04-23 21:48:29 +00:00
deischen
f8027ceb95
Protect thread errno from being changed while operating
...
on behalf of the KSE.
Add a kse_reinit function to reinitialize a reused KSE.
Submitted by: davidxu
2003-04-23 21:46:50 +00:00
kan
b86b779077
Add a new sys/limits.h file which in turn depends on machine/_limits.h
...
to get actual constant values. This is in preparation for machine/limits.h
retirement.
Discussed on: standards@
Submitted by: Craig Rodrigues <rodrigc@attbi.com> (*)
Modified by: kan
2003-04-23 21:41:59 +00:00
phk
ffd04bfbdd
Introduce a g_waitfor_event() function which posts an event and waits for
...
it to be run (or cancelled) and use this instead of home-rolled versions.
2003-04-23 21:28:27 +00:00
gad
89702db8fc
Document support for the <default> entry, which was implemented in
...
revision 1.50 of newsyslog.c , back in February. I intend to MFC
those changes soon.
MFC after: 4 days
2003-04-23 21:26:12 +00:00
phk
7a7d406136
More of the event stuff can now be private to geom_event.c
2003-04-23 20:54:42 +00:00
phk
3bbfe9f43b
Rename g_call_me() to g_post_event(), and give it a flag
...
argument to determine if we can M_WAITOK in malloc.
2003-04-23 20:46:12 +00:00
johan
f0e2ab20a0
style(9): use NULL when assigning/comparing a char *,
...
consitently compare fileid with 0 using == and !=.
Reviewed by: silence on @audit
2003-04-23 20:33:57 +00:00
johan
4c6fe8967c
Make this WARNS=5 clean by adding () in 'if (a || (b && c))'.
...
Look at by: sebastian.ssmoller@web.de on audit@
2003-04-23 20:26:21 +00:00
phk
b4c26d2e1a
Remove the now unused hardcoded g_post_event() event support.
2003-04-23 20:25:33 +00:00
johan
1bab2ea14b
Make this WARNS=5 clean by using %j and (uintmax_t).
...
Look at by: sebastian.ssmoller@web.de on audit@
2003-04-23 20:24:13 +00:00
johan
e567096f00
These are WARNS=5 clean, mark them as such to keep them that way.
...
Look at by: sebastian.ssmoller@web.de on audit@
2003-04-23 20:22:33 +00:00
jhay
7c3a9405f3
Use bus_space*() instead of in*() and out*().
2003-04-23 20:22:32 +00:00
phk
7c462ceb2b
Turn EV_NEW_PROVIDER into a g_call_me() event.
2003-04-23 20:16:13 +00:00
phk
67a31a6107
Convert EV_SPOILED event to use g_call_me().
2003-04-23 20:06:38 +00:00
jhb
9b55ca02a0
Remove Giant from osigblock(), osigsetmask(), and kern_sigaltstack().
2003-04-23 19:49:18 +00:00
phk
16bcc257a6
Turn the hardwired NEW_CLASS event into a g_call_me() event.
2003-04-23 19:34:38 +00:00
phk
51e68a1f27
Move the shutdown eventhandler stuff to a more logical place.
2003-04-23 19:15:27 +00:00
jhb
fe0dcbf0db
Update many of the locking notes and comments for struct
...
thread/kse/ksegroup/proc.
2003-04-23 18:54:30 +00:00
jhb
2c416d197d
The signotify() sanity check in userret() doesn't need Giant anymore.
2003-04-23 18:51:55 +00:00
jhb
26097c18e1
Add lock assertions for various proc/thread/kse/ksegroup fields to the
...
scheduler functions.
2003-04-23 18:51:05 +00:00
jhb
89c52cff2e
- Reorganize osigstack() to do the copyin first, grab the proc lock once,
...
do all the various sigstack dances, unlock the proc lock, and finally do
the copyout. This more closely resembles the behavior of
kern_sigaltstack() and closes a small race.
- Remove Giant from osigstack as it is no longer needed.
2003-04-23 18:50:25 +00:00
jhb
2958cf621b
Remove Giant from [gs]etpriority().
2003-04-23 18:48:55 +00:00
jhb
a0bf3a3e6f
- Protect p_numthreads with the sched_lock.
...
- Protect p_singlethread with both the sched_lock and the proc lock.
- Protect p_suspcount with the proc lock.
2003-04-23 18:46:51 +00:00
archie
84db389df4
Fix a case where the return value from m_copy() was not being checked
...
for NULL before proceeding, causing a crash if mbufs were exhausted.
MFC after: 3 days
Reported by: Mark Gooderum <mark@verniernetworks.com>
2003-04-23 18:35:40 +00:00
jhb
485007051a
Fix compiling in the NO_SWAPPING case.
...
Submitted by: bde (partially)
2003-04-23 18:21:41 +00:00
jhb
3df03e8316
Fix a lock order reversal. Unlock the proc before calling fget().
...
Reported by: kris
2003-04-23 18:13:26 +00:00
des
97c8ef8dd1
Remove Kerberos IV shims.
2003-04-23 17:26:01 +00:00
des
ea5dc58e56
Update for 3.6.1p1; also remove Kerberos IV shims.
2003-04-23 17:25:47 +00:00
des
a4b5e84c1c
Nit.
2003-04-23 17:23:06 +00:00
des
471d81d867
Improvements to the proposed shell code.
2003-04-23 17:21:55 +00:00
des
5e9cbb7bff
Regenerate.
2003-04-23 17:21:27 +00:00
des
58b9db3b6f
Resolve conflicts.
2003-04-23 17:13:13 +00:00
des
6d34992e86
This commit was generated by cvs2svn to compensate for changes in r113908,
...
which included commits to RCS files with non-trunk default branches.
2003-04-23 16:53:02 +00:00
des
85b37b9574
Vendor import of OpenSSH-portable 3.6.1p1.
2003-04-23 16:53:02 +00:00
jhb
df96ff7f37
Comment out the mixer entry for igain for the mic 20dB boost for now since
...
it can cause feedback problems on some laptops.
Reviewed by: orion
2003-04-23 16:49:53 +00:00