NetBSD/sys/dev
thorpej 9d92f090f4 ugen and ugenif share the same /dev/ugenN.xx namespace in such a way
that the device unit number does not necessarily match the /dev/ugenN.xx
unit number (N).  If you ONLY have ugen devices, it happens to work out
and devpubd scripts can be extremely naive.  If you ONLY have ugenif
devices, it also happens to work out, but your devpubd scripts have to
slightly more informed.  If you have a mix of ugen AND ugenif devices,
though, you're pretty much out of luck.

So, this change adds a "ugen-unit" device property which devpubd scripts
can query to determine which /dev/ugenN.xx nodes a given ugen or ugenif
device is using.
2024-03-29 19:30:09 +00:00
..
acpi apei(4): Fix uninitialized stack access in error branch. 2024-03-28 13:40:08 +00:00
adb Fix few more typos in comments and log message: 2024-02-11 10:36:40 +00:00
altmem
apm
arcbios
ata fix various typos in comments. 2024-02-05 21:46:04 +00:00
audio fix various typos in comments. 2024-02-02 22:39:09 +00:00
bi fix tripple/quadruple "r" letter typos in comments and log messages. 2024-02-04 18:52:35 +00:00
bluetooth btuart(4): Convert to ttylock/ttyunlock. 2022-10-26 23:44:03 +00:00
bus_dma Trailing whitespace 2022-11-12 07:48:34 +00:00
cadence Skip the first PHY found to remove the shadow PHY that appears at 2022-11-12 16:54:36 +00:00
cardbus few more typos in the word "register", mainly s/resister/register/. 2023-05-06 22:17:28 +00:00
clk
dec Use proper macro for return values and remove #if 0'ed out block. 2024-02-14 12:59:44 +00:00
dkwedge In case of trouble reading an MBR, make sure error field is set before reporting it 2024-02-26 21:55:05 +00:00
dm Avoid leaving a configured device without resources. 2024-01-14 07:56:53 +00:00
dmover
drm
dtv
ebus
efi efi(4): Move error macros to efi.h. 2023-05-22 16:27:48 +00:00
eisa malloc(9) -> kmem(9), and plug a memory leak on detach while I'm here. 2023-12-20 04:32:30 +00:00
fdt fix various typos in comments and log messages. 2024-02-10 09:21:51 +00:00
flash Fix typos: s/trough/through/ 2023-04-03 18:03:23 +00:00
goldfish Fix two problems that the time runs late on virt68k. 2024-03-05 11:19:30 +00:00
gpib s/indicies/indices/ in comments. 2024-02-10 08:24:50 +00:00
gpio fix various typos in comments and log messages. 2024-02-10 09:21:51 +00:00
hdaudio hdaudio(4): KNF, no functional change intended 2024-01-29 18:58:54 +00:00
hdmicec
hid Improve hid matching. 2023-10-17 02:46:57 +00:00
hil Remove unused variable 2023-05-11 09:35:57 +00:00
hpc s/hpcfb_refres_screen/hpcfb_refresh_screen/ in debug message. 2024-02-29 22:01:57 +00:00
hyperv fix spelling mistakes, mainly in comments and log messages. 2024-02-09 22:08:30 +00:00
i2c s/Nuvaton/Nuvoton/ in log message. 2024-02-11 09:20:08 +00:00
i2o Make the I2O management cdevs MPSAFE. 2023-09-07 20:07:03 +00:00
ic s/Broardcast/Broadcast/ in comment. 2024-03-16 18:17:39 +00:00
ieee1394 don't assign struct pointers to smaller then structure regions of memory. 2023-08-10 20:49:19 +00:00
ir irframetty(4): Convert to ttylock/ttyunlock. 2022-10-26 23:45:43 +00:00
isa fix various typos in comments and log messages. 2024-02-10 09:21:51 +00:00
isapnp sb(4): Fix missing mutex initialization at isapnp and ofisa. 2023-04-18 06:37:25 +00:00
iscsi s/should't/shouldn't/ and s/mistmatch/mismatch/ in comments. 2024-02-08 19:44:08 +00:00
marvell Fix various typos in comments, log messages and documentation. 2024-02-10 18:43:51 +00:00
mca Remove unnecessary include of <sys/malloc.h>. 2022-09-25 17:21:18 +00:00
microcode Fix various typos in comments, log messages and documentation. 2024-02-10 18:43:51 +00:00
mii s/Transmi /Transmit / in comments. 2024-02-26 20:20:01 +00:00
mscp s/indicies/indices/ in comments. 2024-02-10 08:24:50 +00:00
mvme Make sure to include opt_mvmeconf.h. 2024-01-19 03:59:47 +00:00
nand nandemulator(4): Use config_detach_children. 2023-05-10 00:11:16 +00:00
news
nor fix spelling mistakes, mainly in comments and log messages. 2024-02-09 22:08:30 +00:00
nvmm nvmm_x86_vmx: vmx_vmptrst: Sprinkle __diagused to fix clang !DIAGNOSTIC build 2023-11-06 17:02:17 +00:00
ofisa sb(4): Fix missing mutex initialization at isapnp and ofisa. 2023-04-18 06:37:25 +00:00
ofw
onewire Don't unregister envsys when not registered. 2023-12-11 13:30:33 +00:00
pad Revert to previous. 2023-05-27 14:51:47 +00:00
pci ehci(4): properly handle failed attach 2024-03-24 03:29:02 +00:00
pckbport fix spelling mistakes, mainly in comments and log messages. 2024-02-09 22:08:30 +00:00
pcmcia Fix few more typos in comments and log message: 2024-02-11 10:36:40 +00:00
podulebus check if string is nul char, not if array is NULL. 2023-08-03 08:35:14 +00:00
ppbus s/charater/character/ in one more comment. 2023-02-13 22:44:52 +00:00
pud fix tripple/quadruple "r" letter typos in comments and log messages. 2024-02-04 18:52:35 +00:00
putter
pwm
qbus vax/qe(4): supply an ipf->if_init() so that if_init() doesn't crash. 2024-03-25 05:37:45 +00:00
raidframe fix various typos in comments and log messages. 2024-02-10 09:21:51 +00:00
rasops
rcons
sbus - make colour depth in fb mode configurable, default to 8bit 2023-07-19 10:22:15 +00:00
scsipi Don't try to discover wedges when the unit isn't online. 2024-02-24 22:06:49 +00:00
sdmmc ld@sdmmc(4): Hack around deadlock in cache sync on detach. 2024-01-23 23:13:05 +00:00
smbus
spi Define mode macros for CPOL and CPHA, and define SPI_MODE_* in terms 2024-02-23 23:45:54 +00:00
splash
stbi Don't put big structures on stack. 2024-01-20 13:33:03 +00:00
std
sun Add the Sun3 obio flavor's DMA controller access registers. 2024-02-13 13:46:14 +00:00
sysmon Fix various typos in comments, log messages and documentation. 2024-02-10 18:43:51 +00:00
tc Fix another fatal typo that causes zskbd_cngetc() to stall as dzkbd. 2024-02-17 06:35:25 +00:00
tprof KNF. No functional change. 2023-04-11 10:07:12 +00:00
usb ugen and ugenif share the same /dev/ugenN.xx namespace in such a way 2024-03-29 19:30:09 +00:00
videomode Remove unnecessary include of <sys/malloc.h>. 2022-09-25 21:27:39 +00:00
virtio Fix a null dereference (on attach failure). 2024-03-09 11:55:59 +00:00
vme Move sireg.h from vme/ to sun/ -- the same (or nearly so) register defns 2024-02-13 05:35:13 +00:00
vmt Process all queued messages without delay immediately. From OpenBSD. 2024-03-20 23:34:24 +00:00
wscons remove check for unused bits in attr2idx() - this really wasn't helpful 2024-02-20 09:53:16 +00:00
wsfb wsfb: add support for optional "devcmap" property 2024-01-20 00:24:58 +00:00
wsfont s/ for for / for / in comment. 2023-09-21 09:31:49 +00:00
xmi
DEVNAMES
Makefile
bio.c
biovar.h
ccd.c
ccdvar.h
cgd.c
cgd_crypto.c
cgd_crypto.h
cgdvar.h
clock_subr.c
clock_subr.h
clockctl.c
cninit.c
cons.c heartbeat(9): Move #ifdef HEARTBEAT to sys/heartbeat.h. 2023-09-02 17:44:59 +00:00
cons.h cons(9): New function cn_set_tab. 2022-10-03 19:12:29 +00:00
dev_verbose.c
dev_verbose.h
devlist2h.awk
dksubr.c Move the rnd_add_uint32 outside the lock and get rid of dk_done1() suggested 2023-07-11 23:26:41 +00:00
dkvar.h
efi.c efi(4): Fix logic to handle buffer sizing. 2023-05-24 00:02:51 +00:00
efivar.h efi(4): Implement MI parts of EFIIOC_GET_TABLE. 2023-05-22 16:27:58 +00:00
files.audio defflag AUDIO_DEBUG 2023-09-25 08:42:05 +00:00
files.dev
firmload.c sys/filedesc.h: New home for extern cwdi0. 2022-10-26 23:39:10 +00:00
firmload.h
fss.c Pass B_PHYS when reading from device. Xbd(4) at least checks 2023-03-22 21:14:46 +00:00
fssvar.h
ipmi.c Ignore non-recoverable and critical limits smaller than the warning limits. 2023-03-22 13:00:54 +00:00
ipmivar.h
keylock.c
keylock.h
kloader.c
kloader.h
kttcp.c
kttcpio.h
ld.c
ldvar.h
led.c
led.h
lockstat.c
lockstat.h
md.c It is not sufficient to have a comment /* Sanity check the size. */, 2023-01-13 15:46:40 +00:00
md.h
md_root.c
midi.c midi(4): No need to take lock just for callout_halt. 2022-10-23 23:03:30 +00:00
midi_if.h
midi_mod.c
midi_seq_mod.c
midictl.c s/singled/single/ 2022-10-31 20:35:02 +00:00
midictl.h
midisyn.c
midisynvar.h
midivar.h
mm.c
mm.h
nullcons_subr.c
radio.c
radio_if.h
random.c
sequencer.c sequencer.c: Nix trailing whitespace. 2023-10-17 09:59:46 +00:00
sequencer_mod.c
sequencervar.h
smbios.c
smbios_platform.c move the creation of machdep.smbios into platform_init(). 2022-11-25 22:17:20 +00:00
smbiosvar.h
spkr.c spkr(4): Avoid some overflow issues. 2023-03-31 15:00:26 +00:00
spkr_audio.c Remove unnecessary include of <sys/malloc.h>. 2022-09-24 23:16:02 +00:00
spkrio.h
spkrvar.h
veriexec.c
veriexec.config
video.c
video_if.h
vnd.c Neither limit the number of requests for the page daemon. 2023-05-19 15:42:43 +00:00
vndvar.h