NetBSD/sys/dev
thorpej 0325c535fc On NetBSD it's spelled "__NO_STRICT_ALIGNMENT". Adjust txp_rx_reclaim()
accordingly and structure it like other NetBSD drivers so as to re-use
the original Rx buffer rather than doing a needless free/alloc cycle.

Note this happened to work previously on my Qube2 because IP, TCP, etc.
perform their own alignment checks and react accordingly.  However, it's
not clear that ALL protocols do this yet, so it's better to just do the
safe thing for now.
2020-03-10 01:23:42 +00:00
..
acpi Add ACPI glue for Broadcom GENETv5 2020-02-22 02:28:06 +00:00
adb fix non-debug build 2019-09-15 16:16:36 +00:00
altmem
apm
arcbios
ata New ioctl DIOCGSECTORALIGN returns sector alignment parameters. 2020-03-02 16:01:56 +00:00
audio Fix/Update comments about allocm/freem. 2020-03-07 06:27:19 +00:00
bi Use ETHER_LOCK()/ETHER_UNLOCK() for all ethernet drivers to protect ec_multi*. 2019-05-28 07:41:46 +00:00
bluetooth Don't wait in interrupt context. 2019-11-16 22:06:49 +00:00
bus_dma
cadence Adopt <net/if_stats.h>. 2020-01-29 05:52:27 +00:00
cardbus in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT 2019-11-10 21:16:21 +00:00
clk Normalize clk name to prevent sysctl_createv from failing 2019-07-23 17:44:03 +00:00
dec s/le_de_subr/le_dec_subr/ in comment. 2019-12-27 09:47:55 +00:00
dkwedge New ioctl DIOCGSECTORALIGN returns sector alignment parameters. 2020-03-02 16:01:56 +00:00
dm dm: #if0 target's ->upcall() handler 2020-01-21 16:27:53 +00:00
dmover
drm
dtv s/transfered/transferred/ 2019-12-27 09:41:48 +00:00
ebus Merge isaki-audio2 branch, the overhaul of audio subsystem. 2019-05-08 13:40:13 +00:00
eisa Remove FDDI support. 2020-01-20 18:38:17 +00:00
fdt Fix LOCKDEBUG by calling fdtbus_intr_init as part of cpu_startup_hook, i.e. 2020-03-08 08:26:54 +00:00
flash s/lenght/length/ 2019-12-26 04:53:11 +00:00
gpib Mark unreachable branch with __unreachable() to fix i386/ALL build. 2019-12-01 16:22:10 +00:00
gpio Cleanup i2c bus acquire / release, centralizing all of the logic into 2019-12-22 23:23:29 +00:00
hdaudio Enumerating probably always starts from sc->sc_startnode. 2020-02-15 03:04:45 +00:00
hdmicec
hid Use unsigned to avoid undefined behavior. Found by kUBSan. 2020-03-08 14:09:32 +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 in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT 2019-11-10 21:16:21 +00:00
ic Revert "Include opt_diagnostic.h for DIAGNOSTIC." 2020-03-05 15:18:54 +00:00
ieee1394 Adopt <net/if_stats.h>. 2020-01-29 06:17:07 +00:00
ir
isa Remove rounding by 4 bytes on round_blocksize(). 2020-02-29 05:51:10 +00:00
isapnp Remove rounding by 4 bytes on round_blocksize(). 2020-02-29 05:51:10 +00:00
iscsi in many device attach paths, allocate memory with KM_SLEEP instead of KM_NOSLEEP 2019-10-01 18:00:07 +00:00
marvell Adopt <net/if_stats.h> 2020-02-05 08:33:19 +00:00
mca Remove Token Ring support. 2020-01-19 20:00:35 +00:00
microcode Upgrade to newer firmware needed by some txp(4) variants. 2020-03-08 20:49:31 +00:00
mii Move PHY_RESET() in the media change path from if_et.c to etphy.c. 2020-02-28 05:13:19 +00:00
mscp
mvme in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT 2019-11-10 21:16:21 +00:00
nand s/lenght/length/ 2019-12-26 04:53:11 +00:00
news
nor
nvmm Explicitly cast pointers to uintptr_t before casting to enums. They are 2020-02-21 00:26:21 +00:00
ofisa Merge isaki-audio2 branch, the overhaul of audio subsystem. 2019-05-08 13:40:13 +00:00
ofw Adopt <net/if_stats.h>. 2020-01-29 06:17:07 +00:00
onewire Make owtemp reliable for me: 2019-11-30 23:06:52 +00:00
pad Make start_input/halt_input optional if the driver has no recording, 2020-02-23 04:02:45 +00:00
pci On NetBSD it's spelled "__NO_STRICT_ALIGNMENT". Adjust txp_rx_reclaim() 2020-03-10 01:23:42 +00:00
pckbport Messages in pms_synaptics_input() should not start with "pms_input" 2020-02-25 21:41:38 +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 Add a flag to dk_dump for virtual disk devices. 2020-03-01 03:21:54 +00:00
rasops Fix "Alignment Fault 3" kernel failure of NetBSD/zaurus 8.1 GENERIC. 2019-11-02 01:14:57 +00:00
rcons
sbus round_blocksize must return a multiple of the framesize 2020-02-29 06:06:29 +00:00
scsipi Add a flag to dk_dump for virtual disk devices. 2020-03-01 03:21:54 +00:00
sdmmc Adopt <net/if_stats.h>. 2020-01-29 05:52:27 +00:00
smbus
spi Remove GPIO driver attach defer. 2019-11-27 07:26:08 +00:00
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 - Introduce a new global kernel variable "shutting_down" to indicate that 2020-01-01 22:57:16 +00:00
tc Remove FDDI support. 2020-01-20 18:38:17 +00:00
tprof 0x%#x --> %#x for non-external codes. 2020-02-24 12:38:57 +00:00
usb Use howmany. NFC. 2020-03-05 08:30:58 +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 in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT 2019-11-10 21:16:21 +00:00
wscons Rather than keeping a separate mutex, condvar, and pserialize for each 2019-12-12 02:15:42 +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
bio.c in many device attach paths, allocate memory with M_WAITOK instead of M_NOWAIT 2019-11-10 21:16:21 +00:00
biovar.h
ccd.c Rename uvm_free() -> uvm_availmem(). 2019-12-31 13:07:09 +00:00
ccdvar.h
cgd_crypto.c Just use KASSERTMSG and panic. No need for custom wrappers. 2019-12-14 16:58:38 +00:00
cgd_crypto.h
cgd.c Defer crypto operations to a workqueue and make it utilize all CPUs. 2020-03-09 08:33:15 +00:00
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 Pull in <sys/stdbool.h>. 2020-01-01 23:07:38 +00:00
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 Restore historical $Hdr$ tag after git cvsexportcommit nixed it. 2019-12-06 04:15:38 +00:00
cons.h
dev_verbose.c
dev_verbose.h
devlist2h.awk
DEVNAMES Retire azalia(4). 2020-02-09 16:06:17 +00:00
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 Add experimental userland interface to IPMI driver. Currently, transactions 2019-05-18 08:38:00 +00:00
ipmivar.h Add experimental userland interface to IPMI driver. Currently, transactions 2019-05-18 08:38:00 +00:00
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 - Increase the default number of buffers, and scale it by ncpu. 2019-11-23 17:32:10 +00:00
lockstat.h
Makefile Remove filemon(4). 2020-01-19 20:41:17 +00:00
md_root.c
md.c Mark the cdev MPSAFE too. 2020-01-18 14:02:18 +00:00
md.h
midi_if.h
midi.c Merge isaki-audio2 branch, the overhaul of audio subsystem. 2019-05-08 13:40:13 +00:00
midictl.c
midictl.h
midisyn.c Merge isaki-audio2 branch, the overhaul of audio subsystem. 2019-05-08 13:40:13 +00:00
midisynvar.h
midivar.h
mm.c
mm.h
nullcons_subr.c
radio_if.h
radio.c
rnd_private.h
rndpseudo.c Switch from NIST CTR_DRBG with AES to NIST Hash_DRBG with SHA-256. 2019-09-02 20:09:29 +00:00
sequencer.c Fix the size passed to memcpy, we only want 8 bytes. Found by KASAN. 2019-08-25 07:10:30 +00:00
sequencervar.h
spkr_audio.c Use hztoms() instead of incorrect calculation. 2019-06-21 09:34:30 +00:00
spkr.c
spkrio.h
spkrvar.h
veriexec.c
veriexec.config
video_if.h s/transfered/transferred/ 2019-12-27 09:41:48 +00:00
video.c s/transfered/transferred/ 2019-12-27 09:41:48 +00:00
vnd.c UVM locking changes, proposed on tech-kern: 2020-02-23 15:46:38 +00:00
vndvar.h