Alexander Motin
92bf0e27a0
Add controller suspend/resume support.
...
To be able to correctly suspend/resume with card inserted,
respective support should be also implemented at mmc and mmcsd layers.
2008-12-01 17:45:56 +00:00
Sergey Skvortsov
637fd955fe
Fix typo.
...
Approved by: ru
2008-12-01 17:39:34 +00:00
Sam Leffler
3364462355
Switch to ath hal source code. Note this removes the ath_hal
...
module; the ath module now brings in the hal support. Kernel
config files are almost backwards compatible; supplying
device ath_hal
gives you the same chip support that the binary hal did but you
must also include
options AH_SUPPORT_AR5416
to enable the extended format descriptors used by 11n parts.
It is now possible to control the chip support included in a
build by specifying exactly which chips are to be supported
in the config file; consult ath_hal(4) for information.
2008-12-01 16:53:01 +00:00
Sam Leffler
1477970585
import ath hal
2008-12-01 16:43:08 +00:00
Giorgos Keramidas
a294460257
The times(3) function returns the number of CLK_TCKs since the
...
startup time of FreeBSD, not since the UNIX Epoch.
PR: docs/122359
Submitted by: Viktor Štujber
MFC after: 1 week
2008-12-01 15:27:00 +00:00
Ivan Voras
499c86ebd5
Trivial patch to show on which geom has the error been detected.
...
Submitted by: Rick C. Petty
Approved by: gnn (mentor)
MFC after: 1 month
2008-12-01 15:02:00 +00:00
Ken Smith
f34015d47b
Catch up with the disappearance of sys/dev/hfa.
2008-12-01 14:34:42 +00:00
Ruslan Ermilov
e95f37bb69
Fix fread() to return a correct value on platforms where sizeof(int) !=
...
sizeof(size_t), i.e. on all 64-bit platforms.
Reported by: Andrey V. Elsukov
MFC after: 3 days
2008-12-01 14:33:34 +00:00
Ken Smith
5c83795371
Adjustments to make a tags file a bit more suitable to amd64.
...
Reviewed by: peter
2008-12-01 14:15:10 +00:00
Jason Evans
d7ba3e423a
Fix a lock order reversal bug that could cause deadlock during fork(2).
...
Reported by: kib
2008-12-01 10:20:59 +00:00
Stanislav Sedov
129c518d68
- Fix spelling error in comments.
...
PR: arm/128891
Submitted by: Pavel Pankov <pankov_p@mail.ru>
Approved by: kib (mentor)
2008-12-01 10:16:25 +00:00
Kevin Lo
2470db385c
Remove The Netgear WG111v2 support
2008-12-01 10:05:34 +00:00
Kevin Lo
5d8debe208
The Netgear WG111v2 USB dongle contains a RTL8187 chip,
...
not a GW3887 chip.
Obtained from: OpenBSD
2008-12-01 10:04:39 +00:00
Kip Macy
69c4b66c6d
null out m_next when marshalling a packet
2008-12-01 05:44:08 +00:00
Kip Macy
f35c2d6551
Update internal mac stats every time the tick task is called
...
if we don't do this "netstat -w 1" will frequently see negative
differences in packets sent
2008-12-01 05:43:30 +00:00
Kip Macy
45839f4aeb
don't manually track statistics
2008-12-01 04:42:39 +00:00
Kip Macy
ceac50eb77
Proper fix for tracking ifnet statistics
2008-12-01 04:41:45 +00:00
Attilio Rao
ccc55b33b7
Fix an inverted check introduced in r184554.
...
Submitted by: tegge
Pointy hat to: me
2008-12-01 03:00:26 +00:00
David Xu
6d9b63d6c8
Revision 184199 had not been fully reverted, add missing piece.
...
Reported by: phk
2008-12-01 01:54:55 +00:00
Alexander Motin
69c43a238b
Restore AHCI suspend/resume support,
...
broken with modularization commit (rev 183724).
2008-12-01 01:34:18 +00:00
Alfred Perlstein
4bb9ca574c
Provide a 'tinderbox' target that compiles enough of FreeBSD that
...
a developer can rest reasonably assured that the tinderbox will not
be broken. This target leverages most of 'universe' but will exit
non-zero and output a summary at the end.
"make tinderbox"
2008-12-01 00:45:51 +00:00
Marcel Moolenaar
6647711279
Allow boot code to be smaller than what the scheme expects.
...
This effectively changes the boot code size to be an upper
bound and makes the interface more flexible.
2008-12-01 00:07:17 +00:00
Marcel Moolenaar
08b6360ca3
Print error messages as-is, when they don't conform to
...
<errno> [<parameter> 'value']
These are error messages from (lib)geom itself.
2008-11-30 23:46:31 +00:00
Marcel Moolenaar
e419ba879f
Call gctl_free() after we processed the error string.
...
It's being freed as part of the request.
2008-11-30 23:38:44 +00:00
Stanislav Sedov
41f93bedab
- Get rid of unused variable in KTR checks. This allows ktr(4) enabled
...
ARM kernel to compile.
PR: arm/128897
Submitted by: Pankov Pavel <pankov_p@mail.ru>
Reviewed by: raj
Approved by: kib (mentor, implicit)
MFC after: 1 week
2008-11-30 22:58:27 +00:00
Stanislav Sedov
2f2cadc3cc
- Get rid of extra include file, erroneously added by the
...
previous commit. This include file was required by the
first version of the patch.
Approved by: kib (mentor, implicit)
2008-11-30 22:40:11 +00:00
Stanislav Sedov
b739b60532
- Obtain main clock frequency dynamically based on CKGR_MCFR register
...
contents.
- It is possible to override the dynamic configuration by using
AT91C_MAIN_CLOCK option in kernel config.
PR: arm/128961 (based on)
Submitted by: Bjorn Konig <bkoenig@alpha-tierchen.de>
Reviewed by: imp
Approved by: kib (mentor, implicit)
2008-11-30 22:33:03 +00:00
Sam Leffler
fe7432d7f0
cover up sun4v namespace pollution
2008-11-30 21:59:44 +00:00
Ivan Voras
1a2bea865b
It's silly to claim recv(2) is to be removed in favour of recvfrom(2)
...
(at least at this time :) ).
Approved by: gnn (mentor)
2008-11-30 21:40:01 +00:00
Sam Leffler
e0a11d8bec
hookup mcast and promisc callbacks
...
Submitted by: "Paul B. Mahol" <onemda@gmail.com>
2008-11-30 20:48:57 +00:00
Christian S.J. Peron
5ac14ef177
Partially roll back a revision which changed the error code being returned
...
by getaudit(2). Some applications such has su, id will interpret E2BIG as
requiring the use of getaudit_addr(2) to pull extended audit state (ip6)
from the kernel.
This change un-breaks the ABI when auditing has been activated on a system
and the users are logged in via ip6.
This is a RELENG_7_1 candidate.
MFC after: 1 day
Discussed with: rwatson
2008-11-30 19:58:03 +00:00
Jason Evans
17daa728ae
Adjust an assertion to handle the case where a lock is contested, but
...
spinning is avoided due to running on a single-CPU system.
Reported by: stefanf
2008-11-30 19:30:31 +00:00
Sam Leffler
c1565b61d0
Major overhaul:
...
o eliminate private state indexed by 802.11 rate codes; use the hal's
rate tables directly to get the same info
o calculate a mask of operational rates to optimize lookups and checks
(instead of using for loops and similar)
o optimize size bin operations
o ignore rates marked as "do not use" in the hal phy tables
o fix bug that caused upshifting to break in 11g once the rate dropped
below 11Mb/s
o add more intelligent multi-rate tx schedules
o add support for 1/2 and 1/4 width channels
o add dev.ath.X.sample_stats sysctl to dump runtime statistics to the console
(needs to go up to a user app)
o export more tuning knobs via sysctls (still a couple of magic constants)
2008-11-30 19:06:35 +00:00
Sam Leffler
a7ace8438c
sync w/ p4 branch
2008-11-30 18:56:41 +00:00
Sam Leffler
459bc4f0dd
some of the 11n parts can hang under certain conditions without
...
necessary workarounds, add code to detect these hangs and distinguish
them from other events; note this code is only invoked for anomalous
conditions and (at the moment) is a noop because the hang detection
code is in a new hal that's coming shortly
2008-11-30 18:34:27 +00:00
Sam Leffler
1b15625c19
add frequency mapping for the Zcomax GZ-901
2008-11-30 18:27:10 +00:00
Sam Leffler
59514054b1
enable use of modules but disable them by adding MODULES_OVERRIDE=""
...
in each config file until we can sort out issues in the modules tree
Reviewed by: imp
MFC after: 1 month
2008-11-30 17:53:19 +00:00
Warner Losh
1303699e77
opt_at91.h isn't needed here at all anymore, since the board init
...
routines have been split out. Remove it. This leaves only one
instance of it in the tree that will be going away soon.
2008-11-30 17:40:05 +00:00
Christian S.J. Peron
25d33e3d81
Enable getaudit_addr(2) for sshd again. This will un-break the subject
...
BSM audit tokens for IPv6.
2008-11-30 15:35:24 +00:00
Luigi Rizzo
ddce581880
Make the linker.hints file have mode 644 instead of 600.
...
There is nothing secret in the file, and the missing read
permission breaks diskless operation.
MFC after: 4 weeks
2008-11-30 14:20:08 +00:00
Konstantin Belousov
0886d6e46b
Clarify the reason to not use the volatile string as an argument to CTR
...
macros. Note the logging of file and line.
Reviewed by: dchagin
MFC after: 3 days
2008-11-30 13:18:35 +00:00
Doug Rabson
499062187b
Don't call ether_ioctl() with locks held. Loop in xn_rxeof() until the backend
...
stops adding stuff to the ring otherwise we miss RX interrupts which kills
performance.
2008-11-30 12:21:46 +00:00
Antoine Brodin
bf9b367941
Add more obsolete files.
2008-11-30 11:03:16 +00:00
Warner Losh
55a98c0d2e
On FreeBSD, printing the version is centralized, so no need to repeat
...
it here. I think that gonzo@ has also made this change to p4.
2008-11-30 08:40:04 +00:00
Sam Leffler
190b924c81
purge useless code
2008-11-30 07:25:03 +00:00
Sam Leffler
f81d18f2ef
make code compile
2008-11-30 07:24:36 +00:00
Jason Evans
93e34865fa
Do not spin when trying to lock on a single-CPU system.
...
Reported by: davidxu
2008-11-30 05:55:24 +00:00
Sam Leffler
cd0c91eb32
not needed any more
2008-11-30 05:45:18 +00:00
Sam Leffler
9f213138eb
move bus+softc typedefs to ah_osdep.h so we can eliminate the opaque
...
write-around; it doesn't work for some platforms (e.g. ia64) and is
now pointless
2008-11-30 05:44:58 +00:00
Joseph Koshy
cb2394085d
Improve a comment.
2008-11-30 05:10:14 +00:00