Ian Dowse
6508a1ecdc
Add missing parentheses to fix a segmentation fault that is easily
...
reproducable with `jot -s " " 400 1 | column -t'. The bug was present
in the the original CSRG 'column -t' added in 1989.
2006-09-19 22:11:43 +00:00
Martin Blapp
d7b167b57b
Fix races between tty.c and sessrele() / doenterpgrp() / leavepgrp(). The tty
...
code is still under giant lock, but the session/pgrp release code just used
proctree_locks. This explains why moving the proctree_lock in sys/kern/tty.c
rev. 1.258 did fix the panics in our SMP systems.
This should also fix some race panics with revoked ttys.
Reviewed by: jhb
MFC after: 1 week
2006-09-19 19:25:11 +00:00
Jung-uk Kim
da7bf2bb26
Clean up white spaces and fix style(9).
2006-09-19 16:48:08 +00:00
Simon L. B. Nielsen
789cb6fc6a
Correct multiple vulnerabilities in gzip(1).
...
Security: FreeBSD-SA-06:21.gzip
2006-09-19 14:06:20 +00:00
Konstantin Belousov
f37e633887
Fix the bug in rev. 1.232. If vfs_suser returned false, coveredvp shall be
...
unlocked only if it really exists.
Found with: Coverity Prevent(tm)
CID: 1535
Approved by: pjd (mentor)
2006-09-19 14:04:12 +00:00
Konstantin Belousov
af72db7175
Fix the bug in rev. 1.134. In devfs_allocv_drop_refs(), when not_found == 2
...
and drop_dm_lock is true, no unlocking shall be attempted. The lock is
already dropped and memory is freed.
Found with: Coverity Prevent(tm)
CID: 1536
Approved by: pjd (mentor)
2006-09-19 14:03:02 +00:00
Ruslan Ermilov
9e24e7f60b
Make typecast expressions comply with style(9).
2006-09-19 13:03:09 +00:00
Ruslan Ermilov
9cd96497d6
This time, really fix endian bugs accessing ioctl arguments that
...
are passed by value. These are KDSKBMODE, KDSETLED, KDSKBSTATE,
and KDSETRAD.
Tested on: amd64, sparc64 (demo code)
2006-09-19 13:01:20 +00:00
Konstantin Belousov
5fd885b07b
Fix the buggy rev. 1.117. dagmembers are only initialized for dlopen'ed
...
dso that are actually loading. If dso a.so depends on b.so, then dlsym
with handle from dlopen("b.so") will fail unconditionally.
Correct implementation shall use the Obj_Entry.needed list to walk
dependencies DAG.
Test provided by: jkim
Tested (prev. version) by: jkim, Nicolas Blais <nb_root at videotron ca>, h.blanke at chello nl
Pointy hat to: kib
Approved by: kan (mentor)
2006-09-19 12:47:13 +00:00
Pawel Jakub Dawidek
b58ab5f02a
Move readonly.t regression tests file to where it belongs.
...
I accidentally added it to a wrong directory.
2006-09-19 11:28:06 +00:00
Ruslan Ermilov
225fcb2690
Back out revision 1.8. The only thing it did was to break LEDs (and
...
some other less noticeable things) on little-endian 64-bit platforms
such as amd64.
PR: kern/101931
Discussed with: emax, marius
MFC after: 1 day
2006-09-19 09:34:25 +00:00
Robert Watson
b91c45f25e
Hook up au_open.3 man page (and its symlinks), apparently missed during
...
initial OpenBSM merge.
Obtained from: TrustedBSD Project
MFC after: 3 days
2006-09-19 08:30:34 +00:00
Andre Oppermann
9fd7a4e705
Don't forget to add curly braces when doing more than one line of actions
...
after a 'if' statement.
Pointy hat to: andre
2006-09-18 23:44:12 +00:00
Maksim Yevmenkin
8c3c9a505f
Do not try to call keyboard callback unless keyboard is active and busy.
...
This should fix 'kbdcontrol -K < /dev/console' panic on sparc64 with sunkbd(4).
PR: sparc64/96798
MFC after: 1 week
2006-09-18 22:56:59 +00:00
Jung-uk Kim
3e9b1bcabf
Do not strip VLAN tag in promiscuous mode.
2006-09-18 22:18:21 +00:00
Jung-uk Kim
f9004b6d2d
Simplify promiscuous mode check and make ALLMULTI independent from it.
2006-09-18 20:54:40 +00:00
John Baldwin
d4a5bcc95c
Update prototype for smbus callback change.
...
Reported by: Ian FREISLICH <if at hetzner dot co dot za>
2006-09-18 20:17:42 +00:00
Maxim Konovalov
0029d6425f
o Add pthread_yield.3 man page.
...
PR: docs/100083
Reviewed by: deischen, ru
Obtained from: OpenBSD
MFC after: 2 weeks
2006-09-18 18:07:49 +00:00
Christian S.J. Peron
600d74bfa1
Make sure that lutimes(2) gets processed and converted into a BSM record.
...
Submitted by: rwatson
MFC after: 1 day
2006-09-18 17:55:32 +00:00
Sam Leffler
72845968fa
remove local change
...
Spotted by: Gavin Atkinson
2006-09-18 17:23:35 +00:00
Warner Losh
a817992dfc
Add additional support for generating code for the arm. There's still
...
a few issues in other parts of the tree, but those will be resolved
separately.
Submitted by: cogenet@
Reviewed by: kan@, obrien@
MFC After: 5 days
2006-09-18 17:08:32 +00:00
Sam Leffler
d9994d8bb4
remove this from HEAD too since it got taken off the vendor branch
2006-09-18 17:01:35 +00:00
Sam Leffler
e73ceabdc0
fixup build after move of ah_osdep.?
...
MFC after: 2 weeks
2006-09-18 16:50:59 +00:00
Sam Leffler
6432da677c
This commit was generated by cvs2svn to compensate for changes in r162413,
...
which included commits to RCS files with non-trunk default branches.
2006-09-18 16:49:15 +00:00
Sam Leffler
3fe92528af
o move ath hal os glue code from the hal to the driver: this code was
...
part of the hal distribution early on when the hal was built for
each os but it's been portable for a long time so move the os-specific
code out (and off the vendor branch)
o correct the copyright on ah_osdep.?; it was mistakenly given a
restricted license and not a dual-bsd/gpl license
o remove the module api definition as it was never used
o fixup include paths for move of ah_osdep.h
MFC after: 2 weeks
2006-09-18 16:49:15 +00:00
Maxim Konovalov
a39846b5e4
o Don't leak fd on error.
...
o parselength() returns 0 or -1 so int is enough for its return type.
Submitted by: Ighighi Ighighi, sheldonh
MFC after: 3 weeks
2006-09-18 16:39:23 +00:00
Sam Leffler
3da8df6081
nuke unused support for building ath hal from src code
...
MFC after: 1 week
2006-09-18 16:30:28 +00:00
Sam Leffler
5901d2d38a
Add support for newer parts that do not require separate keycache
...
entries for tx+rx mic keys. This requires a newer hal, but works
fine with the current hal in cvs.
MFC after: 2 weeks
2006-09-18 16:26:19 +00:00
Sam Leffler
a7ee023101
remove stub radar support; it's never been used and future
...
hal's will not include the calls (due to redesign)
MFC after: 1 week
2006-09-18 16:16:02 +00:00
Konstantin Belousov
4dec8579bd
Fix the race while waiting for coveredvp lock during unmount. The vnode may
...
be recycled during the sleep, wrap the vn_lock with vhold/vdrop.
Check that coveredvp still points to the same mp after sleep (needed
because sleep dropped Giant).
Move check for user rights for unmount after coveredvp lock is obtained.
Tested by: Peter Holm
Reviewed by: tegge
Approved by: kan (mentor)
MFC after: 2 weeks
2006-09-18 15:35:22 +00:00
Ruslan Ermilov
81ae4b8da9
Markup fixes.
2006-09-18 15:24:20 +00:00
Ruslan Ermilov
584eddcad1
Fix wording to what I intended originally.
2006-09-18 15:18:54 +00:00
Maxim Konovalov
7585818828
o Mention .telnetrc DEFAULT keyword.
...
PR: bin/100496 (sort of)
Obtained from: NetBSD, heas@netbsd
MFC after: 3 weeks
2006-09-18 15:03:18 +00:00
Ruslan Ermilov
a3a57e81b3
Correct the list of bus_space_*_stream_[1248] functions in the
...
STREAM FUNCTIONS section:
- Really list only and all *_stream_* functions.
- Don't list their arguments (it's pointless).
2006-09-18 14:31:03 +00:00
Maxim Konovalov
04cfd91b6a
o Fix groupadd getopt line and make 'pw groupadd -o' work.
...
PR: bin/100684
Submitted by: Devon H. O'Dell
MFC after: 3 weeks
2006-09-18 14:00:39 +00:00
Maxim Konovalov
f45b405f7a
o optname, the third {set,get}sockopt(2) argument, is an enum, not a bitmap.
...
Treat it accordingly.
PR: bin/101642
MFC after: 3 weeks
2006-09-18 13:49:57 +00:00
Konstantin Belousov
e7f9b74438
Resolve the devfs deadlock caused by LOR between devfs_mount->dm_lock and
...
vnode lock in devfs_allocv. Do this by temporary dropping dm_lock around
vnode locking.
For safe operation, add hold counters for both devfs_mount and devfs_dirent,
and DE_DOOMED flag for devfs_dirent. The facilities allow to continue after
dropping of the dm_lock, by making sure that referenced memory does not
disappear.
Reviewed by: tegge
Tested by: kris
Approved by: kan (mentor)
PR: kern/102335
2006-09-18 13:23:08 +00:00
Ruslan Ermilov
827293df54
hw.syscons.kbd_kbdkey is actually named hw.syscons.kbd_debug.
2006-09-18 13:11:31 +00:00
Ruslan Ermilov
ad9fae588f
- Avoid using second person.
...
- Demonstrate how .Nm can be used without the side effect of causing
a line break in the SYNOPSIS section.
2006-09-18 11:56:51 +00:00
Ruslan Ermilov
8266d47670
Markup fixes.
2006-09-18 11:55:10 +00:00
Maxim Konovalov
be3253cad8
o Document 'make quicksearch'.
...
PR: docs/103162
Submitted by: Lars Engels
MFC after: 1 week
2006-09-18 11:49:17 +00:00
Maxim Konovalov
5f738ae643
o s/IP_FIREWALL_FORWARD/IPFIREWALL_FORWARD/.
...
PR: docs/103251
Submitted by: vd
MFC after: 3 days
2006-09-18 11:24:25 +00:00
Maxim Konovalov
bbc6c31310
o Grammar.
2006-09-18 11:04:08 +00:00
Maxim Konovalov
0ba6effc8c
o Don't fseek() on closed file.
...
Submitted by: pgollucci@p6m7g8.com , Mark Costlow
MFC after: 3 weeks
2006-09-18 09:34:48 +00:00
Dmitry Morozovsky
e6beb2c84a
Clean obsolete reference to the old NMBCLUSTERS kernel option.
...
It seems the last reference (modulo manual pages where such obsoleteness
clearly highlighted).
Approved by: re (bmah - kinda)
MFC after: 3 days
2006-09-18 06:34:51 +00:00
Hajimu UMEMOTO
bba6dc1d5b
Listen to a control socket on an IPv4 as well through
...
an IPv4-mapped IPv6 address.
Reported by: Julian H. Stacey <jhs__at__flat.berklix.net>
Test by: Julian H. Stacey <jhs__at__flat.berklix.net>
MFC after: 1 week
2006-09-18 03:50:30 +00:00
Ruslan Ermilov
5ef35a9854
Add -f option to program's usage(), fix manpage's SYNOPSIS.
2006-09-17 22:49:26 +00:00
Ruslan Ermilov
a3ec17db37
Markup fixes.
2006-09-17 21:48:47 +00:00
Poul-Henning Kamp
807ee6099c
Too many good quotes flying by these days.
2006-09-17 21:36:16 +00:00
Ruslan Ermilov
a73a3ab56b
Markup fixes.
2006-09-17 21:27:35 +00:00