pjd
d06bfaa1a9
Delay an orphan event if provider has still in-flight I/O requests.
...
This way GEOM classes can safely detach from provider when an orphan
event is received. This fixes 'detach with active requests' panic for
gstripe/gconcat under load.
PR: kern/102766
Submitted by: mjacob
OK'ed by: phk
MFC after: 1 week
2006-09-10 09:11:54 +00:00
obrien
25ac1031f0
Fix the manual build.
2006-09-10 08:58:47 +00:00
mbr
283bae6f03
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
mbr
958b62e8da
Sync with NetBSD rev. 1.29
...
Coverity CID 2293: Fix memory leak.
MFC after: 1 month
2006-09-09 22:32:07 +00:00
mbr
5fb3f2afad
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
mbr
f5fc251a25
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
mbr
a71d32ed3c
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
mbr
cbf797decd
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
mbr
a197a4c83b
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
mbr
bc9ee76c28
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
jmg
ecd9e77d3e
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
pdeuskar
0ba4a0aa5d
Second attempt at fixing module build
...
Pointyhat: pdeuskar
2006-09-09 20:05:24 +00:00
pdeuskar
9d0cbb3043
Fix build breakage while compiling em as a module.
2006-09-09 19:55:13 +00:00
netchild
288d56621e
Build linprocfs and linsysfs as modules on amd64.
...
Sponsored by: Google SoC 2006
Submitted by: rdivacky
2006-09-09 16:58:22 +00:00
netchild
bca838df33
- 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
rwatson
b5865520e1
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
netchild
2140995733
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
rwatson
5eee50ca36
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
netchild
9eef9bfd96
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
netchild
3c1d5d0351
- 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
rwatson
a68eb47776
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
rwatson
81d9ff8b37
Small style cleanup.
...
MFC after: 3 days
2006-09-09 10:23:00 +00:00
rwatson
5ac138caee
Audit sysarch() operation argument.
...
MFC after: 3 days
2006-09-09 10:20:31 +00:00
kris
a3414aa886
Catch up to xchat and samba package changes
2006-09-09 07:25:40 +00:00
pdeuskar
2f45d51b0a
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
kib
280e30eca3
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
ambrisko
4ee57c310a
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
davidxu
be6654fb4a
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
jkim
9a0c25fb11
Fix style nits. No md5 changes in .o's. ;-)
2006-09-08 21:46:01 +00:00
ru
c60a940b1d
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
jasone
ce0ab81797
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
ru
27eab44d18
MF6: Attach if_bce.ko to the build.
...
Noticed by: davidch
2006-09-08 15:40:36 +00:00
emax
776a1a4288
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
kib
c0568f66e0
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
ru
72bebbd596
Document that bits are numbered from 1 in the %b format argument.
2006-09-08 14:05:03 +00:00
danger
271e1a3879
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
pjd
dd3e975df2
Fix format character.
...
Reported by: andre
2006-09-08 13:46:18 +00:00
andre
da4d1fe46f
Fix octal representation of TSO4 and TSO6 bits in interface capabilities
...
description.
2006-09-08 13:29:38 +00:00
glebius
9dc28ac0b4
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
pjd
454c903c07
Bump copyright year.
2006-09-08 10:20:44 +00:00
pjd
bc38d5de48
Use __FBSDID in .c files.
2006-09-08 10:19:24 +00:00
ru
1274e5767f
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
ru
02f422bfb7
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
3112417012
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
davidxu
e83ab88356
Use return value of _thr_umutex_lock instead of using zero.
2006-09-08 09:29:14 +00:00
pjd
40cda51553
- 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
e5de30ab6d
Minor comment fix.
2006-09-08 08:14:32 +00:00
mjacob
d68cefd265
Support for PCI-Express 4Gb Cards.
2006-09-08 05:27:04 +00:00
trhodes
4b6c68e72b
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
yongari
cbddd65974
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