Stefan Farfeleder
afb2e8b616
Add a couple of regression tests for /bin/sh.
2005-09-04 11:59:59 +00:00
Pawel Jakub Dawidek
dcc34049f8
When bge_stop() is called from bge_detach(), mii is already NULL, so check
...
before trying to use it.
This fix allows to 'kldunload if_bge' without panicing.
Reviewed by: bz
MFC after: 3 days
2005-09-04 06:35:59 +00:00
David E. O'Brien
59f3cbd7f1
de(4) is now properly busdma'ed.
...
Reviewed by: jhb
2005-09-04 05:37:55 +00:00
Marcel Moolenaar
5280c8c2ab
o s/vhpt_size/pmap_vhpt_log2size/g
...
o s/vhpt_base/pmap_vhpt_base/g
o s/vhpt_bucket/pmap_vhpt_bucket/g
o Declare the above in <machine/pmap.h>
o Move the vm.stats.vhpt.* sysctls to machdep.vhpt.*
o Create a tunable machdep.vhpt.log2size, with corresponding sysctl.
The tunable allows the user to specify the VHPT size from the loader.
o Don't keep track of the number of PTEs in the VHPT. Calculate the
population when necessary by iterating the buckets and summing up
the length of the buckets.
o Don't perform the tpa instruction with a bucket lock held. The
instruction can (theoretically) fault and locking is not needed.
2005-09-03 23:53:50 +00:00
Warner Losh
a8cbc96cd8
More consistantly return the correct BAR size. Before, we'd only
...
return the correct bar size if we encountered a 64-bit BAR that had
its resources already assigned. If the resources weren't yet
assigned, we'd bogusly assume it was a 32-bit bar and return 1.
2005-09-03 23:15:46 +00:00
Suleiman Souhlal
68da388325
Unbreak hpfs/ntfs/udf/ext2fs/reiserfs mounting.
...
Another pointyhat to: ssouhlal
2005-09-03 20:23:41 +00:00
Marcel Moolenaar
43be3aac7a
Fix collision chain termination checks. The result of IA64_PHYS_TO_RR7
...
is never 0, so one cannot test for a NULL pointer after a physical
address is translated into a virtual pointer with said macro. Instead,
keep the physical address around and test it against 0. Note that
this obviously implies that a PTE can never be allocated at physical
address 0. This isn't exactly guaranteed, but hasn't been a problem
so far. We test the physical address against 0 for as long as the ia64
port exists...
2005-09-03 19:43:15 +00:00
Alan Cox
ba8bca610c
Pass a value of type vm_prot_t to pmap_enter_quick() so that it determine
...
whether the mapping should permit execute access.
2005-09-03 18:20:20 +00:00
Gary W. Swearingen
e17c0e3256
Moved descriptions of securelevels from init(7) to security(7).
...
Files used both "securelevel" and either "secure level" or
"security level"; all are now "security level".
PR: docs/84266
Submitted by: garys
Approved by: keramida
MFC after: 3 days
2005-09-03 17:16:00 +00:00
Stefan Farfeleder
a01459df60
Document that `in word ...' is optional in the for command.
2005-09-03 16:06:04 +00:00
Poul-Henning Kamp
ac4b76b7ff
Typo.
2005-09-03 11:03:10 +00:00
Poul-Henning Kamp
1e7d2c4763
If we ignore an unknown % sequence, we must stop interpreting the
...
remaining % arguments because the varargs are now out of sync and
there is a risk that we might for instance dereference an integer
in a %s argument.
Sponsored by: Napatech.com
2005-09-03 10:28:08 +00:00
Dag-Erling Smørgrav
725f8b7693
Update for OpenSSH 4.2p1.
2005-09-03 07:10:33 +00:00
Dag-Erling Smørgrav
184ad7d3be
Regenerate
2005-09-03 07:08:51 +00:00
Dag-Erling Smørgrav
d4ecd10857
Resolve conflicts.
2005-09-03 07:04:25 +00:00
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