Alan Cox
ddf4bb37c8
Use VM_ALLOC_NOBUSY instead of calling vm_page_wakeup().
2004-10-24 18:46:32 +00:00
Ruslan Ermilov
8bf62bdadb
For variables that are only checked with defined(), don't provide
...
any fake value.
2004-10-24 16:20:59 +00:00
Ruslan Ermilov
be88e5179d
Only check if ENABLE_SUID_NEWGRP is defined, for consistency with
...
other ENABLE_SUID_* variables.
2004-10-24 16:02:38 +00:00
Ruslan Ermilov
b1bffc1632
For variables that are only checked with defined(), don't provide
...
any fake value.
While here, sort NO*'s in dictionary order to ease searching by a
human being.
2004-10-24 15:52:04 +00:00
Ruslan Ermilov
6ef8c2e5c6
For variables that are only checked with defined(), don't provide
...
any fake value.
2004-10-24 15:46:50 +00:00
Ruslan Ermilov
a35d88931c
For variables that are only checked with defined(), don't provide
...
any fake value.
2004-10-24 15:33:08 +00:00
Ruslan Ermilov
88348311f3
There's no such knob as WERROR.
2004-10-24 14:55:35 +00:00
Hiroki Sato
f74a2ca05e
Add a Japanese override of dev-auto.sgml.
...
Based on work by: Ryusuke Suzuki (ryusuke at nucl.sci.hokudai.ac.jp)
2004-10-24 14:31:27 +00:00
Ruslan Ermilov
3d6e04cb25
Fixed misspelling of DPADD.
2004-10-24 14:25:53 +00:00
Dag-Erling Smørgrav
82a21971a6
- use realpath /dev/dumpdev
instead of just /dev/dumpdev so messages
...
will show the real device name
- show different error messages for missing dump device and directory
2004-10-24 13:04:09 +00:00
Hidetoshi Shimokawa
c751e6f0fa
- Use quad_t for dcons buffer address and size.
...
- Allow read/write access to dcons buffer passed by loader(8).
2004-10-24 12:41:04 +00:00
Hidetoshi Shimokawa
36b6815611
Preserve dcons(4) buffer passed by loader(8).
2004-10-24 12:37:47 +00:00
Ruslan Ermilov
55a74fe7a3
NEED_LIBNAMES is gone long ago.
2004-10-24 12:36:21 +00:00
Ruslan Ermilov
39ebd90532
Collapse several adjacent .if's into .if/.elif.
2004-10-24 12:32:41 +00:00
Yoshihiro Takahashi
222be03974
ELF64 support is not needed on pc98.
2004-10-24 12:18:11 +00:00
Yoshihiro Takahashi
c25984c97c
MFi386: revision 1.4.
2004-10-24 12:16:18 +00:00
Yoshihiro Takahashi
3ad0b93804
MFi386: Set bi_basemem and bi_extmem variables.
...
Respect RB_MULTIPLE flag.
2004-10-24 12:15:07 +00:00
Yoshihiro Takahashi
8c3c8ed197
MFi386: Add support for preloading ELF relocatable object format modules.
2004-10-24 12:14:05 +00:00
Yoshihiro Takahashi
e1dd8f11d1
Disable ed1 - ed12.
2004-10-24 12:07:02 +00:00
Yoshihiro Takahashi
a7d53c9cae
Merged from src/sbin/fdisk/fdisk.c revision 1.75.
...
(Don't prepend "/dev" if an argument given is an absolute pathname.)
2004-10-24 12:05:10 +00:00
Ralf S. Engelschall
1b0ee80834
Add identifiers for the HP Laserjet 2300d USB
...
printer and the HP ScanJet 4670v USB scanner.
MFC after: 1 week
2004-10-24 11:16:29 +00:00
Ruslan Ermilov
7475b21fcc
-O2 compile isn't quite ready for WARNS=2 yet.
2004-10-24 10:42:15 +00:00
Dag-Erling Smørgrav
30fdf276fb
Allow multiple devices to be specified on one device / nodevice line.
...
Also allow "device" / "nodevice" to be spelled "devices" / "nodevices".
MFC after: 2 weeks
2004-10-24 10:27:16 +00:00
Scott Long
5eded4f3d0
Update the family tree for FreeBSD 5.3
2004-10-24 10:09:20 +00:00
Dag-Erling Smørgrav
9b736ef9e6
If the file specified in an "include" line does not exist in the current
...
directory, and its name does not begin with a period or a forward slash,
go look for it in ../../conf.
Wished for by: scottl
MFC after: 2 weeks
2004-10-24 09:38:41 +00:00
Scott Long
7d9aed9c4c
Fix some warnings that only triggered in LINT.
2004-10-24 09:23:07 +00:00
Scott Long
6d0873dadb
Update for 5-STABLE.
2004-10-24 09:07:06 +00:00
Scott Long
085f35d6f3
Hook the hptmv driver up to the build.
2004-10-24 08:53:40 +00:00
Scott Long
f01be89133
Embed the correct name.
2004-10-24 08:48:32 +00:00
Scott Long
b953df2a33
Clean up some messy Makefile stuff so that this can be built into the
...
kernel.
2004-10-24 08:38:29 +00:00
Ruslan Ermilov
743d0f6640
Hack around a problem with sys/tools/usbdevs2h.awk that generates
...
both usbdevs.h and usbdevs_data.h. (The latter was not cleaned.)
2004-10-24 08:26:48 +00:00
Ruslan Ermilov
201cef5702
Curlies only work in target and sources specifications, but
...
not when passed to Bourne shell. This unbreaks "make clean".
2004-10-24 07:54:44 +00:00
Alan Cox
2a444f81a0
Use VM_ALLOC_NOBUSY to eliminate an unneeded vm_page_wakeup() call and the
...
synchronization that one entails.
2004-10-24 07:31:07 +00:00
Alan Cox
91dd969325
Avoid repeated acquisition and release of the vm object lock inside of
...
two loops in agp_generic_bind_memory(). As an intended side-effect, all
of the calls to vm_page_wakeup() are now performed with the containing
vm object lock held.
2004-10-24 07:12:13 +00:00
Ruslan Ermilov
10cdf827cd
Sort SUBDIR.
2004-10-24 06:22:16 +00:00
Alan Cox
0f9f9bcb53
Introduce VM_ALLOC_NOBUSY, an option to vm_page_alloc() and vm_page_grab()
...
that indicates that the caller does not want a page with its busy flag set.
In many places, the global page queues lock is acquired and released just
to clear the busy flag on a just allocated page. Both the allocation of
the page and the clearing of the busy flag occur while the containing vm
object is locked. So, the busy flag might as well never be set.
2004-10-24 06:15:36 +00:00
Scott Long
1713e81b9c
Import the HighPoint RocketRAID 182x driver. Thanks to HighPoint for
...
providing the original driver, and thanks to IronSystems for providing
hardware for testing.
2004-10-24 05:37:23 +00:00
Giorgos Keramidas
d2c50f8bab
Add a missing full-stop to match the rest of the items in a list.
2004-10-24 00:26:35 +00:00
David Xu
fca6ccde6e
Check unhandled signals before thread marks itself as DEAD,
...
this reduces chances of signal losting problem found by
Peter Holm <peter@holm.cc>
2004-10-23 23:37:54 +00:00
David Xu
b4f9f84b96
1. Move thread list flags into new separate member, and atomically
...
put DEAD thread on GC list, this closes a race between pthread_join
and thr_cleanup.
2. Introduce a mutex to protect tcb initialization, tls allocation and
deallocation code in rtld seems no lock protection or it is broken,
under stress testing, memory is corrupted.
Reviewed by: deischen
patch partly provided by: deischen
2004-10-23 23:28:36 +00:00
Hidetoshi Shimokawa
1be7387c03
Add -m option, set default fwmem target.
2004-10-23 23:28:08 +00:00
Robert Watson
09745181fd
Use errx() instead of fprintf()/exit() for conciseness.
...
Suggested by: ru (some time ago)
2004-10-23 22:18:37 +00:00
Robert Watson
a09c60ffeb
Use errx() instead of perror()/exit() for conciseness.
...
Suggested by: ru (some time ago)
2004-10-23 22:11:35 +00:00
Ruslan Ermilov
9a5cf32635
Add a regression test for the alternate shell specification.
2004-10-23 21:38:58 +00:00
Ruslan Ermilov
e3168409f1
"unset verbose" is 13 characters, not 10.
2004-10-23 21:36:55 +00:00
Ruslan Ermilov
3ecaab1c99
Expand the scope of the .SHELL specification to also cover
...
the compat mode of operation and the != operator.
While here, fixed a bug in the .SHELL directive processing
when only the name= attribute is specified and no built-in
shell matches this name, causing null pointer dereference.
Obtained from: NetBSD (except for bugs)
2004-10-23 21:34:41 +00:00
Poul-Henning Kamp
85986ce002
Don't call g_waitidle(), it happens automagically now.
2004-10-23 20:52:15 +00:00
Poul-Henning Kamp
3b66ad07db
Don't explicitly call g_waitidle(), it happens automagically now.
2004-10-23 20:50:06 +00:00
Poul-Henning Kamp
9197ce2ee5
Add a new per-thread private flag: TDP_GEOM.
...
This flag gets set whenever the thread posts an event on the GEOM
event queue, and if the flag is set when the thread is prepared
to return to userland from the kernel, g_waitidle() will be called
to make sure that the posted events have completed.
This can replace an insufficient number of g_waitidle() calls in
various other places, and has the advantage of being failsafe: Any
system call which does a VOP_OPEN()/VOP_CLOSE will now correctly
wait for any geom events it posted as part of spoils or tastes.
Assert that topology and Giant is not held in g_waitidle().
2004-10-23 20:49:17 +00:00
Poul-Henning Kamp
a11021f362
Move the prototype for g_waitidle() to a more visible place.
2004-10-23 20:22:02 +00:00