107138 Commits

Author SHA1 Message Date
Alfred Perlstein
4bcd2254f3 xref and give a hint as to what procctl can be used for. 2004-09-03 17:52:55 +00:00
Alfred Perlstein
345c5f4a23 Hook libautofs to the build. 2004-09-03 17:39:00 +00:00
John-Mark Gurney
97b9d4baf5 merge in if_rl locking because if_re was originally based upon if_rl.
This essentially merges revs 1.143-1.1445 of sys/pci/if_rl.c.
This now marks the interrupt MPSAFE along with making the mutex non-recursive.

Looked over by:	bms
2004-09-03 16:41:41 +00:00
Andrey A. Chernov
1e454c2527 Remove "-" before rm -rf 2004-09-03 14:28:53 +00:00
Christian Brueffer
bac5da75f4 Autogenerate device listings for ti(4) and tl(4)
MFC after:	3 days
2004-09-03 12:28:53 +00:00
Christian Brueffer
8f640e0468 Add ti(4) and tl(4)
MFC after:	3 days
2004-09-03 12:27:27 +00:00
Christian Brueffer
6138591ae4 - move list of supported adapters into a HARDWARE section
- properly capitalize (Fast) Ethernet
- bump document date

MFC after:	3 days
2004-09-03 12:24:50 +00:00
Christian Brueffer
1806246b43 - move list of supported adapters into a HARDWARE section
- list the Digital EtherWORKS adapter as supported [1]
- properly capitalize (Fast|Gigabit) Ethernet
- bump document date

Obtained from:	NetBSD [1]
MFC after:	3 days
2004-09-03 12:23:16 +00:00
Søren Schmidt
0f7cfb8473 Introduce ata_udelay() that uses tsleep instead of DELAY if possible.
In places where we have long delays that doesn't depend on too accurate
timing, use ata_udelay() instead of DELAY() so we dont uselessly spin
the CPU if not nessesary;
2004-09-03 12:10:44 +00:00
Julian Elischer
00b0483d5c Don't declare a function we are not defining. 2004-09-03 09:19:49 +00:00
Julian Elischer
37c28a022b fix compile for UP 2004-09-03 09:15:10 +00:00
Scott Long
21b1acfb93 Panic if given a CAM_DATA_PHYS pointer from CAM instead of trying to handle it.
It makes no sense in a PAE environment and is impossible to handle correctly.
This case is also never used right now.  This should make the iir(4) driver
ready for PAE.
2004-09-03 08:44:23 +00:00
Søren Schmidt
7a6d2ca81b Sync promise_mio_command with WIP on the Promise line of SATA controllers. 2004-09-03 08:23:04 +00:00
Julian Elischer
293968d8d3 ooops finish last commit.
moved the variables but not the declarations.
2004-09-03 08:19:31 +00:00
Julian Elischer
82a1dfc16d Move 4bsd specific experimental IP code into the 4bsd file.
Move the sysctls into kern.sched
2004-09-03 07:42:31 +00:00
Søren Schmidt
df6a77ddcb Cleanup the defines used for various chipsets.
Add new nVidia controllers.
2004-09-03 07:37:53 +00:00
Brooks Davis
f52501ba8c If the argument to the -r flag starts with a ':' or a '|', don't try to
make sure it is a device.  GDB special cases these prefixes and treats
:#### as a tcp port on localhost and executes what ever follows '|'.

This allows kgdb to debug via dconschat.

Discussed with:	marcel
2004-09-03 07:11:42 +00:00
Ruslan Ermilov
46e7a66ba0 Fixed more spacing bugs. 2004-09-03 06:32:11 +00:00
Peter Pentchev
2f67164732 Add a BUGS section and copy the wording from mmap(2)'s MAP_NOSYNC,
documenting the obsoleteness of the msync(2) syscall and its single
remaining purpose.

PR:		70916
Submitted by:	Radim Kolar <hsn@netmag.cz>
MFC after:	3 days
2004-09-03 06:24:25 +00:00
Ruslan Ermilov
751d4065e6 Join the effort in simplifying this makefile. ;) 2004-09-03 06:18:52 +00:00
Alan Cox
94ddc7076d Push Giant deep into vm_forkproc(), acquiring it only if the process has
mapped System V shared memory segments (see shmfork_myhook()) or requires
the allocation of an ldt (see vm_fault_wire()).
2004-09-03 05:11:32 +00:00
Christian Brueffer
2e3e26a50c Autogenerate device listings for nge(4) and ste(4)
MFC after:	3 days
2004-09-03 04:17:19 +00:00
Christian Brueffer
887c77ca64 Add nge(4) and ste(4)
MFC after:	3 days
2004-09-03 04:15:54 +00:00
Christian Brueffer
0649a4fe51 - move list of supported adapters into a HARDWARE section
- properly capitalize (Fast) Ethernet
- bump document date

MFC after:	3 days
2004-09-03 04:13:22 +00:00
Christian Brueffer
a0fca2725b - move list of supported adapters into a HARDWARE section
- properly capitalize Fast/Gigabit Ethernet
- bump document date

MFC after:	3 days
2004-09-03 03:58:45 +00:00
Robert Watson
b6ac582880 Tag AIO as requiring Giant over the network stack using
NET_NEEDS_GIANT().

RELENG_5 candidate.
2004-09-03 03:19:14 +00:00
Robert Watson
ccaae37ab1 Correct a comment typo: s/Note/Not/.
Pointed out by:	kensmith
2004-09-03 01:37:02 +00:00
Julian Elischer
44692526be remove unused code
MFC after:	 2 days
2004-09-02 23:37:41 +00:00
Scott Long
f93675b033 Fix whitespace from last commit.
Submitted by: ru
2004-09-02 22:21:51 +00:00
Andrey A. Chernov
ac0ae7472c Rewrite this hack
-rm -rf ${LOCALEDIR}/*/LC_MESSAGES
and move it inside loop.
It can damage user-made ${LOCALEDIR}/* locales otherwise.
2004-09-02 22:09:33 +00:00
Robert Watson
accbe49470 Pass O_NONBLOCK directly to fcntl() rather than the pointer to an int
holding the value O_NONBLOCK.  This worked previously because I was
lucky.
2004-09-02 21:41:57 +00:00
Robert Watson
27b37d5cf2 Don't override the rule used to build a binary by providing our own
compiler line.
2004-09-02 21:37:50 +00:00
Hiroki Sato
d40c3f2ce4 Trim errata and bump &release.next;. 2004-09-02 21:01:09 +00:00
Alfred Perlstein
0793d4d1e4 Hook autofs to the build. 2004-09-02 20:44:56 +00:00
Hiroki Sato
7b3b73051a New release notes (changes in the second half of July and
the first half of August 2004):
	NO_ADAPTIVE_MUTEXES,
	ADAPTIVE_GIANT,
	acpi_panasonic(4) added,
	contigmalloc(9) reimplemented (vm.old_contigmalloc added),
	hme(4) checksum offload support,
	{mem,io}.ko added,
	pcic(4) removed completely from GENERIC kernel configuration file,
	psm(4) Synaptics TouchPad support,
	Thread Local Storage (TLS) support,
	ipfw(4) antispoof option,
	GEOM_MIRROR class and gmirror(8) added,
	col(1), colcrt(1), colrm(1), column(1), and fmt(1) multibyte
	characters support,
	df(1) bugfix,
	ftpd(8) uses its euid for opening a data transfer socket,
	gpt(8) -i option, remove command added,
	kgdb(1) added,
	LIBPTHREAD_SYSTEM_SCOPE for libpthread,
	look(1) -d bugfix,
	make(1) "+" flag added,
	make(1) MAKEFLAGS change,
	tgmath.h C99 header added,
	GNU extensions of mbsnrtowcs(3) and wcsnrtombs(3) implemented,
	patch(1) replaced with a BSD-licensed version from OpenBSD,
	ppp(8) "set pppoe [standard|3Com]" for ng_pppoe(4),
	ul(1) multibyte characters support,
	FILE 3.41 --> 4.10,
	GCC 3.3.3 --> 3.4.2,
	NTP 4.1.1.a --> 4.2.0,
	rc.d localpkg support in the Ports Collection, and
	crypto distribution now part of base.

Update release notes:
	snd_*(4) reorganization, and
	use the term "geom class" for consistency.

MFC:
	ppp(8) "set rad_alive".
2004-09-02 20:30:05 +00:00
Robert Watson
0b7851fa03 Unlock rather than lock the ripcbinfo lock at the end of rip6_input().
RELENG_5 candidate.

Foot provided by:	Patrick Guelat <pg at imp dot ch>
2004-09-02 20:18:02 +00:00
Robert Watson
71182fbeb6 The KAME IPSEC implementation at one point used its own pseudo-random
number generator, which was re-seeded via a timeout.  Now centralized
randomness/entropy is used, we can garbage collect the timeout and
re-seeding code (which was largely a no-op).

Discussed with:	itojun, suz, JINMEI Tatuya < jinmei at isl dot rdc dot toshiba dot co dot jp >
2004-09-02 20:14:03 +00:00
Christian Brueffer
23370e2835 aac works in ia64, twe and twa seem to work on amd64 (though not officially
supported by 3ware)

MFC after:	3 days
2004-09-02 19:53:40 +00:00
Robert Watson
42ec1da481 In FreeBSD 5.x, curthread is always defined, so we don't need to to test
and optionally use &thread0 if it's NULL.

Spotted by:	julian
2004-09-02 19:53:13 +00:00
Scott Long
9923b511ed Turn PREEMPTION into a kernel option. Make sure that it's defined if
FULL_PREEMPTION is defined.  Add a runtime warning to ULE if PREEMPTION is
enabled (code inspired by the PREEMPTION warning in kern_switch.c).  This
is a possible MT5 candidate.
2004-09-02 18:59:15 +00:00
Marcel Moolenaar
44af2aa001 Add aac(4) and aacp(4). The driver is 64-bit clean for roughly a year
now and has been mentioned on the freebsd-ia64 list.
2004-09-02 18:05:26 +00:00
Robert Watson
10b7196db4 Back out pseudo_vnops.c:1.45, which was a workaround for pfind()
returning incompletely initialized processes.  This problem was
eliminated by kern_proc.c:1.215, which causes pfind() not to
return processes in the PRS_NEW state.
2004-09-02 16:04:09 +00:00
Giorgos Keramidas
eba7d78ea7 Minor wordsmithing of the fixit media login message.
Approved by:	re
2004-09-02 13:45:24 +00:00
Ruslan Ermilov
f737784258 MFi386: revision 1.1172. 2004-09-02 12:50:47 +00:00
Denis Peplin
1dc6d50084 Fix URL_RELPREFIX 2004-09-02 06:22:17 +00:00
Brooks Davis
4ff62bd97b Back out ifi_epoch. The ABI breakage is too disruptive this close to
5-STABLE. ifi_epoch will shortly be reintroduced with less precistion
using the space currently allocated to ifi_unused.
2004-09-02 05:07:29 +00:00
Nate Lawson
2df0b34b24 Don't enter the debugger when executing an AML breakpoint instruction
unless ACPI_DEBUG is defined.  Users don't typically care about errant
breakpoint instructions.  The HP Pavilion 7915 has this in its PCI0
_INI method for rev 0x6040000 of the RSDT.
2004-09-02 04:28:05 +00:00
Tim J. Robbins
b37ff7a592 Septepber -> September
Noticed by:	ru
2004-09-01 23:28:27 +00:00
Prafulla Deuskar
9821d34f43 Added support for Intel PRO/1000 GT Desktop Adapter(Device ID 8086 107C)
Removed support for Intel 82541ER
Added fix for 82547 which corrects an issue with Jumbo frames larger than 10k.
Added fix for vlan tagged frames not being properly bridged.
Corrected TBI workaround.
Corrected incorrect LED operation issues

Submitted by:	tackerman (Tony Ackerman)
MFC after:	2 weeks
2004-09-01 23:22:41 +00:00
Marcel Moolenaar
c78752b94b Remove redundant _FBSDID. 2004-09-01 22:53:13 +00:00