Commit Graph

88961 Commits

Author SHA1 Message Date
rwatson
c805cb4535 Use u_int for the struct uidinfo reference count rather than u_short;
while >65534 references is unlikely, it is possible.

Reviewed by:	tjr
2003-04-20 13:54:04 +00:00
brueffer
7bc526787d Grammar fix
PR:		51164
Submitted by:	Jeff Ito <jeffi@rcn.com>
MFC after:	3 days
2003-04-20 13:11:11 +00:00
obrien
f229642828 more style(9) changes. 2003-04-20 09:07:14 +00:00
obrien
e0e99fcc92 more style(9) changes. 2003-04-20 08:37:29 +00:00
obrien
87e6a7b3b7 A few style(9) fixes. 2003-04-20 07:43:09 +00:00
alc
e7c8e4e470 - Lock the vm_object when performing vm_object_pip_add(). 2003-04-20 07:29:50 +00:00
alc
114f28a272 - Lock the vm_object when performing vm_object_pip_add().
- Remove an unnecessary variable.
2003-04-20 07:08:30 +00:00
bmah
089fc0a1b0 Add an errata item pointing out a filename typo in the 5.0 release
notes.

Pointed out by:	"David G. Andersen" <dga@lcs.mit.edu>
2003-04-20 06:17:31 +00:00
rwatson
aa0532c271 Add FILES section to mac.3 and mac.conf.5. Properly Xref mac.conf.5
from mac.3; likewise, mac.conf.5 from mac_prepare.3.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
2003-04-20 04:43:56 +00:00
alc
4b5c8b1757 Update vm_object locking in vm_map_delete(). 2003-04-20 04:35:47 +00:00
alc
5990076d78 - Lock the vm_object when performing vm_object_pip_add(). 2003-04-20 03:41:21 +00:00
imp
826ccd96da Don't dereference a NULL pointer when we don't have a ':' in the
optarg of the -W option.  Instead, do the next best thing and give a
usage message.

Reported by: kris
2003-04-20 03:34:59 +00:00
rwatson
1cc1eff164 Add a man page for the mac.conf MAC library configuration file.
Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
2003-04-20 03:18:44 +00:00
rwatson
594a41d213 Remove the 'te' label elements from the default configuration, since we
no longer plan on shipping a TE MAC module independent from SEBSD.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
2003-04-20 03:09:35 +00:00
marcel
8b257c5e50 Add support for ia64.
Note that the tp register (r13) is reserved as the TLS pointer in
the same way that that gp register (r1) is reserved as the global
pointer. This implementation uses the tp register to point to the
thread structure used by the threads implementation. This is not
in violation with the runtime specification provided the TLS is
a fixed distance from the thread structure. This is only an issue
when code used the __thread keyword to create TLS. This is not
supported at the moment.
2003-04-20 03:06:42 +00:00
obrien
9a223a2d94 Rev 1.132 was backed out because of the following from BDE:
By returning garbage for the unused high bits of segment registers, we
	avoid wasting time initializing the bits if the results are assigned to
	32-bit variables.  movl instead of movw was also intentional, to
	prevent gas adding pessimal pessimal segment overrides.

See src-committers Message-ID: <20030419173421.N15436@gamplex.bde.org>, for
more details and how to optimize this farther.
2003-04-20 02:59:13 +00:00
marcel
1c8591b44b Use STDERR_FILENO as the file descriptor passed to _thread_printf()
instead of 0 (ie stdin). Writing to stdin may not be possible.
2003-04-20 02:58:30 +00:00
rwatson
5e1c0b2c26 Add the mac_prepare{,_*}() functions to the high-level function list
in the mac.3 library man page.  They were already cross-referenced
at the end of the man page, just not explicitly listed here.

Obtained from:	TrustedBSD Project
Sponsored by:	DARPA, Network Associates Laboratories
2003-04-20 02:56:16 +00:00
marcel
994500f60f Fix build breakage (on ia64) caused by a missing file descriptor to
_thread_printf(). Use STDERR_FILENO as the file descriptor.
2003-04-20 02:56:12 +00:00
jdp
6090151f12 Add stub implementations of pthread_[gs]etconcurrency to libc_r and
libthr.  No changes were made to libpthread by request of deischen,
who will soon commit a real implementation for that library.

PR:		standards/50848
Submitted by:	Sergey A. Osokin <osa@freebsd.org.ru>
MFC after:	1 week
2003-04-20 01:53:13 +00:00
davidxu
f781b4eab2 Backout my last commit.
Requested by: bde
2003-04-20 01:35:21 +00:00
nectar
ae503410da Repair a bug in which a faulty group entry (one with only 2 colons)
would result in an incorrectly terminated grouplist.

login(1) crashes
Reported by:	Morten Rodal <morten@rodal.no>,
		Matthias Schuendehuette <msch@snafu.de>
2003-04-20 01:12:00 +00:00
mux
920bae3858 style(9). 2003-04-20 01:04:04 +00:00
alc
c9e51c9b11 Lock the vm_object in vfs_busy_pages(). 2003-04-20 00:17:05 +00:00
das
3214ca63ea Add a dozen new tests with the general theme of getting trailing
zeroes right.
2003-04-19 23:53:34 +00:00
das
30c051657a %E-like %g and %G conversions should remove trailing zeroes unless
the # flag is present.  Implement this behavior and add a comment
describing it.

Noticed by:	Enache Adrian <enache@rdslink.ro>
Pointy hat to:	das
2003-04-19 23:53:19 +00:00
alc
dc48d3db81 - Lock the vm_object when performing vm_object_pip_subtract().
- Assert that the vm_object lock is held in vm_object_pip_subtract().
2003-04-19 22:11:41 +00:00
alc
ef4e8a19cf - Lock the vm_object when performing vm_object_pip_wakeupn().
- Assert that the vm_object lock is held in vm_object_pip_wakeupn().
 - Add a new macro VM_OBJECT_LOCK_ASSERT().
2003-04-19 21:15:44 +00:00
alc
d558a7a53b Lock the jumbo_vm_object when performing vm_page_alloc(). 2003-04-19 19:13:25 +00:00
bmah
89bace76fc Fix typo: s/5.0-STABLE/5.0-CURRENT/
Pointed out by:	scottl
2003-04-19 18:40:23 +00:00
bmah
d6ab949ce3 New release notes: LAZY_SWITCH, new docs and translation team.
Modified release notes:  Rewrite HTT note to conform to reality, fix a
couple of typos referring to options directives [1], add missing words
in gdtoa note.

MFC noted:  sbsh(4).

Inspired by:	bde message <20030420022510.O16869@gamplex.bde.org> to
		current@ [1]
2003-04-19 17:57:14 +00:00
mux
3867353e09 Make this file closer to style(9) paradigm. 2003-04-19 17:24:07 +00:00
bmah
3fc36c0680 Fix minor whitespace glitch. Translators can ignore this. 2003-04-19 17:09:09 +00:00
mux
098aa7afca - Enable interrupts only at the end of epic_attach() when all the
other initializations succeeded.
- Initialize the TX and RX rings in epic_attach() rather than in
  epic_init() where we're not supposed to fail.  Similarly, free
  the TX and RX rings in epic_detach() rather than in epic_stop().
- Change epic_init() to be a void function now that it can't fail.
  Also change its parameter to a void * so that we have a correct
  prototype for if_init.
- Now that epic_init() has a correct prototype, don't cast the
  function pointer when initializing if_init.
- Fix nearby style bugs.
2003-04-19 13:51:24 +00:00
billf
614e371cc3 properly refuse a connection in the -c case if the client ip's subdirectory
does not exist.

PR:		bin/38303
Submitted by:	Woei-Luen, Shyu <m8535@cn.ee.ccu.edu.tw>
the committed patch differs from the submitted one, any inaccuracies are mine.
2003-04-19 10:14:43 +00:00
phk
db4d21ffaf Make more of the "hotspot" stuff generic:
Give the class a way to specify the necessary action for read/delete/write:
ALLOW, DENY, START or CALL.

Update geom_bsd to use this.
2003-04-19 10:14:39 +00:00
phk
a41f716e91 Create a dedicated structure for holding hotspot information rather than
using slice structures for it.
2003-04-19 10:00:22 +00:00
mtm
f6cc6047c7 Spell ${_jail} correctly
Submitted by: Shizuka Kudo <shizukakudo_99@yahoo.com>
Approved by:	markm (mentor) (implicit)
2003-04-19 07:50:32 +00:00
phk
e4e245e504 Add prototype for compute_stats() so that libdevstat is WARNS=4 clean.
Spotted by:	kris
2003-04-19 07:42:13 +00:00
bmah
ba5336382c Add an entry for ehci. 2003-04-19 06:17:33 +00:00
davidxu
a10a41ca38 Test next upcall time correctly. 2003-04-19 06:16:04 +00:00
bmah
8caf9578f7 New release notes: NSS modules, port distfile refetches. 2003-04-19 06:11:37 +00:00
davidxu
28038e92fe Unbreak sigaltstack syscall. sigonstack is now a function and
want proc lock be held.
2003-04-19 05:04:06 +00:00
davidxu
8ef415ed06 Use correct thread pointer. 2003-04-19 04:39:10 +00:00
davidxu
6223a95348 Don't return garbage in high 16 bits. 2003-04-19 02:40:39 +00:00
grehan
20e15050d1 Fix compile warning - proc should have been thread. 2003-04-19 02:18:51 +00:00
mtm
f01ceae333 The changes to rc.d/network1 will not get merged in by
mergemaster if it does not appear in the list of files to install.
2003-04-19 01:56:44 +00:00
alc
e37afba963 o Update locking around vm_object_page_remove() in vm_map_clean()
to use the new macros.
 o Remove unnecessary increment and decrement of the vm_object's
   reference count in vm_map_clean().
2003-04-19 01:43:32 +00:00
nyan
fd0b7458f7 The ehci driver works on pc98. 2003-04-19 01:26:29 +00:00
alc
0086837cd4 Lock the vm_object in obj_alloc(). 2003-04-19 00:30:36 +00:00