Alan Cox
07b3303943
Eliminate unnecessary uses of PHYS_TO_VM_PAGE() from pmap_enter(). These
...
uses predate the change in the pmap_enter() interface that replaced the
page's physical address by the address of its vm_page structure. The
PHYS_TO_VM_PAGE() was being used to compute the address of the same vm_page
structure that was being passed in.
2004-10-02 07:34:58 +00:00
Alan Cox
bbda1f18d9
Remove an unused declaration. (I should have included this change in
...
revision 1.486.)
2004-10-02 05:58:32 +00:00
David E. O'Brien
c79b3b412b
Finish the de-orbital burn of our previous FreeBSD version compat libs
...
living in usr/src. We need to use them from ports to record dependencies.
Discussed with: re(scottl)
2004-10-02 05:48:09 +00:00
Alan Cox
86dac448f2
Add a SOCKBUF_LOCK() to a rarely executed path in do_sendfile().
2004-10-02 05:37:47 +00:00
Scott Long
a4a358733d
Enable the new compat4x libs.
2004-10-02 01:47:56 +00:00
Scott Long
50053f5d05
Update libc, libc_r, and libperl and add libhistory, libm, libopie, libpcap,
...
and libreadline from 4.10.
2004-10-02 01:46:20 +00:00
Sam Leffler
1bfe790716
Remove extraneous SECPOLICY_LOCK_DESTROY calls that cause the mutex to be
...
destroyed twice.
Submitted by: Roselyn Lee
2004-10-02 00:19:05 +00:00
Max Laier
2f510328e4
dc(4) is now supported as well. While here sort the list and remove awi,
...
which isn't yet supported.
2004-10-01 20:44:48 +00:00
Ken Smith
1c98894f63
Prepare for 5.3 release by updating libraries that had changed in
...
4.10 and adding libraries whose version got bumped recently.
Updated libraries: libc, libc_r, and libperl. Added: libhistory,
libm, libopie, libpcap, and libreadline.
2004-10-01 20:33:26 +00:00
Jens Schweikhardt
4ae6befa93
General overhaul:
...
- Makefile: WARNS=6
- man page: sort options, better xrefs, informative BUGS section
- C source: proper option parsing, use printer control (.ctl) device,
removed heaps of bit rot, style(9) cleanup, WARNS=6 cleanup.
Prodded by: joerg
2004-10-01 20:04:20 +00:00
Ruslan Ermilov
886ea9fc5c
Document MD commands.
2004-10-01 19:44:42 +00:00
Olivier Houchard
74e9b5ed3b
Add optimized version of the bswap macroes for constants if __OPTIMIZED__ is
...
defined.
2004-10-01 16:55:59 +00:00
Olivier Houchard
d60ea0a816
There's no need to turn on MALLOC_PROFILE by default.
2004-10-01 16:51:37 +00:00
Olivier Houchard
fbaa643e9a
Don't attempt to profile __udivsi3() and friends, as mcount() uses them.
2004-10-01 16:44:08 +00:00
Yoshihiro Takahashi
725991af20
Add more PnP serial cards support.
...
PR: kern/72226
Submitted by: Hirokazu WATANABE <wnabe@par.odn.ne.jp>
2004-10-01 15:58:54 +00:00
Yoshihiro Takahashi
92f8f73a93
Fix BIOS default geometry on pc98.
...
PR: kern/72225
Submitted by: Hirokazu WATANABE <wnabe@par.odn.ne.jp>
2004-10-01 15:57:23 +00:00
Ken Smith
85a8b887df
Bump the library version numbers for the following libraries:
...
/lib/{libm,libreadline}
/usr/lib/{libhistory,libopie,libpcap}
in preparation for doing the same thing to RELENG_5. HUGE amounts of
help for determining what to bump provided by kris.
Discussed on: freebsd-current
Approved by: re (not required for commit but something like this should be)
2004-10-01 15:38:07 +00:00
Maxime Henrion
8c7ff1f331
Read the MAC address in the EEPROM in the correct byte order. This
...
is a no-op on little endian architectures, but fixes getting the MAC
address for some dc(4) cards on big endian architectures.
This is a RELENG_5 candidate.
Tested by: gallatin (powerpc), marius (sparc64)
First version of the patch written by: gallatin
2004-10-01 15:23:31 +00:00
Alfred Perlstein
50434413b0
Clear a process's procfs trace points upon delivery of SIGKILL.
...
MT5 candidate. (Desired features for 5.3-RELEASE "More truss problems")
2004-10-01 14:15:20 +00:00
Søren Schmidt
844acbc7a3
Always set half'n'half mode on ICH* chips.
2004-10-01 09:06:22 +00:00
Søren Schmidt
49686bbcaf
Fix the serverworks modesetting code, of mask offset was wrong.
2004-10-01 09:04:53 +00:00
Denis Peplin
176f3e55fb
Merge the following from the English version:
...
1.258 -> 1.259 hardware/common/dev.sgml
1.778 -> 1.779 relnotes/common/new.sgml
Obtained from: The FreeBSD Russian Documentation Project
2004-10-01 08:54:34 +00:00
Ruslan Ermilov
c33bd5d626
Install precious shared libraries with -S.
...
Prodded by: Xin LI
2004-10-01 07:57:02 +00:00
Ruslan Ermilov
3f68119c9a
Keep each prog on its own line so that diffs between various
...
*_crunch.conf files are easier to read.
2004-10-01 07:54:37 +00:00
Ruslan Ermilov
5131c5866e
Take away unused libraries.
2004-10-01 07:33:09 +00:00
Brian Feldman
cbaf877f7d
Add ALTQ support for dc(4), based upon a mostly-working patch from mlaier.
2004-10-01 07:04:09 +00:00
Brian Feldman
3d57a2e58e
Conditionalize IFF_NEEDSGIANT, like everything else here, on IS_MPSAFE.
...
The driver doesn't look any less safe without Giant than with, and works
with IS_MPSAFE set to 1 here, so others should probably test it as such.
2004-10-01 07:01:38 +00:00
Poul-Henning Kamp
ba2851254f
Fix a LOR relating to freeing cdevs.
2004-10-01 06:33:39 +00:00
Warner Losh
000d5e07e0
assign 187 to ata over ethernet for Sam's ata over ethernet driver.
...
# Yes, this is the right thing to do: we keep assignments for 4.x here
# to document them, and Sam has a nearly completed driver.
2004-10-01 06:04:24 +00:00
Alfred Perlstein
576c004fb9
cover soreadable and sowriteable with the corresponding socketbuffer locks.
2004-10-01 05:54:06 +00:00
David Schultz
506d3e1bcc
nfsclient/nfs_bio.c has a PHOLD() without a PRELE(). Neither should
...
be necessary here. Also, use killproc() instead of psignal().
2004-10-01 05:01:41 +00:00
David Schultz
299bc7367d
Avoid calling _PHOLD(p1) with p2's lock held, since _PHOLD()
...
may block to swap in p1. Instead, call _PHOLD earlier, at a
point where the only lock held happens to be p1's.
2004-10-01 05:01:29 +00:00
David Schultz
616b5f90d3
Don't PHOLD() the target process in procfs, since this is already done
...
in pseudofs. Moreover, PHOLD() may block between the p_candebug()
access check and the actual operation.
2004-10-01 05:01:17 +00:00
David Schultz
46ec41ecb4
Fix the following race:
...
1. Process p1 is currently being swapped in.
2. Process p2 calls linux_ptrace(PTRACE_GETFPXREGS, p1_pid, ...)
3. After acquiring a reference to FIRST_THREAD_IN_PROC(p1),
p2 blocks in faultin() while p1 finishes being swapped in.
This means p2 won't get back the lock on p1 until after p1's
threads are runnable.
4. After p1 is swapped in, the first thread in p1 exits.
5. p2 now uses its dangling reference to p1's first thread.
2004-10-01 05:01:00 +00:00
Ruslan Ermilov
9648e4c416
(forced commit) Previous revision documented the "bcachestat" command.
2004-10-01 00:16:11 +00:00
Ruslan Ermilov
c09be59eb6
The "autoboot" command also has a third (optional) parameter.
2004-10-01 00:15:13 +00:00
Ken Smith
88f69650e5
It turns out the ia64 architecture's disc2 overflows if we put the
...
ports/ tree on it. This makes putting the ports/ tree on disc2 at
all dependent on the NOPORTREADMES knob as well as the NOPORT knob
(at the moment NOPORT may be set while NOPORTREADMES isn't, that
should probably be revisited). And it hardcodes ia64 for NOPORTREADMES
by request the ia64 release builder.
While here really get rid of the temp file 'make index' leaves behind.
Tested by: i386 and ia64 'make release'
Reviewed by: marcel
MFC after: 1 day
2004-09-30 22:59:47 +00:00
Ruslan Ermilov
3075c18308
Don't give instructions on how to disable ACPI in the MI section.
...
For novice users, beastie.4th can just do it. Expert users can
read ACPI instructions by typing "help ACPI".
2004-09-30 21:57:16 +00:00
Ruslan Ermilov
ab737c5f07
Setting "kernel" to an absolute path is a bad idea because
...
after loading such a kernel, "module_path" will be set to
an insane value. Fixed example by providing an equivalent
setting. For the record, when automatically loading a
kernel (commands "boot" and "boot-conf"), the following is
tried, in this order:
path=/boot/${kernel} file=${bootfile}
path=/boot/${kernel} file=${kernel}
path=${kernel} file=${bootfile}
path=${kernel} file=${kernel}
path=${module_path} file=${kernel}
2004-09-30 21:48:51 +00:00
Maksim Yevmenkin
969fdab180
Make -t <tty> optional. If not specified use stdin/stdout.
...
Document this. These changes make it possible to write something like
set device "!/usr/bin/rfcomm_sppd -a BD_ADDR"
inside the /etc/ppp/ppp.conf file. Very convenient for the users :)
Submitted by: Konstantin Stepanenkov <kstepanenkov AT oilspace DOT com>
MFC after: 3 days
2004-09-30 21:05:17 +00:00
Søren Schmidt
8f0fb9584e
Resurrect dump that broke with the last update.
2004-09-30 20:54:59 +00:00
Doug Barton
e454060990
Update descriptions of named-related knobs.
2004-09-30 20:38:30 +00:00
Marcel Moolenaar
11ade2d664
Trade slattach for gpt. With all the tools to create new file systems,
...
the tool one needs to partition a disk is more important than some poor
man's network interface.
2004-09-30 20:34:20 +00:00
Ruslan Ermilov
a0a87f4d13
Bring this file more up to date.
2004-09-30 20:02:07 +00:00
Ruslan Ermilov
bc19e3ee42
Retire now useless userconfig_script_*.
2004-09-30 18:23:35 +00:00
John Baldwin
4a2aa5d054
Fix a typo to fix the !DIAGNOSTIC build.
...
Submitted by: many
2004-09-30 18:13:18 +00:00
Brian Feldman
88ef2880c1
Validate the action pointer to be within the rule size, so that trying to
...
add corrupt ipfw rules would not potentially panic the system or worse.
2004-09-30 17:42:00 +00:00
Ruslan Ermilov
9fd3ae4889
The value of $interpret is "OK", in uppercase.
2004-09-30 17:12:05 +00:00
Ruslan Ermilov
25d34c013f
Fixed the default value of the $prompt variable, document what
...
happens if $prompt is unset.
2004-09-30 17:11:26 +00:00
Ruslan Ermilov
ced68b5b2c
Setting dump device from loader(8) has not been supported since 2002.
2004-09-30 15:27:37 +00:00