Alan Cox
c40f7377a4
Add vm object locking.
2003-06-11 06:43:48 +00:00
David E. O'Brien
f4636c5959
Use __FBSDID().
2003-06-11 06:34:30 +00:00
David E. O'Brien
2c44651495
Use __FBSDID().
2003-06-11 05:57:50 +00:00
David E. O'Brien
ab0de15baf
Use __FBSDID().
2003-06-11 05:37:42 +00:00
Peter Wemm
77e2a274d0
GC unused cpu_wait() function
2003-06-11 05:20:33 +00:00
Paul Saab
1795d0cdec
Don't overflow when calculating vm_kmem_size. This fixes kmem_map
...
too small panics on PAE machines which have odd > 4GB sizes (4.5 gig
would render a 20MB of KVA for kmem_map instead of 200MB).
Submitted by: John Cagle <john.cagle@hp.com>, jeff
Reviewed by: jeff, peter, scottl, lots of USENIX folks
2003-06-11 05:18:59 +00:00
Greg Lehey
4b33b53279
Remove all files. They're now in tools/debugscripts.
2003-06-11 04:54:58 +00:00
Robert Watson
13b7350a5b
Add the comment I meant to add about not passing in PCATCH to the
...
tsleep(). Note the XXX.
2003-06-11 03:32:42 +00:00
David Xu
7677ce18b8
Fix error in my last commit. Correctly maintain p_maxthrwaits and unlock
...
sched_lock.
2003-06-11 01:08:33 +00:00
David E. O'Brien
677b542ea2
Use __FBSDID().
2003-06-11 00:56:59 +00:00
David E. O'Brien
8c9bbf484a
Use __FBSDID().
2003-06-11 00:34:37 +00:00
David E. O'Brien
be07195a60
Use __FBSDID().
2003-06-11 00:01:05 +00:00
David E. O'Brien
3b16f7d7fe
Use __FBSDID().
2003-06-10 23:48:55 +00:00
David E. O'Brien
d7a26ce64c
Use __FBSDID().
2003-06-10 23:39:45 +00:00
David E. O'Brien
a75fe74844
Use __FBSDID().
2003-06-10 23:23:33 +00:00
David E. O'Brien
753960f7c4
Use __FBSDID().
2003-06-10 22:09:23 +00:00
Scott Long
af2aaddd7a
Don't start the beastie menu if the 'beastie_disable' variable is set to
...
'YES'.
If the user selects to escape to the loader prompt, set 'autoboot_delay'
to 'NO' so that the prompt timer doesn't run.
2003-06-10 22:04:09 +00:00
David E. O'Brien
ad39da7821
Use __FBSDID().
2003-06-10 21:44:29 +00:00
David E. O'Brien
16dbc7f228
Use __FBSDID().
2003-06-10 21:29:12 +00:00
Alan Cox
2a8f9ab57f
- Finish vm object and page locking in vnode_pager_setsize().
...
- Make some small style changes to vnode_pager_setsize(); most notably,
move two comments to a more logical place.
2003-06-10 20:28:41 +00:00
David E. O'Brien
ee709e7024
Use __FBSDID().
2003-06-10 18:14:05 +00:00
David E. O'Brien
9c963d873e
Use __FBSDID().
2003-06-10 17:50:20 +00:00
David E. O'Brien
61334e3b42
Use __FBSDID().
2003-06-10 17:31:31 +00:00
David E. O'Brien
a880eba3cf
Use __FBSDID().
2003-06-10 17:10:18 +00:00
David E. O'Brien
f59584cd7f
Use __FBSDID().
2003-06-10 17:02:51 +00:00
David E. O'Brien
fa58a9089f
Use __FBSDID().
2003-06-10 16:50:43 +00:00
Hidetoshi Shimokawa
0b1739465d
Fix typo in the previous revision.
2003-06-10 12:08:58 +00:00
David E. O'Brien
e9f0aa0360
Use __FBSDID().
2003-06-10 05:05:54 +00:00
Justin T. Gibbs
a9fe95487e
Sync perforce IDs.
2003-06-10 03:25:24 +00:00
Hidetoshi Shimokawa
97aad8deb4
Fix struct bus_info on big-endian machines.
2003-06-10 02:29:10 +00:00
Hidetoshi Shimokawa
efd4a0c1ec
Add tx_speed sysctl variable.
2003-06-10 02:27:39 +00:00
David Xu
36407bec4f
If there are signals delivered to current thread, breaks out of loop,
...
userret() will be called again by ast() and thread_userret() will be
called again by userret().
Reported by: tegge
2003-06-10 02:21:32 +00:00
Poul-Henning Kamp
c1f5a18201
Revert last commit, I have no idea what happened.
2003-06-09 22:51:36 +00:00
Stefan Eßer
fb9d7a4b40
Remove embededded ID string which was meant to provide information
...
about the driver version in case of an error report. It conflicts with
some other variable of the same name that has been added to the kernel
just recently and there haven't been any bug reports for quite some
time now, anyway ...
2003-06-09 22:16:00 +00:00
Maxime Henrion
0ca5dc1c3e
style(9).
2003-06-09 21:57:48 +00:00
Poul-Henning Kamp
87eca0f99c
Add new geom_ccd module
2003-06-09 21:49:54 +00:00
Poul-Henning Kamp
68bf8b56da
remove old CCD module
2003-06-09 21:48:12 +00:00
John Baldwin
5499ea019d
Wait for the real interval timer callout handler to finish executing if it
...
is currently executing when we try to remove it in exit1(). Without this,
it was possible for the callout to bogusly rearm itself and eventually
refire after the process had been free'd resulting in a panic.
PR: kern/51964
Reported by: Jilles Tjoelker <jilles@stack.nl>
Reviewed by: tegge, bde
2003-06-09 21:46:22 +00:00
John Baldwin
8bccf7034e
The issetugid() function is MPSAFE.
2003-06-09 21:34:19 +00:00
Scott Long
87947cad18
Track the resource id of the memory port instead of just assuming that
...
it is 0x0. Cardbus-based sio/modem cards can now be ejected without
panic'ing.
2003-06-09 21:25:14 +00:00
Poul-Henning Kamp
47f94c12da
A white-space nit I noticed.
2003-06-09 19:40:34 +00:00
Alan Cox
06fa71cdcc
Update the vm object and page locking in exec_map_first_page(). Mark the
...
one still anticipated change with XXX. Otherwise, this function is done.
2003-06-09 19:37:14 +00:00
Poul-Henning Kamp
df622d54f8
GEOMification of CCD.
...
You need your kernel and ccdconfig(8) to be in sync, particularly if your
source tree is on a ccd device.
2003-06-09 19:25:07 +00:00
Alan Cox
4412dc5468
- Add vm object locking to vm_pgmoveco().
...
- Add a comment to vm_pgmoveco() describing what remains to be done
for vm locking.
2003-06-09 19:23:03 +00:00
Max Khon
3ba993a100
Merge NetBSD bktr_core.c rev. 1.26:
...
Fix broken programming of VSCALE_HI registers in yuv422_prog().
PR: 46521
Obtained from: NetBSD
MFC after: 3 days
2003-06-09 19:13:38 +00:00
Poul-Henning Kamp
ec421aec25
Fix error handling for ENOMEM style issues.
2003-06-09 19:12:19 +00:00
Max Khon
46e0ffba9b
Add two more Vendor ID's for Leadtek Winfast TV 2000
...
PR: 47453
Obtained from: NetBSD (partially)
2003-06-09 19:11:01 +00:00
Juli Mallett
c02d762181
Attempt to fix Alpha build by renaming ident[] to kern_ident[].
2003-06-09 18:19:33 +00:00
John Baldwin
bd77aaf980
When we re-route a PCI interrupt, write the new IRQ value into the intline
...
register.
Reviewed by: imp
2003-06-09 18:08:46 +00:00
John Baldwin
5e26dcb560
- Add a td_pflags field to struct thread for private flags accessed only by
...
curthread. Unlike td_flags, this field does not need any locking.
- Replace the td_inktr and td_inktrace variables with equivalent private
thread flags.
- Move TDF_OLDMASK over to the private flags field so it no longer requires
sched_lock.
2003-06-09 17:38:32 +00:00