Alexander Motin
b3747cb7d6
Remove useless return, that left from previous commit.
2009-02-17 21:35:17 +00:00
Jamie Gritton
3cb55d4ae8
Remove obsolete prison_service declarations.
...
Approved by: bz (mentor)
2009-02-17 21:29:39 +00:00
Alexander Motin
46a309e292
ata_interrupt() does not need to return anything. It is not it's business
...
to report request completion, expecially when it is not reliable.
2009-02-17 21:17:21 +00:00
Pawel Jakub Dawidek
5d6fbb9900
Correct the year.
...
Reported by: Florian Smeets <flo@kasimir.com>
2009-02-17 20:35:11 +00:00
Pawel Jakub Dawidek
9744488197
Document kern.geom.journal.* sysctls.
...
PR: docs/130548
Submitted by: Hywel Mallett <hywel@hmallett.co.uk>
MFC after: 1 week
2009-02-17 20:30:17 +00:00
Sean Bruno
a71c4d427d
Introduce 1394a-2000 extended PHY Self ID packets.
...
Deprecate unused phy_delay Self ID field as it was removed
by 1394a-2000.
Attempt to parse extended Self ID PHY packets if they are detected
Reviewed by: scottl (mentor)
MFC after: 2 weeks
2009-02-17 19:37:04 +00:00
Alexander Motin
a1fda318a8
Add kernel dumping support. Works fine with sdhci controller driver.
2009-02-17 19:17:25 +00:00
Alexander Motin
bea2dca299
Add support for interruptless kernel dumping.
2009-02-17 19:12:15 +00:00
Marcel Moolenaar
09a278e14d
Add a default implementation for pre-check. It should
...
always succeed if not implemented.
Pointy hat: marcel
2009-02-17 18:24:58 +00:00
Sean Bruno
41fd7057bb
Simplify some debugging messages and try to consolodate some of the more
...
interesting conditional printf's into single device_printf's
Change a couple of variable names so that I don't have to trace what they
acutally do anymore.
Enable the display of the Self ID PHY packet if firewire_debug > 0
Reviewed by: scottl(mentor)
MFC after: 2 weeks
2009-02-17 17:46:43 +00:00
Dag-Erling Smørgrav
1dde0f9745
Don't try to auto-detect dynamic linking; it fails on mips. The Makefile
...
part of the patch is an ugly (and hopefully temporary) hack.
Discussed with: imp@
2009-02-17 16:35:19 +00:00
Rafal Jaworowski
fb20e2aeac
tsec(4) cosmetics.
2009-02-17 16:02:45 +00:00
Rafal Jaworowski
371bf7cc81
tsec(4): Always try to resume the receiver.
...
This helps recover from RX stall under heavy loads.
Submitted by: Piotr Ziecik kosmo ! semihalf dot com
2009-02-17 15:59:27 +00:00
Rafal Jaworowski
0390701af8
tsec(4): do not clear interrupt events register before use.
...
Prior to this fix, IEVENT register was always cleared before calling
tsec_error_intr_locked(), which prevented error recovery actions from
happening with polling enabled (and could lead to serious problems, including
controller hang).
Submitted by: Marcin Ligenza marcinl ! pacomp dot com dot pl
2009-02-17 15:47:13 +00:00
Rafal Jaworowski
ab160495d3
Handle mbuf exhaustion scenario in tsec(4).
...
Without this fix the system would hang under heavy networking load.
Submitted by: Leon Theunissen leon ! parsec dot co dot za
2009-02-17 15:39:16 +00:00
Rafal Jaworowski
64f90c9dff
tsec(4) style improvements and clean-up.
2009-02-17 14:59:47 +00:00
Rafal Jaworowski
bd37530ee4
Additional features for the tsec(4) Ethernet driver.
...
- interrupt coalescing
- polling
- jumbo frames
- multicast
- VLAN tagging
The enhanced version of the chip (eTSEC) can also take advantage of:
- TCP/IP checksum calculation h/w offloading
Obtained from: Freescale, Semihalf
2009-02-17 14:57:05 +00:00
Mike Makonnen
553bf6a453
Rename the rc.conf(5) knob if_up_delay to defaultroute_delay to better
...
reflect its purpose.
2009-02-17 11:55:50 +00:00
Maxim Konovalov
199cc11263
o Trim EOL whitespaces.
2009-02-17 10:50:18 +00:00
Maxim Konovalov
cbb9c89e93
o Teminate sentences by dot.
2009-02-17 10:49:36 +00:00
Marcel Moolenaar
832cdc2ca7
Remove gpt_offset and related code. It was introduced for use
...
by the BSD scheme, ended up not to be needed. Remove to avoid
abuse and to keep the bloat to a minimum.
2009-02-17 04:12:10 +00:00
Sean Bruno
ebe234793b
Synopsis:
...
If speed of link between two devices is slower than the reported max
speed of both endpoints, the current driver will fail and be unable to
negotiate.
Summary:
Test negotiated speed by reading the CSRROM into a dummy variable.
If that read fails, decrement our speed and retry. If all else fails,
go to lowest speed possible(0).
Report speed to the user.
Add display of the Bus Info Block when debug.firewire_debug > 1
Support the Bus Info Block(1394a-2000) method of speed detection.
I also should note that I am moving "hold_count" to 0 for future
releases.
This variable determines how many bus resets to "hold" a removed
firewire device before deletion. I don't feel this is useful and will
probably drop support for this sysctl in the future.
Reviewed by: scottl(mentor)
MFC after: 2 weeks
2009-02-17 04:08:08 +00:00
Warner Losh
993b1ae273
Hold off root mounting until we've gone through the loop of our thread
...
almost once. After we've configured the devices that were present the
first time through, then we know that we're done. If the device has
other devices that are deferred, then it must do a similar dance.
This catches both PC Cards and CardBus cards.
2009-02-17 02:14:04 +00:00
Alexander Motin
2e46610e21
Make core dumping to ad not to freeze even if interrupts, not disabled
...
for some reason, stealing our events.
2009-02-16 22:25:39 +00:00
Colin Percival
3a5733c67b
Correctly scrub telnetd's environment.
...
Approved by: so (cperciva)
Security: FreeBSD-SA-09:05.telnetd
2009-02-16 21:56:17 +00:00
Marcel Moolenaar
78c0a9c9e2
Include Marvell EHCI HC driver for USB2.
2009-02-16 21:42:41 +00:00
Ed Schouten
55272bd6b4
The streams ptm code is pretty awful and likely incorrect. I don't know
...
anything about streams, so I'm not going to fix it. Just a small comment
to redirect folks to posix_openpt().
2009-02-16 20:12:28 +00:00
Alexander Motin
9f8919f236
Give atapci knowledge about set of implemented AHCI ports. It is possible
...
to not allocate them after the recent ata channels enumeration changes.
It allows to save some resources, not bother user with unexisting hardware
and not check unimplemented ports status on every interrupt.
2009-02-16 19:10:07 +00:00
Andrew Thompson
bb71e4b6bc
Add an entry for xorg+hal+USB2 not detecting input devices.
2009-02-16 18:59:18 +00:00
Beat Gaetzi
c7869e8d4e
- Add myself to the list of ports committers.
...
Approved by: miwi (mentor)
2009-02-16 18:51:34 +00:00
Scott Long
6de67521aa
GCC attacks!
2009-02-16 18:02:32 +00:00
Andrew Thompson
e9df28284b
MFp4 //depot/projects/usb@157783
...
libusb20: Make return value compatible with libusb0.12.x in case of a USB
transfer timeout.
Submitted by: Hans Petter Selasky
2009-02-16 15:32:12 +00:00
Dag-Erling Smørgrav
655fcdaa00
Fix a logic bug that caused the pfs_attr method to be called only for
...
PFS_PROCDEP nodes.
Submitted by: Andrew Brampton <brampton@gmail.com>
MFC after: 2 weeks
2009-02-16 15:17:26 +00:00
Luigi Rizzo
d8d42f3f4e
correct some #include
2009-02-16 15:10:51 +00:00
Luigi Rizzo
b27b816fc5
we need if_var.h not if.h
2009-02-16 15:10:03 +00:00
Luigi Rizzo
a1d4f19c0d
remove unnecessary forward declaration
2009-02-16 15:09:37 +00:00
Luigi Rizzo
35b78b7520
remove dependency on eventhandler.h, we only need a forward declaration
2009-02-16 15:08:41 +00:00
Luigi Rizzo
281c8daea2
remove dependency on net/if.h of this header
2009-02-16 15:07:40 +00:00
Scott Long
daed819b02
Fix parallel SCSI negotiation in the CAM_NEW_TRAN_CODE world order.
...
Overzealous sanity checks were locking the sync_rate and offset values to
zero, thanks to a twisty maze of recursive code.
2009-02-16 14:57:15 +00:00
Scott Long
5dc642bd9f
Instrument the probe state machine so that things like DV can be tracked.
2009-02-16 14:38:52 +00:00
Luigi Rizzo
2eef235973
use a const format string in the log message so we can check the
...
arguments (if/when we enable those checks)
2009-02-16 12:09:52 +00:00
Robert Watson
d7bf9f090d
IFF_NEEDSGIANT will no longer be supported, so remove compatibility code
...
from if_sppp framework for interfaces requiring Giant.
2009-02-16 10:29:03 +00:00
Marcel Moolenaar
e24c8a3fb8
Add support to add, delete and modify logical partitions, as well
...
as to create and destroy the extended partitioning scheme. In
other words: full support.
2009-02-16 03:54:28 +00:00
Andrew Thompson
d842ade9a4
Add a helper function for loading geli keys from the loader.
2009-02-16 02:42:17 +00:00
Andrew Thompson
e31a070263
Add uslcom to the build too.
...
Reminded by: Michael Butler
2009-02-15 23:40:29 +00:00
Andrew Thompson
4a93759f47
Make uslcom compile, cut'n'paste errors from uplcom.
2009-02-15 23:38:58 +00:00
Robert Watson
cdb31d3351
Remove debug.ce.mpsafenet: we no longer support running the network
...
stack with conditional Giant acquisition, and IFF_NEEDSGIANT will
be removed in the near future.
2009-02-15 23:29:13 +00:00
Robert Watson
6b34ab205e
Remove debug.ctau.mpsafenet: we no longer support running the network
...
stack with conditional Giant acquisition, and IFF_NEEDSGIANT will
be removed in the near future.
2009-02-15 23:21:52 +00:00
Robert Watson
c197427cee
Remove debug.cp.mpsafenet: we no longer support running the network
...
stack with conditional Giant acquisition, and IFF_NEEDSGIANT will
be removed in the near future.
2009-02-15 23:18:29 +00:00
Andrew Thompson
e4edc14efd
Switch over GENERIC kernels to USB2 by default.
...
Tested by: make universe
2009-02-15 22:33:44 +00:00