NetBSD/sys/dev
riastradh f6b4b12115 Reject overly large widths, from mlelstv.
We are returning an ACPI_INTEGER (= uint64_t), so it doesn't make
sense to handle more than 64 bits.

Apparently there are some ACPIs out there that ask for unreasonably
large widths here.  Just reject those requests, rather than writing
past the caller's stack buffer.

Previously we attempted to fix this by copying byte by byte as large
as the caller asked, in order to avoid the undefined behaviour of
shifting past the size of ACPI_INTEGER, but that just turned a shift
(which might have been harmless on real machines) into a stack buffer
overflow (!).

ok msaitoh
2020-04-12 01:12:03 +00:00
..
acpi Reject overly large widths, from mlelstv. 2020-04-12 01:12:03 +00:00
adb
altmem
apm
arcbios
ata drop wd lock in wdstart1() before calling the ata_bio hook; when called 2020-04-07 13:22:05 +00:00
audio Reduce default AUDIO_BLK_MS from 40msec to 10msec on all platform except m68k 2020-03-28 08:35:36 +00:00
bi
bluetooth fix memory leaks 2020-03-14 04:49:33 +00:00
bus_dma
cadence Adopt <net/if_stats.h>. 2020-01-29 05:52:27 +00:00
cardbus
clk
dec
dkwedge allocate buffer for disk I/O via geteblk() instead of malloc(), so they 2020-04-11 16:00:34 +00:00
dm dm: #if0 target's ->upcall() handler 2020-01-21 16:27:53 +00:00
dmover
drm
dtv
ebus
eisa Remove FDDI support. 2020-01-20 18:38:17 +00:00
fdt Add "snps,dwc3" to the list of compatible strings we match against. 2020-03-26 00:21:27 +00:00
flash
gpib
gpio
hdaudio Enumerating probably always starts from sc->sc_startnode. 2020-02-15 03:04:45 +00:00
hdmicec
hid Use unsgined more. 2020-03-11 16:05:31 +00:00
hil
hpc
hyperv Use ifmedia_fini(). 2020-02-04 05:18:36 +00:00
i2c - document the config register 2020-02-28 13:18:25 +00:00
i2o
ic Correctly spell "count". 2020-04-08 04:32:14 +00:00
ieee1394 Adopt <net/if_stats.h>. 2020-01-29 06:17:07 +00:00
ir
isa Newer PC Engines BIOS versions don't set up the Super I/O for GPIO the 2020-04-01 18:34:22 +00:00
isapnp Remove rounding by 4 bytes on round_blocksize(). 2020-02-29 05:51:10 +00:00
iscsi
marvell Adopt <net/if_stats.h> 2020-02-05 08:33:19 +00:00
mca Correctly spell "count". 2020-04-08 04:32:14 +00:00
microcode Upgrade to newer firmware needed by some txp(4) variants. 2020-03-08 20:49:31 +00:00
mii Add two new RDC PHYs from Andrius V. 2020-04-08 03:01:58 +00:00
mscp
mvme
nand
news
nor
nvmm x86 pmap: 2020-03-22 00:16:16 +00:00
ofisa
ofw various fixes: 2020-04-03 21:55:07 +00:00
onewire
pad Make start_input/halt_input optional if the driver has no recording, 2020-02-23 04:02:45 +00:00
pci regen 2020-04-10 18:32:11 +00:00
pckbport synaptics: Maintain the left/right buttons when up/down are remapped 2020-03-31 19:08:19 +00:00
pcmcia Use ifmedia_fini(). 2020-02-04 05:44:14 +00:00
podulebus
ppbus add a config fragment to include all ppbus devices to make it simpler 2020-02-04 21:09:03 +00:00
pud
putter
pwm
qbus Adopt <net/if_stats.h> 2020-02-05 08:33:19 +00:00
raidframe Restore historic $Hdr: ...$ text. 2020-03-21 06:02:13 +00:00
rasops
rcons
sbus Don't bother with IFF_OACTIVE. Just keep processing so long as 2020-03-19 02:58:54 +00:00
scsipi fix deadlock in wdcwait() when xfer timeout happens while the atabus 2020-04-04 21:36:15 +00:00
sdmmc - Refactor the firmware loading code into a set of common routines in the 2020-03-25 03:44:44 +00:00
smbus
spi
splash
stbi
std
sun Fix panic on sun3 when any key is typed when kbd is not console. PR/54873 2020-01-18 21:08:42 +00:00
sysmon Use the module subsystem's ability to process SYSCTL_SETUP() entries to 2020-03-16 21:20:09 +00:00
tc Remove FDDI support. 2020-01-20 18:38:17 +00:00
tprof Enable the cycle counter when a CPU hatches and store an estimate of the 2020-03-30 11:38:29 +00:00
usb Regen. 2020-04-12 01:11:56 +00:00
videomode Fix uninitialized variable. There may not be a TYPE_ASCII block. Found by 2020-01-25 15:59:11 +00:00
virtio
vme
wscons KNF (Format block comment) 2020-04-04 13:07:11 +00:00
wsfb Do not replay the msgbuf if we are booting silent or quiet. 2020-02-23 14:44:23 +00:00
wsfont Remove references to non-existing fonts. 2020-03-05 18:20:38 +00:00
xmi
DEVNAMES Retire azalia(4). 2020-02-09 16:06:17 +00:00
Makefile Remove filemon(4). 2020-01-19 20:41:17 +00:00
bio.c
biovar.h
ccd.c
ccdvar.h
cgd.c cgd: switch from malloc(9) to kmem(9) 2020-03-20 19:03:13 +00:00
cgd_crypto.c
cgd_crypto.h
cgdvar.h Defer crypto operations to a workqueue and make it utilize all CPUs. 2020-03-09 08:33:15 +00:00
clock_subr.c
clock_subr.h
clockctl.c Explicitly cast pointers to uintptr_t before casting to enums. They are 2020-02-21 00:26:21 +00:00
cninit.c
cons.c
cons.h
dev_verbose.c
dev_verbose.h
devlist2h.awk
dksubr.c Add a flag to dk_dump for virtual disk devices. 2020-03-01 03:21:54 +00:00
dkvar.h Add a flag to dk_dump for virtual disk devices. 2020-03-01 03:21:54 +00:00
files.audio defopt -> defparam (oops) 2020-01-25 19:22:05 +00:00
files.dev
firmload.c
firmload.h
fss.c UVM locking changes, proposed on tech-kern: 2020-02-23 15:46:38 +00:00
fssvar.h
ipmi.c
ipmivar.h
keylock.c
keylock.h
kloader.c
kloader.h
kttcp.c
kttcpio.h
ld.c Add a flag to dk_dump for virtual disk devices. 2020-03-01 03:21:54 +00:00
ldvar.h
led.c
led.h
lockstat.c
lockstat.h
md.c Mark the cdev MPSAFE too. 2020-01-18 14:02:18 +00:00
md.h
md_root.c
midi.c
midi_if.h
midictl.c
midictl.h
midisyn.c
midisynvar.h
midivar.h
mm.c
mm.h
nullcons_subr.c
radio.c
radio_if.h
rnd_private.h
rndpseudo.c
sequencer.c
sequencervar.h
spkr.c
spkr_audio.c
spkrio.h
spkrvar.h
veriexec.c
veriexec.config
video.c
video_if.h
vnd.c add support for DIOCGSTRATEGY and DIOCGCACHE 2020-04-10 10:53:02 +00:00
vndvar.h