freebsd-dev/sys/dev
Vincenzo Maffione 5faab77822 netmap: upgrade sync-kloop support
Add SYNC_KLOOP_MODE option, and add support for direct mode, where application
executes the TXSYNC and RXSYNC in the context of the ioeventfd wake up callback.

MFC after:	5 days
2019-02-02 22:39:29 +00:00
..
aac Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
aacraid Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
acpi_support aibs: fix a typo in the probe method that was introduced in r339754 2018-12-07 16:01:51 +00:00
acpica acpica: support parsing of arm64 affinity in acpi_pxm.c 2018-12-08 19:32:23 +00:00
adb
adlink Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ae Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
age Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
agp Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
ahci Fix use of busdma(9) KPI in ahci(4). 2019-01-07 02:39:40 +00:00
aic7xxx [aic7xxx] Use correct product name 29320LPE instead of non-existent 39320LPE 2019-01-19 05:31:48 +00:00
al_eth Use ip/ipv6 structures in al_eth only if they are supported 2018-08-28 17:09:41 +00:00
alc Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ale Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
alpm
altera Fix off-by-one (page) errors in checks in d_mmap methods of several drivers. 2018-12-02 18:30:58 +00:00
amd_ecc_inject Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
amdgpio Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
amdpm
amdsbwd
amdsmb
amdsmn amdtemp(4): Add support for Family 15h, Model >=60h 2019-01-12 22:36:33 +00:00
amdtemp amdtemp(4): Add support for Family 15h, Model >=60h 2019-01-12 22:36:33 +00:00
amr Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
an Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
arcmsr
asmc asmc: Add support for Mac mini 4,1 (Mid-2010) 2019-01-06 23:43:12 +00:00
ata
ath
atkbdc psm(4): detect Lenovo top-button clickpads 2019-01-18 22:20:29 +00:00
auxio
axgbe
bce Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
beri
bfe Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
bge Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
bhnd Fix format/arg mismatch 2019-01-25 21:38:28 +00:00
bktr
bm Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
bnxt
bvm
bwi Remove 2GHz channel list copies from wireless drivers. 2019-01-26 17:00:55 +00:00
bwn bwn(4): reuse ieee80211_tx_complete function. 2019-01-31 11:12:31 +00:00
bxe Add support for Error Recovery 2018-10-15 18:39:33 +00:00
cadence
cardbus
cas Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ce
cesa
cfe
cfi
chromebook_platform
ciss Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
cmx
coretemp
cp
cpuctl amd64: flush L1 data cache on syscall return with an error. 2018-10-20 23:17:24 +00:00
cpufreq
cs Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
ctau
cx
cxgb Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
cxgbe cxgbe(4): Improved error reporting and diagnostics. 2019-02-01 20:42:49 +00:00
cy
cyapa
dc Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
dcons i386: Merge PAE and non-PAE pmaps into same kernel. 2019-01-30 02:07:13 +00:00
de Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
dme Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
dpaa dpaa: Mark BMan and QMan as earlier driver modules 2018-10-23 01:56:52 +00:00
dpms
drm [drm] Fix off-by-one error when accessing driver-specific ioctl handlers array 2019-01-15 21:06:58 +00:00
drm2 Complete the removal of obsolete ioctl handlers. 2019-01-09 17:23:08 +00:00
dwc
e1000 - Stop iflib(4) from leaking MSI messages on detachment by calling 2019-01-30 13:21:26 +00:00
ed Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
efidev efirt: When present, attempt to use EFI runtime services to shutdown 2018-12-15 05:46:04 +00:00
ena Suppress excessive error prints in ENA TX hotpath 2019-01-16 02:13:21 +00:00
ep Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
esp
et Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
etherswitch
evdev evdev: Fix pause key release event in AT keyboard set 1 to evdev xlat-or. 2018-11-25 19:37:00 +00:00
ex Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
exca
extres Properly define and declare phynode_topo_lock, 2019-01-27 15:50:36 +00:00
fb i386: Merge PAE and non-PAE pmaps into same kernel. 2019-01-30 02:07:13 +00:00
fdc Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
fdt fdt: Add support for simple-mfd bus 2018-12-12 21:56:45 +00:00
fe Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
ffec Fix possible NULL pointer dereference in ffec_alloc_mbufcl(). 2018-09-21 13:44:05 +00:00
filemon Remove unused argument to priv_check_cred. 2018-12-11 19:32:16 +00:00
firewire
flash
fxp Remove a use of a negative array index from fxp(4). 2018-12-19 04:54:32 +00:00
gem Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
glxiic
glxsb Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
gpio Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
gxemul
hdmi
hifn Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
hme
hpt27xx
hptiop
hptmv
hptnr
hptrr
hwpmc hwpmc: Plug memory disclosures from PMC_OP_{GETPMCINFO,GETCPUINFO}. 2019-01-21 18:07:02 +00:00
hyperv Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
ic
ichiic Catch up with r338948. 2018-12-17 21:34:09 +00:00
ichsmb
ichwd ichwd: add a few assertions about tco_version 2018-12-18 17:17:53 +00:00
ida Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
if_ndis Fix compilation with 'option NDISAPI + device ndis' and 2019-01-30 11:40:12 +00:00
iicbus [twsi] Make extres/clk part conditional based on the EXT_RESOURCES option value 2018-12-14 21:17:42 +00:00
iir
imcsmb Remove unecessary "All rights reserved" from files under my or Panasas's 2019-01-30 16:55:00 +00:00
intel Distinguish _CID match and _HID match and make lower priority probe 2018-10-26 00:05:46 +00:00
intpm Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
io
ioat ioat(4): Set __result_use_check on ioat_acquire_reserve 2019-01-17 23:21:02 +00:00
ipmi efirt: When present, attempt to use EFI runtime services to shutdown 2018-12-15 05:46:04 +00:00
ips
ipw ipw(4): reuse ieee80211_tx_complete function 2019-01-31 10:44:00 +00:00
isci
iscsi
iscsi_initiator
iser
isl
ismt
isp
ispfw
iwi Remove 2GHz channel list copies from wireless drivers. 2019-01-26 17:00:55 +00:00
iwm Fix logic errors in iwm_pcie_load_firmware_chunk introduced in r314065. 2019-01-26 17:52:12 +00:00
iwn iwn(4): drop i_seq field initialization for A-MPDU frames. 2019-01-22 01:44:47 +00:00
ixgbe ix(4),ixv(4): Fix TSO offloads when TXCSUM is disabled 2019-01-31 21:53:03 +00:00
ixl - Stop iflib(4) from leaking MSI messages on detachment by calling 2019-01-30 13:21:26 +00:00
jedec_dimm Remove unecessary "All rights reserved" from files under my or Panasas's 2019-01-30 16:55:00 +00:00
jme
kbd evdev: Remove evdev.ko linkage dependency on kbd driver 2018-08-13 19:05:53 +00:00
kbdmux evdev: Use console lock as evdev lock for all supported keyboard drivers. 2018-10-27 20:22:41 +00:00
ksyms
le
led [led] propagate error from set_led() to the caller 2019-01-15 00:52:41 +00:00
lge
liquidio Eliminate the arena parameter to kmem_free(). Implicitly this corrects an 2018-08-25 19:38:08 +00:00
malo
mbox
mc146818
md Allocate pager bufs from UMA instead of 80-ish mutex protected linked list. 2019-01-15 01:02:16 +00:00
mdio
mem
mfi Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
mge
mii
mk48txx
mlx
mlx4 mlx4/mlx5: Updated driver version to 3.5.0 2018-12-05 14:25:34 +00:00
mlx5 Fix build with option RSS, removing unused variables. 2018-12-06 21:52:40 +00:00
mly De-spl mly(4). 2018-08-21 10:08:12 +00:00
mmc - Restore setting the clock for devices which support the default/legacy 2018-11-17 17:21:36 +00:00
mmcnull
mn
mpr Fix whitespace from r342528 2018-12-31 23:27:56 +00:00
mps Port over the SCSI sense handling fix from mpr(4) in r342528, and fix 2018-12-31 23:30:31 +00:00
mpt
mrsas Driver version upgrade. 2018-12-26 10:48:39 +00:00
msk
mthca
mvs Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
mwl
mxge
my Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv, 2018-09-26 17:12:30 +00:00
nand
nctgpio
neta Disable the auto negotiation if the port is set to fixed-link. 2018-08-14 18:58:16 +00:00
netfpga10g/nf10bmac
netmap netmap: upgrade sync-kloop support 2019-02-02 22:39:29 +00:00
nfe Add support for the nForce MCP89 adapter. 2018-12-14 18:16:35 +00:00
nfsmb
nge
nmdm
ntb Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
null
nvd Fix GCC build, failed due to false integer overflow in r343562. 2019-01-29 20:50:29 +00:00
nvdimm nvdimm: only enumerate present nvdimm devices 2019-01-31 22:47:04 +00:00
nvme Allocate pager bufs from UMA instead of 80-ish mutex protected linked list. 2019-01-15 01:02:16 +00:00
nvram
nvram2env
oce Added support for the SIOCGI2C ioctl. 2019-01-08 05:41:04 +00:00
ocs_fc Fixed issues reported by coverity scan. 2019-01-23 17:34:01 +00:00
ofw Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
otus
ow Fix panic message when we can't create thread for one wire temperature 2018-12-20 05:46:56 +00:00
pbio
pccard Fix a race between setting up the interrupt handler and it firing by 2019-01-07 06:19:51 +00:00
pccbb Fix TI PCI1520 PCI Cardbus bridge, but others affected. 2019-01-07 05:59:58 +00:00
pcf pcf(4): fix parentheses in if condition 2019-01-27 15:19:28 +00:00
pci add support for marking interrupt handlers as suspended 2018-12-17 17:11:00 +00:00
pcn Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
pms
powermac_nvram
ppbus
ppc
proto proto: change device permissions to 0600 2018-11-22 16:55:09 +00:00
psci Fix a typo on the PSCI smc call wrapper. 2018-08-14 13:56:49 +00:00
pst
pty
puc Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
pwm pwm: Convert period and duty to unsigned int 2018-12-14 18:37:26 +00:00
qlnx qlnxr(4), qlnxe(4): Unbreak gcc build 2019-02-01 23:04:45 +00:00
qlxgb
qlxgbe
qlxge
quicc
ral Remove 2GHz channel list copies from wireless drivers. 2019-01-26 17:00:55 +00:00
random random(4): Match enabled sources mask to build options 2018-10-27 15:09:35 +00:00
rc
rccgpio
re
rl Remove bogus spaces. 2018-09-26 19:41:00 +00:00
rndtest Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
rp
rt
rtwn rtwn_usb(4): add new USB id. 2019-01-28 02:15:41 +00:00
safe Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
sbni Copy out from kernel to data, not the other way around. 2018-08-13 21:53:18 +00:00
scc
sdhci o Don't allocate resources for SDMA in sdhci(4) if the controller or the 2018-12-30 23:08:06 +00:00
sec
sf Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
sfxge sfxge(4): use n Tx queues instead of n + 2 on EF10 HW 2018-12-10 09:36:05 +00:00
sge
siis
sio
sis
sk
smartpqi
smbus
smc
sn Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
snp
sound Export vendor specific USB MIDI device list to PnP info. 2019-01-30 17:11:08 +00:00
speaker
spibus Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00
ste
stge
sym Remove the long obsolete SYM_SETUP_LP_PROBE_MAP option. It's not been 2018-10-22 02:36:31 +00:00
syscons i386: Merge PAE and non-PAE pmaps into same kernel. 2019-01-30 02:07:13 +00:00
tcp_log
tdfx
terasic Fix off-by-one (page) errors in checks in d_mmap methods of several drivers. 2018-12-02 18:30:58 +00:00
ti
tl Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
tpm Use ACPI TPM2 table to probe tpmtis and tpmcrb device. 2019-01-25 16:16:10 +00:00
trm
tsec
twa
twe
tws Add a bounds check to the tws(4) passthrough ioctl handler. 2019-01-05 15:28:20 +00:00
tx Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
txp Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
uart Add support for the UART device found in lowRISC system-on-a-chip. 2018-10-12 15:19:41 +00:00
ubsec Remove the Yarrow PRNG algorithm option in accordance with due notice 2018-08-26 12:51:46 +00:00
usb run(4): fix allocated memory type for ieee80211_node(4). 2019-02-02 16:07:56 +00:00
veriexec
vge
viapm
viawd
videomode
virtio vtnet: fix typo in vtnet_free_taskqueues 2019-01-29 14:31:41 +00:00
vkbd
vmware Fix interrupt index configuratoin when using MSI interrupts. 2019-02-02 21:14:53 +00:00
vnic
vr
vt When allocating a new keyboard at vt_upgrade() time, unwind any cngrabs 2018-12-31 01:09:23 +00:00
vte
vx Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
watchdog
wb Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
wbwd
wi
wpi
wtap sys/dev/wtap: Check return value from malloc(..., M_NOWAIT) and 2019-02-02 16:15:46 +00:00
xdma Eliminate kmem_alloc_contig()'s unused arena parameter. 2018-08-20 15:57:27 +00:00
xe Deprecate a number of less used 10 and 10/100 Ethernet devices. 2018-10-25 04:10:41 +00:00
xen Change the vm_ooffset_t type to unsigned. 2018-12-02 13:16:46 +00:00
xilinx
xl Reapply, with minor tweaks, r338025, from the original commit: 2018-09-26 17:12:14 +00:00