Dag-Erling Smørgrav
f8a2a7f14a
This commit was generated by cvs2svn to compensate for changes in r149749,
...
which included commits to RCS files with non-trunk default branches.
2005-09-03 06:59:33 +00:00
Dag-Erling Smørgrav
043840df5b
Vendor import of OpenSSH 4.2p1.
2005-09-03 06:59:33 +00:00
Dag-Erling Smørgrav
ad69811c17
fine-tune.
2005-09-03 06:42:11 +00:00
Suleiman Souhlal
44bd2bc19a
Unbreak the build.
...
Pointyhat to: ssouhlal
2005-09-03 00:40:19 +00:00
Stefan Farfeleder
dbf2e1c54f
Return 1 from the unalias builtin if _any_ removal fails, not just the last
...
one.
2005-09-02 22:43:28 +00:00
Stefan Farfeleder
49bd99efdc
Remove extra getenv() declaration.
2005-09-02 22:28:27 +00:00
Stefan Farfeleder
848b3d0fd7
In version 1.8 I botched findval()'s type, fix.
2005-09-02 21:51:18 +00:00
Stefan Farfeleder
de4ad3826b
Document that unalias can be used to remove several alias names.
2005-09-02 21:15:56 +00:00
John Baldwin
b3c04741dd
Add a SYSUNINIT() to SX_SYSINIT() to call sx_destroy() to destroy the sx
...
lock when a module is unloaded similar to the recent change made to
MTX_SYSINIT().
Suggested by: pjd
MFC after: 3 days
2005-09-02 20:41:03 +00:00
John Baldwin
acc0265cc2
- Add some comments to some of the static lock orders. Don't explicitly
...
link proctree and allproc to Giant since that order is already implicitly
enforced.
- Use a goto to handle the case where we want to enforce a reversal before
calling isitmydescendant() in witness_checkorder() so that the logic is
easier to follow and so that it is easier to add more forced-reversal
cases in the future.
MFC after: 3 days
2005-09-02 20:23:49 +00:00
John Baldwin
83cece6fa1
- Add an assertion to panic if one tries to call mtx_trylock() on a spin
...
mutex.
- Don't panic if a spin lock is held too long inside _mtx_lock_spin() if
panicstr is set (meaning that we are already in a panic). Just keep
spinning forever instead.
2005-09-02 20:21:49 +00:00
John Baldwin
83de502d59
Add witness warnings to panic if a thread tries to exit while holding any
...
locks.
Requested by: jeff
MFC after: 3 days
2005-09-02 20:20:01 +00:00
Gleb Smirnoff
6064e568ec
Use non-debug macros inside debugging functions, to prevent
...
important information from being rewritten.
2005-09-02 19:52:54 +00:00
Gleb Smirnoff
1048c51f6d
Change default KTR_COMPILE from KTR_GEN to KTR_ALL, to match with
...
manual page.
Reviewed by: jhb, pjd
2005-09-02 19:34:13 +00:00
Stefan Farfeleder
1e72f11f56
Use socklen_t variables when passing sizes to getsockname() and
...
getsockopt().
2005-09-02 19:33:50 +00:00
Stefan Farfeleder
b702f91df9
The appropriate argument is -K -1, not -k -1.
2005-09-02 18:37:34 +00:00
Brooks Davis
0e412a010b
Actually block Ctrl-C (SIGINT=2).
...
Reported by: sam
Pointy hat to: brooks
2005-09-02 18:30:16 +00:00
Stefan Farfeleder
adcd73865c
Fix a syntax error in the generated code when invoked with -P. Note that
...
the generated code still doesn't compile as we lack tinfo, t_getinfo and
friends.
2005-09-02 18:20:47 +00:00
Brooks Davis
40767e22ea
When we supersed the subnet-mask, write the forced value to the lease
...
file. This is what the ISC client does.
Submitted by: Rostislav Krasny <rosti dot bsd at gmail dot com>
2005-09-02 17:35:35 +00:00
Brooks Davis
2b32284f18
- Alwasy explicitly bring the interface up before configuring it.
...
- If an interface's ifconfig_<ifn> is set, but empty, don't set it to
ifconfig_DEFAULT. This way interfaces can be disabled even in the
presence of ifconfig_DEFAULT.
- When listing interfaces and network_interfaces=auto, place lo0 first
if it's around.
2005-09-02 17:11:13 +00:00
Brooks Davis
1f1525c556
Block SIGQUIT (Ctrl-C) while running in startup mode. This should allow
...
dhclient's to be killed without stopping all boot progress.
Minor cleanup of the interface list generation code.
2005-09-02 17:05:07 +00:00
Nate Lawson
9000b91eb9
Break out the checks for duplicates and absolute settings being too high
...
instead of trying to do them all at once. This should fix the level sorting
problems from the previous revision.
Testing help: ume
2005-09-02 16:32:43 +00:00
Suleiman Souhlal
1f71de49e1
Print out a warning and a backtrace if we try to unlock a lockmgr that
...
we do not hold.
Glanced at by: phk
MFC after: 3 days
2005-09-02 15:56:01 +00:00
Suleiman Souhlal
cdeb72045b
Use vput() instead of vrele() in null_reclaim() since the lower vnode
...
is locked.
MFC after: 3 days
2005-09-02 15:49:55 +00:00
Suleiman Souhlal
75d7ba93af
*_mountfs() (if the filesystem mounts from a device) needs devvp to be
...
locked, so lock it.
Glanced at by: phk
MFC after: 3 days
2005-09-02 15:27:23 +00:00
Suleiman Souhlal
02dfd2b299
- Do not allocate memory to entries in /var/rwho which have been down for
...
more than 4 days - waste of memory.
Obtained from: DragonFlyBSD (liamfoy)
MFC after: 3 days
2005-09-02 14:58:26 +00:00
Suleiman Souhlal
fdedad764a
ffs_mountfs() needs devvp to be locked, so lock it.
...
Glanced at by: phk
Tested by: pjd
MFC after: 3 days
2005-09-02 13:52:55 +00:00
Suleiman Souhlal
2611e5a6a9
Don't unbusy the devfs mount in vfs_mountroot_try() as it gets accessed
...
and unbusied in devfs_fixup(), which assumes that the devfs mount is
still locked.
Granced at by: phk
MFC after: 3 days
2005-09-02 13:37:54 +00:00
Jesus R. Camou
9f47768c42
Forced commit to set an MFC reminder
...
forgotten in previous commit.
MFC after: 10 days
2005-09-02 11:09:18 +00:00
Stefan Farfeleder
896cdc310c
Stop generating the `register' keyword.
2005-09-02 10:32:05 +00:00
Stefan Farfeleder
15df5e2d43
Don't generate K&R C code. The -C flag is kept for backwards compatibility.
...
Also remove the SIG_PF macro, there is no need to cast closedown.
2005-09-02 10:23:26 +00:00
Jesus R. Camou
93cf1a68a6
Update URL and email address.
...
Approved by: trhodes (mentor)
20 day timeout: mbr (did not reply, mentor approved commit)
2005-09-02 06:30:41 +00:00
Warner Losh
9baacb5117
MFp4: kill bogus comment
2005-09-02 03:15:51 +00:00
Maksim Yevmenkin
f27f0bce24
Fix typo in usage.
...
Submitted by: Jonatan B < onatan at gmail dot com >
MFC after: 3 days
2005-09-01 22:45:25 +00:00
Pawel Jakub Dawidek
d8b464e51e
In case of mac_check_vnode_rename_from() or vn_start_write() failure,
...
vn_finished_write() should not be called.
Reviewed by: ssouhlal
MFC after: 3 days
2005-09-01 21:46:33 +00:00
Warner Losh
16e16d771c
At some point in the past, we read the PROM by words. Now we read
...
PROM by bytes. Adjust the extraction of the MAC address from this data
to reflect this change.
This gets the AX88x90 based PC Cards MAC address working again (my
UMAX Ethernet and Linksys EC2T cards now work).
MFC After: 3 days
2005-09-01 20:08:24 +00:00
Stefan Farfeleder
ec06b5e868
Only write the dispatch table function prototypes to the header if the -h
...
flag was specified. If all files are generated at once, those functions are
static and shouldn't appear in the header.
PR: 84450
Reviewed by: alfred
2005-09-01 19:16:25 +00:00
Scott Long
a79d1e8314
Fix a few small problems and bump the date.
...
Submitted by: ru
2005-09-01 19:14:41 +00:00
John Baldwin
9a1bbc523c
Typo in comment.
2005-09-01 16:41:42 +00:00
Stefan Farfeleder
323abbb7ce
Improve POSIX conformance:
...
- Don't pollute the namespace by including <sys/types.h>, <sys/time.h>,
<sys/signal.h> and <limits.h>. Use __MINSIGSTKSZ and __ULONG_MAX from
<machine/_limits.h>, __sigset_t from <sys/_sigset.h> instead.
- Include <time.h> because POSIX says we have to.
PTHREAD_{DESTRUCTOR_ITERATIONS,KEYS_MAX,STACK_MIN,THREADS_MAX} should
eventually move to <limits.h> but are left here for now.
Discussed on: standards@, threads@
2005-09-01 15:33:22 +00:00
Stefan Farfeleder
7e4cbc3a50
Include needed headers that were obtained through <pthread.h>. Sort headers
...
while here.
2005-09-01 15:21:23 +00:00
Marcel Moolenaar
5201042924
Add support for setting GPT partition labels. The partitions to be
...
labeled are selected in the same way as with the remove command.
Update the manpage to have the selection options described for the
label command and referenced to it from the remove command.
The label can be specified on the command line with the -l option
or read from a file with the -f option. In both cases, the label
is assumed to be encoded in UTF-8.
PR: ia64/83124
MFC after: 1 week
2005-09-01 02:49:20 +00:00
Marcel Moolenaar
376e47e284
Dot the i's: multiple devices can be specified, so the usage should
...
have ellipsis following the device.
2005-09-01 02:42:52 +00:00
Warner Losh
b81b5c06b4
Treat resources that are 0xfffff.... as being 'unassigned'.
...
Reviewed by: jhb
Tested by: Mark Kirkwood
MFC After: 3 days
2005-09-01 02:42:34 +00:00
Marcel Moolenaar
bdcb67f435
Add a comment before the statement that is responsible for the
...
removal of the GPT entry. There's a bit of code around that one
statement that it's good to have it stand out a bit more.
2005-09-01 01:15:22 +00:00
Gary W. Swearingen
5eada96429
Added ENVIRONMENT section (PAGER, MANPATH, etc.).
...
PR: docs/84485
Submitted by: garys
Approved by: keramida
MFC after: 3 days
2005-09-01 01:00:55 +00:00
Stefan Farfeleder
d0cc804bba
- Use prototypes in headers.
...
- Include rpc_scan.h before rpc_util.h for the tok_kind enum.
- Nuke unused declarations.
2005-08-31 20:45:15 +00:00
Pawel Jakub Dawidek
7ee3c044d0
- Add md_mtx lock to protect ID number and list of devices.
...
- Always check mdnew() return value, as even in !autounit case
kthread_create() can fail.
Those two changes fix serval panics provked by simple stress test.
Tested by: Kris The BugMagnet
MFC after: 3 days
2005-08-31 19:45:11 +00:00
Stefan Farfeleder
122562cd2b
Rename the variable inline' to
inline_size'.
2005-08-31 19:44:40 +00:00
Maksim Yevmenkin
82e1becc5f
Fix dangling callout problem in the Bluetooth L2CAP code that leads to
...
panic. The panic happens when outgoing L2CAP connection descriptor is
deleted with the L2CAP command(s) pending in the queue. In this case when
the last L2CAP command is deleted (due to cleanup) and reference counter
for the L2CAP connection goes down to zero the auto disconnect timeout
is incorrectly set. pjd gets credit for tracking this down and committing
bandaid.
Reported by: Jonatan B <onatan at gmail dot com>
MFC after: 3 days
2005-08-31 18:13:23 +00:00