131505 Commits

Author SHA1 Message Date
mtm
d065735006 Some rc.d commands (such as stop|restart etc.) won't automagically work
if we don't explicitly set the name of the executable program.

PR: conf/104408
2007-03-30 18:36:45 +00:00
jkim
4f1754c08d Use the same wisdom of sys/i386/i386/support.s 1.97 to remove obfuscation.
Pointed out by:	bde
2007-03-30 18:27:57 +00:00
flz
b756d10ae0 - acardenas -> acm
- Sort alphabetically.
2007-03-30 18:22:53 +00:00
jmelo
cf4142561f - Add myself and mnag. 2007-03-30 18:16:22 +00:00
sam
22fc818cc6 don't display ssid cloaking status as "ssid HIDE", use the cmd line
parameter like everything else

MFC after:	2 weeks
2007-03-30 18:14:04 +00:00
jhb
67753b036c - Use PARTIAL_PICKUP_GIANT() to implement PICKUP_GIANT().
- Move UGAR() macro up to the comment that describes it.
- Fix a couple of typos.
2007-03-30 18:10:08 +00:00
jhb
602dd12fbc - Drop memory barriers in rw_try_upgrade(). We don't need an 'acq' memory
barrier here as the earlier rw_rlock() already contained one.
- Comment fix.
2007-03-30 18:08:55 +00:00
ehaupt
907c1c074e Add myself and db 2007-03-30 18:08:51 +00:00
julian
3f8481620d Add some cross references to locking.9 from related pages. 2007-03-30 18:07:26 +00:00
jhb
0d7ad36cd0 - Use lock_init/lock_destroy() to setup the lock_object inside of lockmgr.
We can now use LOCK_CLASS() as a stronger check in lockmgr_chain() as a
  result.  This required putting back lk_flags as lockmgr's use of flags
  conflicted with other flags in lo_flags otherwise.
- Tweak 'show lock' output for lockmgr to match sx, rw, and mtx.
2007-03-30 18:07:24 +00:00
garga
5a605acb9a Add my 3 mentees (acm@, alepulver@ and vd@) 2007-03-30 18:05:28 +00:00
erwin
bda506c0eb Add my mentor, edwin, and my mentees clement, lth, simon and lbr.
gabor already added himself.
2007-03-30 18:04:00 +00:00
jkim
5657d675b3 Use underlying structures instead of kernel_sysctlbyname() for msginfo and
seminfo because kernel_sysctlbyname() is slow.  There is no dependency
problem since linux module depends on both sysvmsg and sysvsem and linprocfs
depends on it in turn.

Pointed out by:	des
Reviewed by:	des
2007-03-30 17:56:44 +00:00
julian
6f50156041 Connect the locking man page to the build.
Next step is to add it as a "See Also" to related man pages.
2007-03-30 17:56:19 +00:00
flz
60c76ea2e4 Add an entry for schweikh. I couldn't find the commit bit date though. 2007-03-30 17:47:04 +00:00
flz
ba3fdb63e7 Add some comments about entries formats.
Group by mentor, sort alphabetically, move adamw to alumni.
2007-03-30 17:42:01 +00:00
jkim
0a5bf58f0f MFP4: Fix style(9) nits and grammar in comments. 2007-03-30 17:27:13 +00:00
gabor
ff4b6a96fc - Add myself as keramida's mentee and sort
Reviewed by:	flz
2007-03-30 17:24:18 +00:00
ahze
f7b92f1a62 Add tmclaughs info 2007-03-30 17:22:58 +00:00
dds
b8c2c01346 Add dds 2007-03-30 17:22:08 +00:00
gabor
2d464d773d - Add myself as erwin's mentee
Reviewed by:	flz
2007-03-30 17:20:22 +00:00
marck
ecd724238b Add my mentor tree neighbours. 2007-03-30 17:19:59 +00:00
ahze
8a46183e20 Add tmclaugh to my list 2007-03-30 17:17:46 +00:00
jkim
3704568725 MFP4: 114193, 114194
Dont "return" in linux_clone() after we forked the new process in a case
of problems.  Move the copyout of p2->p_pid outside the emul_lock coverage.

Submitted by:	Roman Divacky
2007-03-30 17:16:51 +00:00
pav
f68b9b4a34 Add adamw's orphans 2007-03-30 17:12:58 +00:00
flz
73687f6a0e Add stub files to keep track of the mentor/mentee relationships.
Have a look at committers-ports.dot for a start.

Simple command to generate the graph is:

$ dot -T png -o file.png file.dot

Dot can be installed via graphics/graphviz.

Discussed on:	-developers
2007-03-30 16:56:38 +00:00
delphij
026d857fb3 Update with bzip2's URL. 2007-03-30 16:33:05 +00:00
delphij
29a66510eb - Be more verbose when saying "foo" not found.
- In gctl_get_geom(), don't issue error when we were not
   provided with an parameter, like gctl_get_provider() did.

Reviewed by:	pjd
2007-03-30 16:32:08 +00:00
simokawa
83871cf425 Free tlabel in fw_xfer_done(). 2007-03-30 15:43:56 +00:00
simokawa
ba1dead5fb - Don't call fw_busreset() in firewire_attach().
This should fix the problem that the first bus reset is
sometimes ignored because of FWBUSRESET status.

MFC after: 3 days
2007-03-30 14:41:24 +00:00
wkoszek
44897a4bf0 Instead of direct manipulation on queue and worklist mutexes, bring macros
for doing this job. This change will make it easy to migrate from using
spinning locks to adaptive ones.

Reviewed by:	glebius, julian
Approved by:	cognet (mentor)
2007-03-30 14:34:34 +00:00
le
23c32e03dd Do the right thing with symlinks in the skeleton directory.
PR:     bin/63659
2007-03-30 13:18:52 +00:00
le
6eee3cc935 Accept passwords which contain whitespace.
PR:     bin/53434
2007-03-30 12:57:25 +00:00
le
f17fbfd9be Add home directory creation mode to pw.conf(5) and be a bit
more specific about the effect of the current umask on -M.
2007-03-30 11:23:10 +00:00
le
2f93827b34 Add -M argument to usage() output. 2007-03-30 10:02:47 +00:00
glebius
75fb40625d The last change is not needed for HEAD.
Explained by:	ru
2007-03-30 08:23:59 +00:00
trhodes
d74e4b9429 Back out my previous commit to this area, there are differences between
our implementation and OpenBSD's.

Requested by:	des
2007-03-30 06:12:45 +00:00
kris
c72e32f85b Line wrap previous entry
Submitted by:	des
2007-03-30 04:31:53 +00:00
imp
e2cbeb2260 Document that EPERM is returned when the calling thread does not have
the mutex locked.  Also tweak the wording to make it more consistant
between pthread_cond_wait and pthread_cond_tiedwait.

Confirmed with the opengroup's web site that this is a valid return
value.  Wording used specifically not that of opengroup's online man
pages.

MFC After: 1 week
2007-03-30 04:10:04 +00:00
jkim
19e6b257f6 MFP4: Linux futex support for amd64.
Initial patch was submitted by kib and additional work was done
by Divacky Roman.

Tested by:	emulation
2007-03-30 01:07:28 +00:00
jkim
cfcc6fe5fa Regen for set_thread_area. 2007-03-30 00:08:21 +00:00
jkim
66aaf37941 MFP4: Linux set_thread_area syscall (aka TLS) support for amd64.
Initial version was submitted by Divacky Roman and mostly rewritten by me.

Tested by:	emulation
2007-03-30 00:06:21 +00:00
ache
68bc572d8f Oops wrong line commented out in prev fix 2007-03-29 21:44:23 +00:00
ache
d24a9d7e7f Back out network.subr :- fix and comment out dhc*_fxp0 examples instead
Submitted by:   jhb
2007-03-29 21:42:19 +00:00
bms
44f999134f Fix a bug in IPv4 address configuration exposed by refcounting.
* Join the IPv4 all-hosts multicast group 224.0.0.1 once only;
   that is, when an IPv4 address is first configured on an interface.
 * Do not join it for subsequent IPv4 addresses as this violates IGMP.
 * Be sure to leave the group when all IPv4 addresses have been removed
   from the interface.
 * Add two DIAGNOSTIC printfs related to the issue.

Further care and attention is needed in this area; it is suggested that
netinet's attachment to the ifnet structure be compartmentalized and
non-implicit.

Bug found by:	andre
MFC after:	1 month
2007-03-29 21:39:22 +00:00
thompsa
16df05c48d Correct the name of the 'proto' command.
MFC after:	3 days
2007-03-29 21:30:26 +00:00
mjacob
13605be403 some minor error message cleanups 2007-03-29 21:29:26 +00:00
jasone
26e0e354b0 Use size_t instead of unsigned for pagesize-related values, in order to
avoid downcasting issues.  In particular, this change fixes
posix_memalign(3) for alignments greater than 2^31 on LP64 systems.

Make sure that NDEBUG is always set to be compatible with MALLOC_DEBUG. [1]

Reported by:	[1] Lee Hyo geol <hyogeollee@gmail.com>
2007-03-29 21:07:17 +00:00
wkoszek
78bc9b6aa1 vm_map_delete should be used only internally, by the VM subsystem. Replace
it with vm_map_remove, which not only embeds additional check, but also
takes care of locking.

Reviewed by:	alc
Approved by:	alc, cognet (mentor)
2007-03-29 13:26:13 +00:00
ache
ac125ddc4f Fix get_if_var() with 3 args (i.e. with default)
All xxx_<ifname> flags are set to empty strings automatically earlier so
eval echo \${${prefix}${_if}${suffix}-${_default}}
not substitute the default but return just the empty string.
Fix it using
eval echo \${${prefix}${_if}${suffix}:-${_default}}
(i.e. treat empty strings as unset)

The bug manifistates itself with the following warning from checkyesno():
/etc/rc.d/dhclient: WARNING: $background_dhclient is not set properly -
see rc.conf(5)
2007-03-29 10:55:33 +00:00