| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
| |
enable/disable and default it to on.
Suggested by: jhb
|
|
|
|
|
| |
is active. If WOL is active driver should not put PHY into sleep.
This change makes WOL work on RTL8168E.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ctl_error.c,
ctl_error.h: Take out the ctl_sense_format enumeration, and use
scsi_sense_data_type instead.
Remove ctl_get_sense_format() and switch ctl_build_ua()
over to using scsi_sense_data_type.
ctl_backend_ramdisk.c,
ctl_backend_block.c:
Use C99 structure initializers instead of GNU initializers.
ctl.c: Switch over to using the SCSI sense format enumeration
instead of the CTL-specific enumeration.
Submitted by: dim (partially)
MFC after: 1 month
|
|
|
|
|
| |
PR: usb/164275
MFC after: 3 days
|
|
|
|
|
|
|
| |
description of snd_emu10kx(4).
Reviewed by: simon
MFC after: 1 week
|
|
|
|
|
|
|
|
| |
frightening "unknown" word. In most cases we don't need to know chips
to properly handle them, but having IDs in logs may simplify debugging.
MFC after: 2 weeks
Sponsored by: iXsystems, Inc.
|
|
|
|
|
|
|
|
| |
These functions take a `struct cdev *' -- not a dev_t. Inside the
kernel, dev_t has the same use as in userspace, namely to store a device
identifier.
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1. correct the initialization of RDT when there is an ixgbe_init()
while a netmap client is active. This code was previously
in ixgbe_initialize_receive_units() but RDT is overwritten
shortly afterwards in ixgbe_init_locked()
2. add code (not active yet) to disable CRCSTRIP while in netmap mode.
From all evidence i could gather, it seems that when the 82599 has to
write a data block that is not a full cache line, it first reads
the line (64 bytes) and then writes back the updated version.
This hurts reception of min-sized frames, which are only 60 bytes
if the CRC is stripped: i could never get above 11Mpps
(received from one queue) with CRCSTRIP enabled, whyle 64+4-byte
packets reach 14.2 Mpps (the theoretical maximum).
Leaving the CRC in gets us 14.88Mpps for 60+4 byte frames,
(and penalizes 64+4). The min-size case is important not just because
it looks good in benchmarks, but also because this is the size
of pure acks.
Note we cannot leave CRCSTRIP on by default because it is
incompatible with some other features (LRO etc.)
|
| |
|
|
|
|
|
|
|
|
| |
PR: kern/131933
Submitted by: Alex Keda <admin@lissyara.su>
Approved by: jhb
Approved by: cperciva (mentor, blanket for pre-mentorship already-approved commits)
MFC after: 1 week
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
of HDA bus. Handle that from two directions:
- Add support for "striping" (using several SDO lines), if supported.
- Account HDA bus utilization and return error on new stream allocation
attempt if remaining bandwidth is unsifficient.
Most of HDA controllers have one SDO line with 46Mbps output bandwidth.
NVIDIA GF210 has 2 lines - 92Mbps. NVIDIA GF520 has 4 lines - 184Mbps!
MFC after: 2 months
Sponsored by: iXsystems, Inc.
|
|
|
|
|
|
|
|
|
|
|
|
| |
using LOADER_TFTP_SUPPORT excludes this code. Fixes compilation of pxeldr
with -DLOADER_TFTP_SUPPORT
Applicable to stable/9 and stable/8 now.
This appears to not be needed on stable/7 as r212126 has not been MFC'd.
Obtained from: Yahoo! Inc.
MFC after: 2 weeks
|
|
|
|
|
|
|
| |
MFC with r230313 and r230316
Caught by: bz
Obtained from: Yahoo! Inc.
|
|
|
|
|
|
|
|
| |
MFC with r230313
Caught by: brueffer
Obtained from: Yahoo! Inc
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
| |
Tested on upcoming Gen 8 releases of hardware from HP.
MFC to all supported releases.
Obtained from: Yahoo! Inc.
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Enable and handle unsolicited responses from digital display pins,
reporting connection and EDID-Like Data (ELD) validity status changes.
- Fetch ELD data, describing connected digital display device audio
capabilities. These data not really used at the moment (user is not
denied to use audio formats not supported by the device), only printed to
verbose logs. But they are useful for debugging. The fact that ELD was
received tells that HDMI link was established and video driver enabled
HDMI audio passthrough. Some old chips may not return ELD, so lack of it
is not necessary a problem.
- Add some more points to CODEC configuration sequence:
- For converter widgets, supporting more then two channels (HDMI/DP
converter widgets support 8), set number of channels to handle.
- For digital display pins (HDMI/DP) fill audio infoframe, reporting
connected device about number of channels and speakers allocation.
- For digital display pins (HDMI/DP) set mapping between channels seen
by software and channels transferred via HDMI/DisplayPort.
- Allow more audio formats, not used for analog connections because of
stereo pairs orientation, but easily applicable to HDMI/DisplayPort: 2.1,
3.0, 3.1, 4.1, 5.0, 6.0, 6.1, 7.0. That list may be filtered later using
info from ELD.
- Disable MSI interrupts for NVIDIA HDA controllers before GT520.
At this point I can successfully play audio over HDMI from NVIDIA GT210
and GT520 cards with nvidia-driver-290.10 driver to Marantz SR4001
receiver in 2.0, 2.1, 3.0, 4.0, 4.1, 5.0 and 5.1 PCM formats at 44, 48,
88 and 96KHz at 16 and 24 bits, same as do AC3/DTS passthrough.
6.0, 6.1, 7.0 and 7.1 PCM formats are not working for me, but I think
it is because of receiver age.
MFC after: 2 months
Sponsored by: iXsystems, Inc.
|
|
|
|
|
|
|
|
|
|
|
|
| |
the LDADD/DPADD to lose the -lpam, and causing openpam_dynamic() to fail
due to "openpam_get_options" being undefined.
This would cause obscure console log messages like:
openpam_dynamic(): No error: 0
openpam_load_module(): no pam_unix.so found
and other helpful messages which are no help in diagnosing the problem.
Fortunately this change was not mfc'ed to 9.x, it isn't broken there.
|
|
|
|
|
|
|
| |
anyway due to libarchive not being able to overwrite schg flags.
PR: bin/164278
MFC after: 4 days
|
|
|
|
| |
a universe complete successfully again.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
progress information. The first is that fetch_read() (used in the HTTP
code but not the FTP code) can enter an infinite loop if it has previously
been interrupted by a signal. The second is that when it is interrupted,
fetch_read() will discard any data it may have read up to that point.
Luckily, both bugs are extremely timing-sensitive and therefore difficult
to trigger.
PR: bin/153240
Submitted by: Mark <markjdb@gmail.com>
MFC after: 3 weeks
|
| |
|
|
|
|
|
|
|
| |
Use hashdestroy() instead of naive free().
Approved by: kib
MFC after: 2 weeks
|
|
|
|
| |
MFC after: 7 days
|
|
|
|
|
|
|
|
|
|
|
| |
Update verbose output to match what actually happens when selecting
the UTC option, and when the -n option is used.
Patch updated slightly for new libdialog.
PR: bin/164042
Submitted by: Devin Teske <dteske vicor com>
MFC after: 2 weeks
|
|
|
|
|
|
|
|
|
| |
If the specified zone file does not exist or the -n flag is specified,
do not update /var/db/zoneinfo.
PR: bin/164039
Submitted by: Devin Teske <dteske vicor com>
MFC after: 1 week
|
|
|
|
|
|
| |
bump the document date.
MFC after: 3 days
|
|
|
|
|
|
|
|
| |
the same path is already being included in ../Makefile.inc.
PR: 164192
Submitted by: Devin Teske <dteske vicor com>
MFC after: 2 weeks
|
|
|
|
| |
Reviewed by: kib
|
|
|
|
|
|
| |
to create the backing object.
Reviewed by: kib
|
|
|
|
|
| |
The dp1 variable is only used when FSIRAND is defined. Just place the
variable behind #ifdefs entirely.
|
| |
|
|
|
|
|
| |
Simply annotate the function parameters with __unused, instead of adding
the ve-variables. This makes the code build with GCC 4.7 and -Werror.
|
|
|
|
| |
Non-zero value will use INTx.
|
|
|
|
|
|
|
| |
It is only assigned and not used at all. The object files stay identical
when the variables are removed.
Approved by: kib
|
|
|
|
| |
with multiple socktypes.
|
|
|
|
| |
Reported by: tijl
|
|
|
|
|
|
|
|
| |
According to the GCC documentation, the constructs used to implement
<tgmath.h> are only available in C mode. They only cause breakage when
used used with g++.
Reported by: tijl
|
| |
|
|
|
|
| |
Previously it used a TX DMA tag.
|
| |
|
|
|
|
| |
certain circumstances, so better use M_NOWAIT in it.
|
|
|
|
|
|
| |
state and AVX state.
MFC after: 1 week
|
|
|
|
| |
MFC after: 1 week
|
|
|
|
| |
Requested by: kib
|
|
|
|
|
| |
Reviewed by: ed
Approved by: dim (mentor)
|
| |
|
|
|
|
|
|
| |
would fit specified size. Returned mbuf may be a single mbuf,
an mbuf with a cluster from packet zone, or an mbuf with jumbo
cluster of sufficient size.
|
|
|
|
|
|
|
|
|
|
|
| |
similarly named CPU instructions.
Since our in-tree binutils gas is not aware of the instructions, and
I have to use the byte-sequence to encode them, hardcode the r/m operand
as (%rdi). This way, first argument of the pseudo-function is already
placed into proper register.
MFC after: 1 week
|