Index: share/man/man4/snd_ad1816.4 =================================================================== --- share/man/man4/snd_ad1816.4 +++ share/man/man4/snd_ad1816.4 @@ -30,6 +30,9 @@ .Sh NAME .Nm snd_ad1816 .Nd "Analog Devices AD1816 ISA bridge device driver" +.Sh DEPRECATION NOTICE +This driver is scheduled for removal prior to the release of +.Fx 14.0 . .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: Index: share/man/man4/snd_ess.4 =================================================================== --- share/man/man4/snd_ess.4 +++ share/man/man4/snd_ess.4 @@ -30,6 +30,9 @@ .Sh NAME .Nm snd_ess .Nd "Ensoniq ESS ISA PnP/non-PnP bridge device driver" +.Sh DEPRECATION NOTICE +This driver is scheduled for removal prior to the release of +.Fx 14.0 . .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: Index: share/man/man4/snd_gusc.4 =================================================================== --- share/man/man4/snd_gusc.4 +++ share/man/man4/snd_gusc.4 @@ -31,6 +31,9 @@ .Sh NAME .Nm snd_gusc .Nd Gravis UltraSound ISA bridge device driver +.Sh DEPRECATION NOTICE +This driver is scheduled for removal prior to the release of +.Fx 14.0 . .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: Index: share/man/man4/snd_mss.4 =================================================================== --- share/man/man4/snd_mss.4 +++ share/man/man4/snd_mss.4 @@ -30,6 +30,9 @@ .Sh NAME .Nm snd_mss .Nd "Microsoft Sound System ISA PnP/non-PnP bridge device driver" +.Sh DEPRECATION NOTICE +This driver is scheduled for removal prior to the release of +.Fx 14.0 . .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: Index: share/man/man4/snd_sbc.4 =================================================================== --- share/man/man4/snd_sbc.4 +++ share/man/man4/snd_sbc.4 @@ -33,6 +33,9 @@ .Nm snd_sb16 , .Nm snd_sb8 .Nd Creative Sound Blaster ISA and compatible bridge device driver +.Sh DEPRECATION NOTICE +This driver is scheduled for removal prior to the release of +.Fx 14.0 . .Sh SYNOPSIS To compile this driver into the kernel, place the following lines in your kernel configuration file: Index: sys/dev/sound/isa/ad1816.c =================================================================== --- sys/dev/sound/isa/ad1816.c +++ sys/dev/sound/isa/ad1816.c @@ -599,6 +599,7 @@ struct ad1816_info *ad1816; char status[SND_STATUSLEN], status2[SND_STATUSLEN]; + gone_in_dev(dev, 14, "ISA sound driver"); ad1816 = malloc(sizeof(*ad1816), M_DEVBUF, M_WAITOK | M_ZERO); ad1816->lock = snd_mtxcreate(device_get_nameunit(dev), "snd_ad1816 softc"); Index: sys/dev/sound/isa/ess.c =================================================================== --- sys/dev/sound/isa/ess.c +++ sys/dev/sound/isa/ess.c @@ -812,6 +812,7 @@ char status[SND_STATUSLEN], buf[64]; int ver; + gone_in_dev(dev, 14, "ISA sound driver"); sc = malloc(sizeof(*sc), M_DEVBUF, M_WAITOK | M_ZERO); sc->parent_dev = device_get_parent(dev); sc->bufsize = pcm_getbuffersize(dev, 4096, ESS_BUFFSIZE, 65536); Index: sys/dev/sound/isa/gusc.c =================================================================== --- sys/dev/sound/isa/gusc.c +++ sys/dev/sound/isa/gusc.c @@ -308,6 +308,7 @@ sc_p scp; void *ih; + gone_in_dev(dev, 14, "ISA sound driver"); scp = device_get_softc(dev); bzero(scp, sizeof(*scp)); Index: sys/dev/sound/isa/mss.c =================================================================== --- sys/dev/sound/isa/mss.c +++ sys/dev/sound/isa/mss.c @@ -1779,6 +1779,7 @@ struct mss_info *mss; int flags = device_get_flags(dev); + gone_in_dev(dev, 14, "ISA sound driver"); mss = (struct mss_info *)malloc(sizeof *mss, M_DEVBUF, M_NOWAIT | M_ZERO); if (!mss) return ENXIO; Index: sys/dev/sound/isa/sb16.c =================================================================== --- sys/dev/sound/isa/sb16.c +++ sys/dev/sound/isa/sb16.c @@ -814,6 +814,7 @@ uintptr_t ver; char status[SND_STATUSLEN], status2[SND_STATUSLEN]; + gone_in_dev(dev, 14, "ISA sound driver"); sb = malloc(sizeof(*sb), M_DEVBUF, M_WAITOK | M_ZERO); sb->parent_dev = device_get_parent(dev); BUS_READ_IVAR(sb->parent_dev, dev, 1, &ver); Index: sys/dev/sound/isa/sb8.c =================================================================== --- sys/dev/sound/isa/sb8.c +++ sys/dev/sound/isa/sb8.c @@ -718,6 +718,7 @@ char status[SND_STATUSLEN]; uintptr_t ver; + gone_in_dev(dev, 14, "ISA sound driver"); sb = malloc(sizeof(*sb), M_DEVBUF, M_WAITOK | M_ZERO); sb->parent_dev = device_get_parent(dev); BUS_READ_IVAR(device_get_parent(dev), dev, 1, &ver); Index: sys/dev/sound/isa/sbc.c =================================================================== --- sys/dev/sound/isa/sbc.c +++ sys/dev/sound/isa/sbc.c @@ -329,6 +329,7 @@ int flags = device_get_flags(dev); int f, dh, dl, x, irq, i; + gone_in_dev(dev, 14, "ISA sound driver"); if (!logical_id && (flags & DV_F_DUAL_DMA)) { bus_set_resource(dev, SYS_RES_DRQ, 1, flags & DV_F_DRQ_MASK, 1);