Martin Blapp
794295bab8
Sync with NetBSD rev. 1.16 + 1.17
...
Coverity CID 2292: Plug memory leak.
Coverity CID 2291: Move function call before allocating storage to prevent
memory leak on error.
MFC after: 1 month
2006-09-09 22:33:21 +00:00
Martin Blapp
8306b5154c
Sync with NetBSD rev. 1.29
...
Coverity CID 2293: Fix memory leak.
MFC after: 1 month
2006-09-09 22:32:07 +00:00
Martin Blapp
c317a5c2f6
Sync with NetBSD rev. 1.6 + 1.7
...
Coverity CID 779 + 780: Avoid NULL pointer dereference.
MFC after: 1 month
2006-09-09 22:29:16 +00:00
Martin Blapp
f340bd4070
Sync with NetBSD rev. 1.20 + 1.21
...
Coverity CID 2284: Fix multiple memory leaks.
Coverity CID 710: Remove unreachable code.
MFC after: 1 month
2006-09-09 22:26:47 +00:00
Martin Blapp
dc9fde8d4f
Sync with NetBSD rev. 1.10
...
Coverity CID 2276: Don't leak memory on error.
MFC after: 1 month
2006-09-09 22:22:39 +00:00
Martin Blapp
b0718451b8
Sync with NetBSD rev. 1.15
...
Coverity CID 2275: Avoid memory leak on error.
MFC after: 1 month
2006-09-09 22:21:15 +00:00
Martin Blapp
b0eb405d46
Sync part of NetBSD rev. 1.14
...
Fix unpaired sigblock which possibly leaves the process with all
signals blocked.
MFC after: 2 weeks
2006-09-09 22:18:57 +00:00
Martin Blapp
e0c693387f
Sync with NetBSD rev. 1.16 + 1.17
...
Coverity CID 3651: Don't leak ifaddrs on getaddrinfo failure.
Coverity CID 2283: Don't leak sys_auth on error.
MFC after: 1 month
2006-09-09 22:14:42 +00:00
John-Mark Gurney
0cca572e64
move created/detected/activated under debug level 1 to quiet the common case..
...
add count of active and total components to the launched line so you can
see at a glance if your mirror/raid3 is complete...
now:
GEOM_MIRROR: Device mirror/sam launched (2/2).
Reviewed by: pjd
2006-09-09 21:45:37 +00:00
Prafulla Deuskar
d1215a3738
Second attempt at fixing module build
...
Pointyhat: pdeuskar
2006-09-09 20:05:24 +00:00
Prafulla Deuskar
f2449c9bcc
Fix build breakage while compiling em as a module.
2006-09-09 19:55:13 +00:00
Alexander Leidinger
20a2cc13b7
Build linprocfs and linsysfs as modules on amd64.
...
Sponsored by: Google SoC 2006
Submitted by: rdivacky
2006-09-09 16:58:22 +00:00
Alexander Leidinger
8618fd85a3
- Extend the coverage of PROC_LOCK to cover wakeup(&p->p_emuldata);
...
- Lock the emuldata in a case when we just created it.
Sponsored by: Google SoC 2006
Submitted by: rdivacky
Suggested by: jhb
2006-09-09 16:55:55 +00:00
Robert Watson
198e7d90f9
Add struct msg to the forwarded declared data structures in mac_policy.h.
...
Obtained from: TrustedBSD Project
2006-09-09 16:35:44 +00:00
Alexander Leidinger
bb59e63f8f
Change futex lock from mutex to sx. Make futex_get atomic (protected by the
...
futex lock).
Sponsored by: Google SoC 2006
Submitted by: rdivacky
Suggested by: jhb
2006-09-09 16:25:25 +00:00
Robert Watson
484cc85edb
Remove slightly oddly placed suser() call from the KTR/ALQ setup sysctl:
...
it was present only in the enable path, not the disable path, which one
presumes would be equally of interest. Either way, it was not needed,
as the sysctl framework already calls suser() if the operation is a
write operation, which configuration requests are.
Sponsored by: nCircle Network Security, Inc.
2006-09-09 16:09:01 +00:00
Alexander Leidinger
f3ed5ebbcf
Fix the check where we want to use the end of the supported range if the
...
value is out of the supported range.
Noticed by: Ed Schouten <ed@fxq.nl>
Reviewed by: Kazuhito HONDA <kazuhito@ph.noda.tus.ac.jp>
2006-09-09 14:43:03 +00:00
Alexander Leidinger
c19ddeda07
- don't wake every sleeper just the first one [1]
...
- remove debuging printf [2]
Submitted by: intron <mag@intron.ac> [1], rdivacky [2]
2006-09-09 13:04:28 +00:00
Robert Watson
af8bc757de
Add a BSM conversion switch case for AUE_GETCWD, so that a console
...
warning isn't generated when __getcwd() is invoked.
MFC after: 3 days
Obtained from: TrustedBSD Project
2006-09-09 10:23:44 +00:00
Robert Watson
4b0b93261a
Small style cleanup.
...
MFC after: 3 days
2006-09-09 10:23:00 +00:00
Robert Watson
98bf5a707d
Audit sysarch() operation argument.
...
MFC after: 3 days
2006-09-09 10:20:31 +00:00
Kris Kennaway
4ecca96d98
Catch up to xchat and samba package changes
2006-09-09 07:25:40 +00:00
Prafulla Deuskar
87b18800d4
Add support for TSO. Thanks to Andre for adding support in the stack
...
and Jack Vogel for driver changes.
Submitted by: Jack Vogel
2006-09-09 06:19:20 +00:00
Konstantin Belousov
6c71207db5
Bump __FreeBSD_version for rev. 1.117 of libexec/rtld-elf/rtld.c.
...
Requested by: jkim
Approved by: kan (mentor)
2006-09-09 04:41:40 +00:00
Doug Ambrisko
8cb1383cb1
Add support to bge(4) to not break IPMI support when the driver attaches
...
to it. Try to co-operate with the IPMI/ASF firmware accessing the PHY.
One we get link we don't mess with the PHY. If we do then over time
the NIC will go off line. It would be nice if we could tell if IPMI
was enabled on the chip but I can't figure out a reliable way to do
that. The scheme I tried worked on a Dell PE850 but not on an HP machine.
So we assume any NIC that has ASF capability needs to deal with it.
The code was inspired by the support in Linux from kernel.org and Broadcom.
Broadcom did give me some info. but it is rather limited and is mostly
just what is in the Linux driver. Thanks to the numerous people that
helped debug the many prior versions and that I didn't break other
bge(4) HW.
Reviewed by: several people
Tested by: even more
2006-09-09 03:36:57 +00:00
David Xu
c0ba6c1783
The following functions need not to be reimplemented, reuse 64bit
...
syscalls instead:
sigqueue, thr_set_name, thr_setscheduler, thr_getscheduler,
thr_setschedparam.
2006-09-09 01:22:13 +00:00
Jung-uk Kim
0da90eb878
Fix style nits. No md5 changes in .o's. ;-)
2006-09-08 21:46:01 +00:00
Ruslan Ermilov
710989358e
Stop cutting the tarball names to eight symbols. This makes
...
it possible to e.g. distribute kernels with config names larger
than eight symbols, without the clash. Previousy, LALALALA
and LALALALA-SMP would be the same tarball. (I think this
comes from the old days where tarballs were put on the MS-DOS
formatted diskettes.)
MFC after: 3 days
2006-09-08 19:54:37 +00:00
Jason Evans
820e03699c
Change the way base allocation is done for internal malloc data
...
structures, in order to avoid the possibility of attempted recursive
lock acquisition for chunks_mtx.
Reported by: Slawa Olhovchenkov <slw@zxy.spb.ru>
2006-09-08 17:52:15 +00:00
Ruslan Ermilov
2054a074c1
MF6: Attach if_bce.ko to the build.
...
Noticed by: davidch
2006-09-08 15:40:36 +00:00
Maksim Yevmenkin
2d7f9912e0
Temporarily put ugly workaround in place to make sparc64 build happy.
...
panther is down at the moment, so better fix will follow later.
2006-09-08 15:05:38 +00:00
Konstantin Belousov
d0cb0064fe
When looking up the symbol by dlsym, look it not only in the object
...
given as dso handle, but also in the implicit dependencies of that dso.
Also, const-ify the read-only parameter objlist of symlook_list.
Reported by: "Simon 'corecode' Schubert" <corecode at fs ei tum de>
Approved by: kan (mentor)
X-MFC-After: 6.2
2006-09-08 14:59:54 +00:00
Ruslan Ermilov
590fd053c0
Document that bits are numbered from 1 in the %b format argument.
2006-09-08 14:05:03 +00:00
Daniel Gerzo
d6649c2569
Re-word the description of the "async" flag.
...
Suggested by: Milos Vyletel (mv@rulez.sk )
Reviewed by: ru
Approved by: keramida (mentor), trhodes (mentor)
2006-09-08 13:47:39 +00:00
Pawel Jakub Dawidek
46ee0837c2
Fix format character.
...
Reported by: andre
2006-09-08 13:46:18 +00:00
Andre Oppermann
581d6e4ca7
Fix octal representation of TSO4 and TSO6 bits in interface capabilities
...
description.
2006-09-08 13:29:38 +00:00
Gleb Smirnoff
3e630ef9a9
Add a sysctl net.inet.tcp.nolocaltimewait that allows to suppress
...
creating a compress TIME WAIT states, if both connection endpoints
are local. Default is off.
2006-09-08 13:09:15 +00:00
Pawel Jakub Dawidek
fc024f7a45
Bump copyright year.
2006-09-08 10:20:44 +00:00
Pawel Jakub Dawidek
c076790223
Use __FBSDID in .c files.
2006-09-08 10:19:24 +00:00
Ruslan Ermilov
1fde59f3de
In "make universe", utilize simplified cross-build synopsis,
...
"make TARGET=<machine> build*", now that it actually works.
Prompted by: imp
2006-09-08 10:13:15 +00:00
Ruslan Ermilov
89edd7e555
Previous revision wasn't enough for "make TARGET=<machine> build*"
...
to work. Some build-tools that are part of cross-tools (cc_tools)
also need to know the proper values of TARGET_ARCH and TARGET, so
tell them.
2006-09-08 10:09:02 +00:00
Erwin Lansing
890fdf8de1
Update some of the bulgarian holidays since it no longer
...
is a socialist state.
Submitted by: Shteryana Shopova <shteryana@FreeBSD.org>
2006-09-08 09:45:06 +00:00
David Xu
ddaf6689e3
Use return value of _thr_umutex_lock instead of using zero.
2006-09-08 09:29:14 +00:00
Pawel Jakub Dawidek
6a146a1989
- Split failure probability configuration into read failure probability and
...
write failure probability.
- Allow to specify an error number to return of failure.
MFC after: 3 days
2006-09-08 09:21:21 +00:00
Thomas Quinot
3a1d9c271b
Minor comment fix.
2006-09-08 08:14:32 +00:00
Matt Jacob
167197ae8e
Support for PCI-Express 4Gb Cards.
2006-09-08 05:27:04 +00:00
Tom Rhodes
8d3cfc6184
So there is where that handbook paragraph came from. Kill it here too.
...
Remove a paragraph about over building security, it's a bit off.
Discussed with: des, FreeBSD-security
2006-09-08 04:56:21 +00:00
Pyun YongHyeon
baa1277289
Make 8139C+ work again which was broken since rev 1.68.
...
Ever since rev 1.68 re(4) checks the validity of link in re_start.
But rlphy(4) got a garbled data due to a different bit layout used on
8139C+ and it couldn't report correct link state. To fix it, ignore
BMCR_LOOP and BMCR_ISO bits which have different meanings on 8139C+.
I think this also make dhclient(8) work on 8139C+.
Reported by: Gerrit Kuehn <gerrit AT pmp DOT uni-hannover DOT de>
Tested by: Gerrit Kuehn <gerrit AT pmp DOT uni-hannover DOT de>
2006-09-08 00:58:02 +00:00
Bruce A. Mah
0f9868def9
Sigh. Fix name/path to SA-06:20.
2006-09-07 23:49:26 +00:00
Bruce A. Mah
b7d99f0ce3
MFC noted: lukemftpd from NetBSD snapshot.
2006-09-07 23:41:11 +00:00