Giorgos Keramidas
1583221b9d
Document TRYBROKEN in ports(7).
...
PR: docs/153542
Submitted by: Eitan Adler <lists@eitanadler.com>
MFC after: 3 days
2011-02-15 07:16:27 +00:00
Martin Wilke
8a2d29c97e
- Add Dell Wireless 1390 BCM4311 Mini PCI to supported list.
...
PR: 154500
Submitted by: Ruslan Mahmatkhanov <cvs-src at yandex.ru>
Approved by: rwatson
2011-02-15 05:57:53 +00:00
Marius Strobl
37bb79f173
- Use the correct DMA tag/map pair for synchronize the FC scratch area.
...
- Allocate coherent DMA memory for the request/response queue area and
and the FC scratch area.
These changes allow isp(4) to work properly on sparc64 with usage of the
IOMMU streaming buffers enabled.
Approved by: mjacob
MFC after: 2 weeks
2011-02-14 21:50:51 +00:00
Adrian Chadd
b986265911
bring this in line with what ath9k does.
2011-02-14 21:35:11 +00:00
Adrian Chadd
f9aa1d90b5
Some statistics additions - prepare for error codes > 32 (since the AR5416
...
error mask is > 5 bits) and add some extra CRC/HT40/ShortGI counters to
help debug 802.11n issues.
2011-02-14 21:24:54 +00:00
Bjoern A. Zeeb
bf9ce95bd2
Mfp4 CH=177256:
...
Catch a set vnet upon return to user space. This usually
means return paths with CURVNET_RESTORE() missing.
If VNET_DEBUG is turned on we can even tell the function
that did the CURVNET_SET() which is really helpful; else
we print "N/A".
Sponsored by: The FreeBSD Foundation
Sponsored by: CK Software GmbH
Reviewed by: jhb
MFC after: 11 days
2011-02-14 20:49:37 +00:00
Jung-uk Kim
f6c05906ee
Rework r218685. Copy just enough data for the resource type.
...
Reviewed by: jhb, mdf
2011-02-14 20:05:37 +00:00
Dmitry Chagin
e2ef00a426
Style(9) fix. Do not initialize variables in the declarations.
2011-02-14 17:24:58 +00:00
Matthew D Fleming
224e25e117
Prevent reading from the ACPI_RESOURCE past its actual end. For
...
paranoia limit to the size of the ACPI_RESOURCE as well.
Reviewd by: jhb (in spirit)
MFC after: 1 week
2011-02-14 17:20:20 +00:00
Alan Cox
4673c751f8
Further simplify tmpfs_reg_resize(). Also, update its comments, including
...
style fixes.
2011-02-14 15:36:38 +00:00
Rebecca Cran
c3e257a9e7
Add a check to make sure the provider name is "mdN" before printing the
...
unit number.
Suggested by: jh
MFC after: 3 days
2011-02-14 09:58:47 +00:00
Hans Petter Selasky
f417369bdd
* Fix page fault caused by referring freed node.
...
While updating Tx stats, already freed node could be referred and cause
page fault. To avoid such panic, spool Tx stats in driver's softc. Then,
on every ratectl interval, grab node though ieee80211_iterate_nodes() and
update ratectl stats.
* Simplify some code in run_iter_func().
* Fix typo
* Use memset instead of bzero (hselasky @)
PR: kern/153938
Submitted by: PseudoCylon <moonlightakkiy@yahoo.ca>
Approved by: thompsa (mentor)
2011-02-14 08:14:06 +00:00
Luigi Rizzo
67c1af9d00
Correct a subtle bug in the 'gsched_rr' disk scheduler.
...
The algorithm is supposed to work as follows:
in order to prevent starvation, when a new client starts being served we
record the start time and reset the counter of bytes served.
We then switch to a new client after a certain amount of time or bytes,
even if the current one still has pending requests.
To avoid charging a new client the time of the first seek,
we start counting time when the first request is served.
Unfortunately a bug in the previous version of the code failed
to set the start time in certain cases, resulting in some processes
exceeding their timeslice.
The fix (in this patch) is trivial, though it took a while to find
out and replicate the bug.
Thanks to Tommaso Caprai for investigating and fixing the problem.
Submitted by: Tommaso Caprai
MFC after: 1 week
2011-02-14 08:09:02 +00:00
Alan Cox
4fb7088490
Retire mp_fixme(). It's no longer used.
2011-02-14 02:37:27 +00:00
Ulrich Spörlein
752d2f141b
Add back soon-to-be-release FreeBSD 7.4 which got clobbered in the previous
...
merges.
2011-02-13 22:17:49 +00:00
Konstantin Belousov
03fa5b34a0
Lock the vnode around clearing of VV_TEXT flag. Remove mp_fixme() note
...
mentioning that vnode lock is needed.
Reviewed by: alc
Tested by: pho
MFC after: 1 week
2011-02-13 21:52:26 +00:00
Dmitry Chagin
49fa1a745e
Sort include files in the alphabetical order.
2011-02-13 20:07:48 +00:00
Olivier Houchard
04f86cb130
Oops, wasn't supposed to commit this.
2011-02-13 20:04:29 +00:00
Olivier Houchard
e9e1639ac0
Call init_param1() much earlier, so that msgbufsize is non-zero when we want
...
to map and use the msgbuf.
2011-02-13 20:02:46 +00:00
Marcel Moolenaar
6e23016fd7
Use the preload_fetch_addr() and preload_fetch_size() convenience
...
functions to obtain the address and size of the preloaded pool
configuration file/repository.
Sponsored by: Juniper Networks.
2011-02-13 19:46:55 +00:00
Marcel Moolenaar
1e189c0839
Use the preload_fetch_addr() and preload_fetch_size() convenience
...
functions to obtain the address and size of the preloaded key files.
Sponsored by: Juniper Networks.
2011-02-13 19:34:48 +00:00
Marcel Moolenaar
bba39e1034
Use the preload_fetch_addr() and preload_fetch_size() convenience
...
functions to obtain the address and size of the PCI vendor data.
Sponsored by: Juniper Networks.
2011-02-13 19:26:51 +00:00
Marcel Moolenaar
01f7b6dad3
Use the preload_fetch_addr() and preload_fetch_size() convenience
...
functions to obtain the address and size of the bitmap splash image.
Sponsored by: Juniper Networks.
2011-02-13 19:25:48 +00:00
Marcel Moolenaar
efdb11cd58
Use the preload_fetch_addr() and preload_fetch_size() convenience
...
functions to obtain the address and size of the overriding DSDT.
Sponsored by: Juniper Networks.
2011-02-13 19:24:04 +00:00
Dmitry Chagin
fde6316272
Sort include files in the alphabetical order.
2011-02-13 19:07:48 +00:00
Dmitry Chagin
4ca49f41ec
Remove comment about 'ftlk' LOR.
2011-02-13 18:46:34 +00:00
Dmitry Chagin
890c582fe5
Stop printing the LOR, as this is expected behavior.
2011-02-13 18:41:40 +00:00
Rebecca Cran
6992d350af
Only print the unit number when invoked with the -n flag.
...
PR: bin/144300
Submitted by: arundel
MFC after: 3 days
2011-02-13 18:30:17 +00:00
Rebecca Cran
d886030b8a
Move potentially offensive fortune to fortunes-o.
...
PR: bin/137702
MFC after: 3 days
2011-02-13 18:18:56 +00:00
Dmitry Chagin
7c3b05b99c
The bitset field of freshly created futex should be initialized explicity.
...
Otherwise, REQUEUE operations fails.
2011-02-13 17:56:22 +00:00
Rebecca Cran
dcdb209924
Document some more sysconf(3) variables.
...
MFC after: 1 month
2011-02-13 17:43:56 +00:00
Adrian Chadd
1325ba9d01
This should be TX stream, not RX stream.
2011-02-13 15:14:13 +00:00
Randall Stewart
d69e7322cb
Fix a bug reported by Jonathan Leighton in his web-sctp testing
...
at the Univ-of-Del. Basically when a 1-to-1 socket did a
socket/bind/send(data)/close. If the timing was right
we would dereference a socket that is NULL.
MFC after: 1 month
2011-02-13 14:48:11 +00:00
Alan Cox
b10d1d5d60
Eliminate tn_reg.tn_aobj_pages. Instead, correctly maintain the vm
...
object's size field. Previously, that field was always zero, even
when the object tn_reg.tn_aobj contained numerous pages.
Apply style fixes to tmpfs_reg_resize().
In collaboration with: kib
2011-02-13 14:46:39 +00:00
Michael Tuexen
be2a6988a1
Fix several bugs related to stream scheduling.
...
Obtained from: Robin Seggelmann
MFC after: 3 months.
2011-02-13 13:53:28 +00:00
Adrian Chadd
ba277b0892
* add in new EEPROM fields from later revisions
...
* add in printing futureBase
2011-02-13 13:11:00 +00:00
Martin Wilke
cff00b90fd
- Added following port committers:
...
Marcus von Appen (mva@) (mentor: beech, miwi)
Dennis Herrmann (dhn@) (mentor: tabthorpe, miwi)
Brendan Fabeny (bf@) (mentor: makc, miwi)
Kris Moore (kmoore@) (mentor: brooks, miwi)
Sylvio Cesar Teixeira <sylvio@> (mentor: itetcu, miwi)
Lars Engels (lme) (mentor: miwi)
2011-02-13 06:19:38 +00:00
Daniel Eischen
9d22191d17
Oops, revert an accidental local change that got added in
...
my last commit (r218627). No damage was done in the last
commit, just some duplicated code was added (which is now
removed).
2011-02-13 04:44:06 +00:00
Daniel Eischen
f7e6ce6d7a
Allow the SO_SETFIB socket option to select the default (0)
...
routing table.
Reviewed by: julian
2011-02-13 00:14:13 +00:00
Jilles Tjoelker
e9749129ad
sh: Detect dividing the smallest integer by -1.
...
This overflows and on some architectures such as amd64 it generates SIGFPE.
Generate an error on all architectures.
2011-02-12 23:44:05 +00:00
Simon L. B. Nielsen
0a70456882
Fix Incorrectly formatted ClientHello SSL/TLS handshake messages could
...
cause OpenSSL to parse past the end of the message.
Note: Applications are only affected if they act as a server and call
SSL_CTX_set_tlsext_status_cb on the server's SSL_CTX. This includes
Apache httpd >= 2.3.3, if configured with "SSLUseStapling On".
Security: http://www.openssl.org/news/secadv_20110208.txt
Security: CVE-2011-0014
Obtained from: OpenSSL CVS
2011-02-12 21:30:46 +00:00
Hans Petter Selasky
773dfc2534
Add missing USB_HOST_ALIGN option.
...
Approved by: thompsa (mentor)
2011-02-12 21:17:38 +00:00
Dmitry Chagin
d14cc07d07
Rename used_requeue and use it as bitwise field to store more flags.
...
Reimplement used_requeue logic with LINUX_XDEPR_REQUEUEOP flag.
2011-02-12 20:58:59 +00:00
Rebecca Cran
6608211548
If the pf.conf(5) example file is copied when setting up a firewall it's
...
easy to forget about icmp. Update the file to show allowing icmp through
the firewall.
PR: docs/144986
MFC after: 1 month
2011-02-12 20:42:53 +00:00
Rebecca Cran
f68fbfedc1
Fix typos.
...
PR: docs/131625
Submitted by: Andrew Wright <andrew at qemg.org>
MFC after: 1 month
2011-02-12 20:28:15 +00:00
Dmitry Chagin
cfa57401b0
Slightly rewrite linux_fork:
...
1) Remove bogus error checking.
2) A new process exit from kernel through fork_trampoline(),
so remove bogus check.
2011-02-12 20:16:25 +00:00
Dmitry Chagin
9588e04dde
Remove bogus include <machine/frame.h>
2011-02-12 19:14:57 +00:00
Dmitry Chagin
222198ab0b
Move linux_clone(), linux_fork(), linux_vfork() to a MI path.
2011-02-12 18:17:12 +00:00
Dmitry Chagin
c8d6845e9e
In preparation for moving linux_clone() to a MI path
...
introduce linux_set_upcall_kse().
2011-02-12 16:33:00 +00:00
Dmitry Chagin
2c7660ba3e
In preparation for moving linux_clone () to a MI path
...
move the TLS code in a separate function.
Use function parameter instead of direct using register.
2011-02-12 15:50:21 +00:00