jhb
bdddbb74e0
Use the vnode interlock to close a race where pfs_vncache_alloc() could
...
attempt to vn_lock() a destroyed vnode resulting in a hang.
MFC after: 1 week
Submitted by: ups
Reviewed by: des
2007-01-02 17:27:52 +00:00
cperciva
d6c46f500a
Clean up the struct archive used for reading an archive in the handling
...
of @archive commands. This bug should be harmless as long as you don't
use an excessive number of @archive commands.
MFC after: 1 week
2007-01-02 15:03:38 +00:00
cperciva
1ff610fa56
Handle errors which occur during archive_write_data and archive_write_close
...
by printing an error message and exiting with a non-zero status code.
MFC after: 1 week
2007-01-02 12:24:14 +00:00
flz
d7f57382df
Jail_ip and jail_interface local variables were renamed to _ip and _interface
...
in a previous commit to avoid namespace collisions, unfortunately I missed two
of them. This leads to the ip alias being incorrectly removed in some cases
when using the stop command.
Reported by: Philipp Wuensche <cryx-freebsd@h3q.com>
2007-01-02 11:07:13 +00:00
rse
28b93922d1
Fix typo: effected -> affected
...
Submitted by: Gordon Stratton <tsr2600 (at) gmail (dot) com>
2007-01-02 09:12:37 +00:00
scottl
956f797038
Expand a comment for clarity and fix a missed substitution.
2007-01-02 04:51:26 +00:00
davidxu
eafca3f075
Fix compiling.
2007-01-02 04:14:01 +00:00
scottl
0f8436a239
Make sure that all of the fields in the header are clean. It was possible for
...
unsafe flags to leak from one command to another.
2007-01-02 04:12:34 +00:00
kientzle
fae0d5498b
Remove old man page.
...
Thanks to: Pawel Worach
2007-01-02 03:42:16 +00:00
scottl
9742680fc8
Add a simple tool for checking the command queues in the MFI driver. Also add
...
a simple wrapper for running the MegaCLI tool.
2007-01-01 23:50:04 +00:00
csjp
b7dd55cb11
style(9) nit. Prefer struct[space]name[space]{ to make grep searches more
...
in line with that we find in the rest of the tree.
2007-01-01 21:49:39 +00:00
danger
3abc364378
Forgot to mention that the last revision was fix for:
...
PR: docs/106315
MFC-after: 3 days
Approved by: trhodes (mentor)
2007-01-01 21:22:32 +00:00
danger
5ad1e547fd
- Do not claim that ipfw is the only firewall package available
...
in FreeBSD.
Approved by: trhodes (mentor), keramida (mentor)
2007-01-01 21:16:42 +00:00
ceri
84c2458fe2
During an upgrade, if /boot/kernel.prev exists then the backup of
...
/boot/kernel can fail. Try to remove /boot/kernel.prev and cope the
best we can if that fails.
PR: bin/106376
Submitted by: Nobuyuki Koganemaru
Approved by: ru
MFC after: 2 weeks
2007-01-01 17:25:51 +00:00
mlaier
64068416e2
Clean up pfr_kentry_pl2 as well. This fixes a kernel panic in the vm.zone
...
sysctl after unloading pf.
Submitted by: Earl Lapus
MFC after: 3 days
2007-01-01 16:51:11 +00:00
delphij
fb54bd8574
Fix amd64 build.
...
Submitted by: Divacky Roman <xdivac02 stud fit vutbr cz>
2007-01-01 14:47:45 +00:00
csjp
c394e563bc
Teach the stub policy about some of the more recent entry points that have
...
been introduced to the MAC framework:
mpo_associate_nfsd_label
mpo_create_mbuf_from_firewall
mpo_check_system_nfsd
mpo_check_vnode_mmap_downgrade
mpo_check_vnode_mprotect
mpo_init_syncache_label
mpo_destroy_syncache_label
mpo_init_syncache_from_inpcb
mpo_create_mbuf_from_syncache
MFC after: 2 weeks [1]
[1] The syncache related entry points will NOT be MFCed as the changes in
the syncache subsystem are not present in RELENG_6 yet.
2007-01-01 01:47:18 +00:00
csjp
dac8fa36f8
Remove conditional return of 1. For the MAC_STATIC case at this point in
...
the code, one being returned is invariant.
Discussed with: rwatson
MFC after: 1 week
2007-01-01 01:40:29 +00:00
imp
4f5a74c4f1
MFp4: Fix bit name for SPI SR register
2007-01-01 00:50:25 +00:00
imp
67ee3dc1bd
MFp4: Remove watchdog timeout that appears to be unused.
2007-01-01 00:48:25 +00:00
imp
7367e09394
Merge from FreeBSD-tsf-6 by way of p4:
...
correct values for PIO registers
submitted by: patrick schweiger
2007-01-01 00:46:54 +00:00
imp
51b8a53652
Fix typo in comment.
...
Submitted by: remko
2007-01-01 00:35:34 +00:00
imp
426d73c762
Add comment about udp checksums being off in BSD 4.2 compatibility mode.
...
Submitted by: Dr. Markus Waldeck
PR: kern/106657
2006-12-31 21:34:53 +00:00
rwatson
b790270fcf
Only signal the CV indicating that the MAC Framework is available for
...
exclusive access if there is at least one thread waiting for it to
become available. This may significantly reduce overhead by reducing
the number of unnecessary wakeups issued whenever the framework becomes
idle.
Annotate that we still signal the CV more than necessary and should
fix this.
Obtained from: TrustedBSD Project
Reviewed by: csjp
Tested by: csjp
2006-12-31 20:26:20 +00:00
jmg
3890187edd
remove delays that have been unnecessary since 2002... The iicbb driver
...
has the proper delays...
2006-12-31 19:42:47 +00:00
ceri
4bdfc1cce8
Clarify a comment.
2006-12-31 19:12:00 +00:00
ceri
ffc28b0f79
Fix typo.
2006-12-31 18:53:45 +00:00
delphij
84cb36af92
Welcome to 2007
2006-12-31 16:35:29 +00:00
rwatson
2a3330b81a
Prefer a more traditional spelling of inhibited in comments and panic
...
messages.
2006-12-31 15:56:04 +00:00
hrs
75d8013fc1
Fix wrong markup and some wordsmithing.
...
Submitted by: ru
2006-12-31 15:36:44 +00:00
netchild
f87d2b65bb
regen after addition of linux_utimes and linux_rt_sigtimedwait
2006-12-31 13:20:31 +00:00
netchild
33166d619b
MFp4 (111746, 108671, 108945, 112352):
...
- add linux utimes syscall [1]
- add linux rt_sigtimedwait syscall [2]
Submitted by: "Scot Hetzel" <swhetzel@gmail.com> [1]
Submitted by: Bruce Becker <hostmaster@whois.gts.net> [2]
PR: 93199 [2]
2006-12-31 13:16:00 +00:00
netchild
0a7aa5486d
MFp4:
...
- semi-automatic style fixes
2006-12-31 12:42:55 +00:00
netchild
938b19deb7
MFp4 (111746+):
...
Redo the checking for 2.6 emulation. We now cache the value of
use26 and replace calls to linux_get_osrelease() + parsing with
a call to linux_use26(). Typical path is lockless now.
Pointed out by: kib
This allows to ship RELENG_7_0 with a default osrelease of 2.4.2 and the
possibility to enable 2.6.x emulation without the possible performance
impact of the previous version of the check.
Submitted by: rdivacky
2006-12-31 12:39:10 +00:00
netchild
e9779a0351
MFp4:
...
- semi-automatic style fixes
- spelling fixes in comments
- add some comments
2006-12-31 11:56:16 +00:00
maxim
015f110c97
o Fix a comment: refer to the write community name by the OID not by
...
the line number which is incorrect now and probably will shift in future.
2006-12-31 11:19:48 +00:00
yar
0a888a1e57
Allow for /usr/bin/env when parsing the shebang line from an
...
interpreted $command. Some "portable" sofware packages use such a
line to skip the task of figuring out the absolute pathname of the
interpreter at install time, e.g.:
#!/usr/bin/env python
It is insecure, but a popular book on Python seems to have advised
it to a wide audience. Hence a number of such scripts in the ports,
mostly written in Python.
PR: bin/100287
MFC after: 1 week
2006-12-31 11:07:29 +00:00
yar
dc9f8423c3
Use $required_modules wherever suitable. Use load_kld() in special
...
cases. So we get rid of quite a few lines of duplicated code.
2006-12-31 10:37:18 +00:00
yar
58a4c67f05
Fix a typo in a warning message.
2006-12-31 10:12:53 +00:00
ache
0b0b2d0fc5
Udate info after official patch
2006-12-31 09:50:44 +00:00
ache
39ca0b10bb
Merge conflict after official patch
2006-12-31 09:47:34 +00:00
ache
551798c6ac
Change RL_LIBRARY_VERSION
2006-12-31 09:27:16 +00:00
ache
c3c4d6ad1b
Update config
2006-12-31 09:26:00 +00:00
ache
7bc20ca037
Merge conflicts
2006-12-31 09:22:31 +00:00
ache
b273811116
Update instructions
2006-12-31 09:12:19 +00:00
ache
971ead9af7
This commit was generated by cvs2svn to compensate for changes in r165670,
...
which included commits to RCS files with non-trunk default branches.
2006-12-31 09:06:30 +00:00
ache
0e6bca45b1
Virgin import of GNU Readline 5.2
2006-12-31 09:06:30 +00:00
maxim
a83c0deacb
o Grammar: is appears -> appears.
...
PR: docs/107306
Submitted by: Tomas Mozes
MFC after: 1 week
2006-12-31 07:22:55 +00:00
cperciva
5c9342530c
"block is set to UTC" -> "clock is set to UTC"
...
Submitted by: csjp
2006-12-31 05:18:35 +00:00
csjp
5f18fe70ba
Invert the logic inside of two KASSERTS which resulted in two kernel panics
...
for circumstances which are quite normal.
Discussed with: kmacy
2006-12-31 02:50:07 +00:00