freebsd-skq/sys/dev
luigi d6e510de09 sync the code with the version in head. which the exception of
svn 275358 (M_FLOWID deprecation, only a couple of lines)
which cannot be merged.

if_lem_netmap.h, if_re_netmap.h:
- use the same (commented out) function to update the stat counters
  as in HEAD. This is a no-op here

netmap.c
- merge 274459 (support for private knote lock)
  and minor changes on nm_config and comments

netmap_freebsd.c
- merge 274459 (support for private knote lock)
- merge 274354 (initialize color if passed as argument)

netmap_generic.c
- fix a comment

netmap_kern.h
- revise the lock macros, using sx locks;
  merge 274459 (private knote lock)

netmap_monitor.c
- use full memory barriers

netmap_pipe.c
- use full memory barriers, use length from the correct queue
  (mostly cosmetic, since the queues typically have the same size)
2015-02-14 19:41:26 +00:00
..
aac MFC 266281: 2014-06-04 18:21:33 +00:00
aacraid MFC r257847, r260243: Update aacraid to version 3.2.5. 2014-03-11 14:59:34 +00:00
acpi_support MFC r273733, r273740 and r273773: 2014-10-30 08:04:48 +00:00
acpica MFC: r277594 2015-01-26 19:27:30 +00:00
adb MFC r257180, r257195, r257196, r257198, r257209, r257295 2014-05-14 01:16:05 +00:00
adlink Use DEVMETHOD_END macro defined in sys/bus.h instead of {0, 0} sentinel on device_method_t arrays 2013-01-30 18:01:20 +00:00
advansys MFC r274819: 2014-12-21 03:06:11 +00:00
ae MFC r259543: 2014-04-14 04:58:50 +00:00
age MFC r263957: 2014-04-14 04:51:59 +00:00
agp MFC r273856,273863,273963-273965 2014-12-02 13:46:13 +00:00
aha MFC r274819: 2014-12-21 03:06:11 +00:00
ahb MFC r274819: 2014-12-21 03:06:11 +00:00
ahci MFC: r276344 2015-02-08 21:31:40 +00:00
aic MFC r274819: 2014-12-21 03:06:11 +00:00
aic7xxx MFC r264400,r265836: 2014-12-31 23:25:37 +00:00
alc MFC r272730,273018: 2014-10-21 04:48:49 +00:00
ale MFC r272721: 2014-10-21 01:14:56 +00:00
altera MFC r274821: 2014-12-02 22:04:27 +00:00
amdsbwd Use DEVMETHOD_END macro defined in sys/bus.h instead of {0, 0} sentinel on device_method_t arrays 2013-01-30 18:01:20 +00:00
amdtemp MFC: r273034 2014-10-21 13:07:36 +00:00
amr Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
an Merge r259393 from head: 2014-05-07 21:38:33 +00:00
arcmsr MFC r274819: 2014-12-21 03:06:11 +00:00
asmc MFC r273733, r273740 and r273773: 2014-10-30 08:04:48 +00:00
asr MFC r274819: 2014-12-21 03:06:11 +00:00
ata MFC r275101: 2014-12-03 06:53:49 +00:00
ath MFC r274922: 2014-12-04 01:10:50 +00:00
atkbdc Revert r255152: 2013-09-04 18:42:05 +00:00
auxio Use DEVMETHOD_END macro defined in sys/bus.h instead of {0, 0} sentinel on device_method_t arrays 2013-01-30 18:01:20 +00:00
bce MFC: r276313 2015-02-08 21:12:48 +00:00
bfe Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
bge MFC: r276299 2015-02-08 20:44:44 +00:00
bktr MFC r258779,r258780,r258787,r258822: 2014-02-04 03:36:42 +00:00
bm Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
buslogic MFC r274819: 2014-12-21 03:06:11 +00:00
bvm Probe for existence of the bvm debug port instead of just assuming that it is 2012-10-27 22:54:23 +00:00
bwi MFC r260444: 2014-02-17 01:36:53 +00:00
bwn MFC r260444: 2014-02-17 01:36:53 +00:00
bxe MFC r263710, r273377, r273378, r273423 and r273455: 2014-10-27 14:38:00 +00:00
cadence MFC r268633, r271046: 2014-10-25 20:34:10 +00:00
cardbus
cas Give (*ext_free) an int return value allowing for very sophisticated 2013-08-25 10:57:09 +00:00
ce Use DEVMETHOD_END macro defined in sys/bus.h instead of {0, 0} sentinel on device_method_t arrays 2013-01-30 18:01:20 +00:00
cesa MFC r261410 2014-05-15 16:11:06 +00:00
cfe MFC r257334, r257336, r257337, r257338, r257341, r257342, r257343, r257370, 2014-05-14 01:35:43 +00:00
cfi MFC r261410 2014-05-15 16:11:06 +00:00
ciss MFC r274819: 2014-12-21 03:06:11 +00:00
cm Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
cmx
coretemp Mark the coretemp(4) sysctls as MPSAFE, ensuring that Giant won't be held 2013-02-18 22:47:16 +00:00
cp Fxi a bunch of typos. 2013-05-10 16:41:26 +00:00
cpuctl MFC r275960: 2014-12-27 00:44:33 +00:00
cpufreq MFC 2013-02-26 21:09:35 +00:00
cs Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
ct Use ANSI prototype to fix build with clang. 2012-11-10 14:58:06 +00:00
ctau Fxi a bunch of typos. 2013-05-10 16:41:26 +00:00
cx Fxi a bunch of typos. 2013-05-10 16:41:26 +00:00
cxgb MFC r278364: 2015-02-14 06:58:32 +00:00
cxgbe MFC 275808: 2015-02-06 15:53:13 +00:00
cy
dc Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
dcons MFcalloutng: 2013-02-19 18:22:25 +00:00
de Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
digi Use DEVMETHOD_END macro defined in sys/bus.h instead of {0, 0} sentinel on device_method_t arrays 2013-01-30 18:01:20 +00:00
dpms
dpt MFC r274819: 2014-12-21 03:06:11 +00:00
drm MFC r258779,r258780,r258787,r258822: 2014-02-04 03:36:42 +00:00
drm2 MFC r278004: 2015-02-12 07:21:22 +00:00
e1000 MFC 272897: 2014-12-16 19:45:56 +00:00
ed MFC: r260050, r261528 2014-04-25 21:32:34 +00:00
eisa
en MFC r260038: 2014-01-04 18:48:29 +00:00
ep Use DEVMETHOD_END macro defined in sys/bus.h instead of {0, 0} sentinel on device_method_t arrays 2013-01-30 18:01:20 +00:00
esp MFC r262613: 2014-03-26 07:31:57 +00:00
et Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
etherswitch MFC: r262571 2014-03-06 13:15:53 +00:00
ex Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
exca
fatm Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
fb vt(4): Merge several bug fixes and improvements 2014-09-18 14:38:18 +00:00
fdc Reimplement the FDOPT_NOERROR feature that was kicked out in r134081. 2013-08-26 21:15:50 +00:00
fdt MFC r277655, r277989: Reimplement fdt_clock_register_provider() correctly. 2015-02-13 23:37:11 +00:00
fe Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
ffec MFC r274967: 2014-12-27 04:35:18 +00:00
filemon Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
firewire MFC r274819: 2014-12-21 03:06:11 +00:00
flash Fix a few typos for s25fl types. 2013-08-28 14:49:36 +00:00
fxp MFC r263957: 2014-04-14 04:51:59 +00:00
gem Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
glxiic MFC r274819: 2014-12-21 03:06:11 +00:00
glxsb Merge from project branch via main. Uninteresting commits are trimmed. 2013-10-12 15:31:36 +00:00
gpio MFC r270945: 2014-10-26 01:30:46 +00:00
gxemul MFC r257334, r257336, r257337, r257338, r257341, r257342, r257343, r257370, 2014-05-14 01:35:43 +00:00
hatm MFC r263710, r273377, r273378, r273423 and r273455: 2014-10-27 14:38:00 +00:00
hifn Merge from project branch via main. Uninteresting commits are trimmed. 2013-10-12 15:31:36 +00:00
hme Avoid controller reinitialization which could be triggered by 2013-07-10 06:46:46 +00:00
hpt27xx MFC r274819: 2014-12-21 03:06:11 +00:00
hptiop Re-do r255853. Along with adding back the API/ABI changes from the 2013-09-25 17:16:21 +00:00
hptmv MFC r267368: 2014-06-14 00:44:57 +00:00
hptnr MFC r274819: 2014-12-21 03:06:11 +00:00
hptrr MFC r274819: 2014-12-21 03:06:11 +00:00
hwpmc MFC r273236: 2014-11-06 01:30:13 +00:00
hyperv MFC r274819: 2014-12-21 03:06:11 +00:00
ic MFC r257170, r257171, r257172, r257240, r257278, r257279, r257280, r257281, 2014-05-14 16:32:27 +00:00
ichsmb MFC r275101: 2014-12-03 06:53:49 +00:00
ichwd MFC r275101: 2014-12-03 06:53:49 +00:00
ida MFC r274188, r274189: 2014-12-26 22:56:02 +00:00
ie MFC r259886: 2014-08-16 13:23:23 +00:00
ieee488
if_ndis MFC 270830: 2014-09-17 18:17:18 +00:00
iicbus MFC r274641, r274644, r274822, r276049: 2014-12-27 02:37:52 +00:00
iir MFC r274819: 2014-12-21 03:06:11 +00:00
io
ipmi MFC 276065: 2015-02-06 18:41:57 +00:00
ips Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
ipw MFC r260444: 2014-02-17 01:36:53 +00:00
isci MFC 276174: 2014-12-26 23:18:09 +00:00
iscsi MFC r278098, r278099: Add some fields and constants from RFC7144. 2015-02-09 09:08:55 +00:00
iscsi_initiator MFC r272308: Fix old iSCSI initiator to work with new CAM locking. 2014-10-06 15:11:08 +00:00
isp MFC isp(4) driver changes: 2015-02-03 22:49:12 +00:00
ispfw
iwi MFC: r260063 2014-04-25 22:19:18 +00:00
iwn MFC: r260086 2014-04-25 21:58:28 +00:00
ixgb Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
ixgbe MFC r263710, r273377, r273378, r273423 and r273455: 2014-10-27 14:38:00 +00:00
ixl MFC Intel I40E drivers: r274205,r274218, and r274228 2014-11-10 23:56:06 +00:00
jme MFC r263957: 2014-04-14 04:51:59 +00:00
joy
kbd
kbdmux This isn't functionally identical. In some cases a hint to disable 2012-10-22 13:06:09 +00:00
ksyms
le MFC r263289: Update NetBSD Foundation copyrights to 2-clause BSD 2014-03-24 13:48:04 +00:00
led MFcalloutng: 2013-02-19 19:25:50 +00:00
lge Give (*ext_free) an int return value allowing for very sophisticated 2013-08-25 10:57:09 +00:00
lindev
lmc Clean up SIOCSIFDSTADDR usage from ifnet drivers. The ioctl itself is 2013-09-11 09:19:44 +00:00
malo MFC: r275871 2015-02-08 22:29:57 +00:00
mbox Add a mailbox interface. 2013-07-07 19:47:22 +00:00
mc146818
mca
mcd MFC r260040: 2014-01-04 18:53:31 +00:00
md MFC r269190: 2014-08-04 01:14:27 +00:00
mem MFC r277643: 2015-02-14 08:44:12 +00:00
mfi MFC r261491 (by ambrisko): 2014-08-27 21:11:19 +00:00
mge MFC r261410 2014-05-15 16:11:06 +00:00
mii MFC r271073: 2014-10-20 07:25:57 +00:00
mk48txx MFC r262613: 2014-03-26 07:31:57 +00:00
mlx
mly Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
mmc MFC r277026: Rate-limit error logging to 5 lines per second. 2015-02-13 18:12:30 +00:00
mn Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
mpr MFC r274819: 2014-12-21 03:06:11 +00:00
mps MFC 277717: 2015-02-05 09:29:57 +00:00
mpt MFC r274926: Squelch a (bogus) gcc used before init warning 2014-12-27 00:01:28 +00:00
mrsas MFC r274819: 2014-12-21 03:06:11 +00:00
mse
msk MFC r263957: 2014-04-14 04:51:59 +00:00
mvs MFC r274819: 2014-12-21 03:06:11 +00:00
mwl MFC: r275870 2015-02-08 22:27:17 +00:00
mxge MFC r263710, r273377, r273378, r273423 and r273455: 2014-10-27 14:38:00 +00:00
my MFC: r266270 2014-05-31 11:08:22 +00:00
nand MFC r262591, r262592, r262593, r262597, r262598, r262599, r262600, r262601, 2014-05-16 12:43:45 +00:00
ncv
netfpga10g/nf10bmac MFC r264601,264646,265766,267918,267919,267920: 2014-08-16 14:30:46 +00:00
netmap sync the code with the version in head. which the exception of 2015-02-14 19:41:26 +00:00
nfe MFC: r266270 2014-05-31 11:08:22 +00:00
nge Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
nmdm MFC nmdm driver changes, r259550 and r271350 2014-09-18 19:20:08 +00:00
nsp Fxi a bunch of typos. 2013-05-10 16:41:26 +00:00
ntb Remove contractions. 2013-09-05 23:14:27 +00:00
null Provide a device name in the sysctl tree for programs to query the 2012-11-01 17:01:05 +00:00
nvd Add driver-assisted striping for upcoming Intel NVMe controllers that can 2013-10-08 15:44:04 +00:00
nve Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
nvme MFC r267342: 2014-06-18 19:32:38 +00:00
nvram
nvram2env Use DEVMETHOD_END macro defined in sys/bus.h instead of {0, 0} sentinel on device_method_t arrays 2013-01-30 18:01:20 +00:00
nxge Use DEVMETHOD_END macro defined in sys/bus.h instead of {0, 0} sentinel on device_method_t arrays 2013-01-30 18:01:20 +00:00
oce MFC r268156: 2014-12-21 15:39:19 +00:00
ofw MFC r276162: Don't assume required FDT properties are present. 2015-02-12 00:35:58 +00:00
patm MFC r264400,r265836: 2014-12-31 23:25:37 +00:00
pbio
pccard
pccbb Merge r269488 from head: 2014-09-03 23:08:21 +00:00
pcf
pci MFC 277710: 2015-02-12 17:58:02 +00:00
pcn Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
pdq Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
powermac_nvram MFC r261423, r261424, r261516, r261513, r261562, r261563, r261564, r261565, 2014-05-15 17:30:16 +00:00
ppbus Clean up SIOCSIFDSTADDR usage from ifnet drivers. The ioctl itself is 2013-09-11 09:19:44 +00:00
ppc MFC r257883: 2014-02-19 19:38:25 +00:00
pst Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
pty
puc MFC r276589: 2015-01-09 03:35:19 +00:00
qlxgb MFC r263710, r273377, r273378, r273423 and r273455: 2014-10-27 14:38:00 +00:00
qlxgbe MFC r263710, r273377, r273378, r273423 and r273455: 2014-10-27 14:38:00 +00:00
qlxge MFC r258779,r258780,r258787,r258822: 2014-02-04 03:36:42 +00:00
quicc MFC r261410 2014-05-15 16:11:06 +00:00
ral MFC: r260061 2014-04-25 22:04:40 +00:00
random MFC r267984: 2014-07-11 00:26:57 +00:00
rc
re MFC r273359: 2014-10-28 00:43:00 +00:00
rndtest Merge from project branch via main. Uninteresting commits are trimmed. 2013-10-12 15:31:36 +00:00
rp Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
rt MFC r263710, r273377, r273378, r273423 and r273455: 2014-10-27 14:38:00 +00:00
safe Merge from project branch via main. Uninteresting commits are trimmed. 2013-10-12 15:31:36 +00:00
sbni Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
scc MFC r260057: 2014-01-04 21:32:53 +00:00
scd
sdhci MFC r277306, r277307, r277346: 2015-02-13 20:38:39 +00:00
sec MFC r261410 2014-05-15 16:11:06 +00:00
sf Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
sfxge MFC: 263302, 264461, 264772 2014-05-11 17:18:09 +00:00
sge MFC r263957: 2014-04-14 04:51:59 +00:00
si Remove incorrect comment about splsoftclock. 2013-02-21 07:19:50 +00:00
siba MFC: r266270 2014-05-31 11:08:22 +00:00
siis MFC r274819: 2014-12-21 03:06:11 +00:00
sio Add support for CIR1000 - Cirrus Logic V34 to the sio driver 2012-11-13 20:38:55 +00:00
sis MFC: r266270 2014-05-31 11:08:22 +00:00
sk MFC: r266270 2014-05-31 11:08:22 +00:00
smbus
smc Disable interrupts in filter in order to avoid interrupt storm and 2012-12-13 03:33:01 +00:00
sn Fxi a bunch of typos. 2013-05-10 16:41:26 +00:00
snc Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
snp
sound MFC r278503: 2015-02-13 07:51:15 +00:00
speaker
spibus MFC r257064: 2014-01-09 18:28:58 +00:00
ste Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
stg Fxi a bunch of typos. 2013-05-10 16:41:26 +00:00
stge Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
streams Restore the previous sendfile(2) behaviour on the block devices. 2013-08-16 14:22:20 +00:00
sym MFC r274819: 2014-12-21 03:06:11 +00:00
syscons MFC r276795: 2015-01-23 18:55:24 +00:00
tdfx Change the cap_rights_t type from uint64_t to a structure that we can extend 2013-09-05 00:09:56 +00:00
terasic MFC r261410 2014-05-15 16:11:06 +00:00
ti Remove unused and incomplete support for delayed fragment checksums 2013-08-19 10:20:20 +00:00
tl Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
tpm MFC r260054: 2014-01-04 19:13:25 +00:00
trm MFC r274819: 2014-12-21 03:06:11 +00:00
tsec MFC r270945: 2014-10-26 01:30:46 +00:00
twa Update PCI drivers to no longer look at the MEMIO-enabled bit in the PCI 2013-08-12 23:30:01 +00:00
twe
tws MFC r274819: 2014-12-21 03:06:11 +00:00
tx MFC: r266270 2014-05-31 11:08:22 +00:00
txp Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
uart MFC: r266744, r267712, r276351, r277043 2015-02-08 21:41:18 +00:00
ubsec Merge from project branch via main. Uninteresting commits are trimmed. 2013-10-12 15:31:36 +00:00
usb MFC r277454, r277460, r277465, r277466, r277467, r277469, r277470, r277471, 2015-02-13 22:32:02 +00:00
utopia
vge Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
viawd
virtio MFC r276491: 2015-01-19 17:02:30 +00:00
vkbd - Use make_dev_credf(MAKEDEV_REF) instead of the race-prone make_dev()+ 2013-09-07 13:45:44 +00:00
vmware/vmxnet3 MFC r271946 and r272595: 2014-11-03 12:38:29 +00:00
vr Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
vt MFC r277806: 2015-02-02 18:48:49 +00:00
vte Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
vx Use DEVMETHOD_END macro defined in sys/bus.h instead of {0, 0} sentinel on device_method_t arrays 2013-01-30 18:01:20 +00:00
vxge MFC r263710, r273377, r273378, r273423 and r273455: 2014-10-27 14:38:00 +00:00
watchdog Fix watchdog pretimeout. 2013-07-27 20:47:01 +00:00
wb Give (*ext_free) an int return value allowing for very sophisticated 2013-08-25 10:57:09 +00:00
wbwd Add ID for Nuvoton WPCM450RA0BX found on Supermicro X9SCA-F motherboards. 2013-01-11 10:22:09 +00:00
wds Reform the busdma API so that new types may be added without modifying 2013-02-12 16:57:20 +00:00
wi MFC r260444: 2014-02-17 01:36:53 +00:00
wl Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
wpi MFC: r260064 2014-04-25 22:23:38 +00:00
wtap wtap should not set the IEEE80211_F_DATAPAD flag; 2012-12-18 16:15:20 +00:00
xe Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00
xen MFC r271946 and r272595: 2014-11-03 12:38:29 +00:00
xl Mechanically substitute flags from historic mbuf allocator with 2012-12-04 09:32:43 +00:00