1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-10-18 02:19:39 +00:00
freebsd/sys/dev
Vladimir Kondratyev 6c53fea7d6 psm(4): Add extra sanity checks to Elantech trackpoint packet parser.
Add strict checks for unused bit states in Elantech trackpoint packet
parser to filter out spurious events produces by some hardware which
are detected as trackpoint packets. See comment on r328191 for example.

Tested by:	Andrey Kosachenko <andrey.kosachenko@gmail.com>
2019-06-08 21:36:22 +00:00
..
aac Make uniqueifier match the module definition. 2019-05-24 01:43:29 +00:00
aacraid Make aacraid(4) working on ASR8805 & ASR8402 in particular. This patch 2019-05-22 04:51:08 +00:00
acpi_support Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
acpica acpi_dock(4): Notify devd(8) on dock status change. 2019-05-31 15:44:33 +00:00
adb Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
adlink
ae FCP-101: ae(4) is sufficently popular to be moved to the keep list. 2019-05-16 15:22:17 +00:00
age
agp
ahci ahci: Check if bus is cache-coherent 2019-05-10 16:43:53 +00:00
aic7xxx
al_eth
alc
ale
alpm
altera
amd_ecc_inject
amdgpio amdgpio: small formatting cleanup 2019-05-24 06:07:33 +00:00
amdpm
amdsbwd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
amdsmb
amdsmn
amdtemp
amr
an
arcmsr
asmc
ata
ath [ath_hal] Fix queue bits a bit 2019-05-28 18:05:10 +00:00
atkbdc psm(4): Add extra sanity checks to Elantech trackpoint packet parser. 2019-06-08 21:36:22 +00:00
auxio
axgbe
bce
beri
bfe
bge Remove unused define. 2019-05-17 13:08:12 +00:00
bhnd
bktr
bnxt
bvm
bwi
bwn
bxe
cadence
cardbus Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
cas
ce
cesa
cfe
cfi
chromebook_platform
ciss
cmx Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
coretemp Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
cp
cpuctl Mitigations for Microarchitectural Data Sampling. 2019-05-14 17:02:20 +00:00
cpufreq
ctau Fix two errors reported by PVS Studio: V646 Consider inspecting the 2019-05-26 12:41:03 +00:00
cx
cxgb
cxgbe Fix debug trace after removal of pdu_overhead. 2019-06-07 21:30:11 +00:00
cy
cyapa
dc
dcons Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
dme Update dme(4) to reflect that it will not be removed due to FCP-101. 2019-05-08 19:05:58 +00:00
dpaa
dpms
drm2 Replace uses of vm_page_unwire(m, PQ_NONE) with vm_page_unwire_noq(m). 2019-06-07 18:23:29 +00:00
dwc
e1000
efidev efirt efi_enter(): Release acquired locks and restore FPU ownership if 2019-06-03 15:41:45 +00:00
ena Update ENA version to v2.0.0 2019-05-30 13:52:32 +00:00
esp
et
etherswitch Do not overwrite the RGMII bits in the CPU port register of Switch. 2019-06-06 21:25:46 +00:00
evdev Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
exca
extres Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
fb Include eventhandler.h in more compilation units 2019-05-21 01:18:43 +00:00
fdc
fdt
ffec
filemon
firewire Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
flash Use the new FDTCOMPAT_PNP_INFO() macro to define SPIBUS_FDT_PNP_INFO(). 2019-05-23 15:59:50 +00:00
fxp
gem
glxiic
glxsb
gpio Zero the GPIO regulator pins memory. 2019-06-06 20:54:09 +00:00
gxemul
hdmi Include eventhandler.h in more compilation units 2019-05-21 01:18:43 +00:00
hifn
hme
hpt27xx
hptiop
hptmv
hptnr
hptrr
hwpmc Don't refer to the cpu variable in a KASSERT before initializing it. 2019-06-06 15:18:23 +00:00
hyperv
ic
ichiic
ichsmb
ichwd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
ida Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
if_ndis
iicbus revert r273728 and parts of r306589, iicbus no-stop by default feature 2019-05-29 09:08:20 +00:00
iir Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
imcsmb
intel
intpm
io
ioat Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
ipmi Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
ips Add the likely missing braces in ips(4). This is found by gcc warning that 2019-05-29 18:11:17 +00:00
ipw
isci
iscsi Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
iscsi_initiator Include eventhandler.h in more compilation units 2019-05-21 01:18:43 +00:00
iser
isl
ismt
isp Fix FC-Tape bugs caused in part by r345008. 2019-05-24 17:58:29 +00:00
ispfw
iwi
iwm Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
iwn
ixgbe Include ktr.h in more compilation units 2019-05-21 20:38:48 +00:00
ixl Add the missing braces to fix the code not guarded by the if clause and has 2019-05-30 20:42:36 +00:00
jedec_dimm
jme
kbd
kbdmux
ksyms ksyms: Fixup symbols for powerpc in the kernel, not just modules 2019-05-20 02:41:09 +00:00
le
led Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
lge
liquidio Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
malo
mbox
mc146818
md
mdio
mem
mfi Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
mge
mii Add driver for Xilinx AXI Ethernet tri-mode (10/100/1000 Mb/s) MAC found 2019-05-08 15:36:57 +00:00
mk48txx
mlx Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
mlx4 Include eventhandler.h in more compilation units 2019-05-21 01:18:43 +00:00
mlx5 Make sure the DMA tags get freed in mlx5en(4). 2019-06-04 08:06:51 +00:00
mlxfw Initial version of Mellanox in-kernel firmware upgrade support. 2019-05-08 10:49:05 +00:00
mly
mmc Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
mmcnull
mn
mpr Fix busy status leak in case of incorrect passthrough args. 2019-05-30 14:13:09 +00:00
mps Fix busy status leak in case of incorrect passthrough args. 2019-05-30 14:13:09 +00:00
mpt
mrsas add mrsas_shutdown method 2019-05-23 12:51:13 +00:00
msk
mthca
mvs
mwl
mxge
my
nand
nctgpio
neta
netfpga10g/nf10bmac
netmap Add two missing eventhandler.h headers 2019-05-21 00:04:19 +00:00
nfe
nfsmb
nge
nmdm Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
ntb Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
null
nvd
nvdimm nvdimm: Provide nvdimm location information 2019-06-06 20:12:04 +00:00
nvme Fix nda(4) PCIe link status output 2019-06-07 18:34:48 +00:00
nvram
nvram2env
oce Fix array out of bound panic introduced in r306219. 2019-05-28 18:32:04 +00:00
ocs_fc
ofw Define macros making it easier to define bus-specific pnpinfo for FDT systems. 2019-05-23 15:47:30 +00:00
otus
ow Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
pbio
pccard Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
pccbb
pcf
pci Only respond to the PCIe Attention Button if a device is already plugged in. 2019-06-05 04:58:42 +00:00
pms
powermac_nvram
ppbus
ppc
proto
psci
pst
pty
puc
pwm
qlnx
qlxgb
qlxgbe
qlxge
quicc
ral
random random(4): Fix RANDOM_LOADABLE build 2019-06-01 01:22:21 +00:00
rc
rccgpio
re
rl
rndtest
rp
rt
rtwn
safe
sbni
scc Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
sdhci Improve sdhci slot_printf() debug printing. 2019-06-08 15:24:03 +00:00
sdio Add SDIO support. 2019-06-08 16:26:56 +00:00
sec
sfxge
sge
siis
sio
sis
sk
smartpqi Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
smbus
smc
snp
sound Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
speaker
spibus Use the new FDTCOMPAT_PNP_INFO() macro to define SPIBUS_FDT_PNP_INFO(). 2019-05-23 15:59:50 +00:00
ste
stge
sym
syscons
tcp_log
tdfx
terasic
ti Replace uses of vm_page_unwire(m, PQ_NONE) with vm_page_unwire_noq(m). 2019-06-07 18:23:29 +00:00
tpm
trm
tsec
twa
twe
tws Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
uart uart_cpu_acpi: Fix GCC build break from r348195 2019-05-23 20:18:46 +00:00
ubsec
usb In usb(4) fix a lost completion event issue towards libusb(3). It may happen 2019-06-04 16:40:18 +00:00
veriexec Add a new ioctl for the larger params struct that includes the label. 2019-05-17 19:27:07 +00:00
vge
viapm
viawd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
videomode
virtio virtio(4): Add PNP match metadata for virtio devices 2019-06-04 02:37:11 +00:00
vkbd Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
vmware Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
vnic
vr
vt vt efifb: add suspend/resume calls 2019-05-21 18:42:36 +00:00
vte
watchdog Extract eventfilter declarations to sys/_eventfilter.h 2019-05-20 00:38:23 +00:00
wbwd
wi
wpi
wtap
xdma Don't copy the data from bounce buffer back to the mbuf if channel does 2019-05-29 16:01:34 +00:00
xen Replace uses of vm_page_unwire(m, PQ_NONE) with vm_page_unwire_noq(m). 2019-06-07 18:23:29 +00:00
xilinx Add driver for the Xilinx AXI Direct Memory Access (AXI DMA) controller 2019-05-08 15:43:17 +00:00
xl
xz