Module Name: src Committed By: pgoyette Date: Wed May 17 01:44:18 UTC 2017
Modified Files: src/sys/arch/atari/atari [prg-localcount2]: autoconf.c src/sys/dev [prg-localcount2]: cgd.c fss.c md.c vnd.c src/sys/dev/ata [prg-localcount2]: ata_raid.c src/sys/dev/bluetooth [prg-localcount2]: bcsp.c btuart.c src/sys/dev/dkwedge [prg-localcount2]: dk.c src/sys/dev/dm [prg-localcount2]: dm_ioctl.c src/sys/dev/gpio [prg-localcount2]: gpiosim.c src/sys/dev/hpc [prg-localcount2]: hpf1275a_tty.c src/sys/dev/ir [prg-localcount2]: irframe_tty.c src/sys/dev/iscsi [prg-localcount2]: iscsi_main.c src/sys/dev/nand [prg-localcount2]: nandemulator.c src/sys/dev/pad [prg-localcount2]: pad.c src/sys/dev/raidframe [prg-localcount2]: rf_netbsdkintf.c src/sys/dev/sysmon [prg-localcount2]: swwdog.c src/sys/kern [prg-localcount2]: subr_autoconf.c src/sys/modules/lua [prg-localcount2]: lua.c src/sys/net [prg-localcount2]: if_etherip.c if_tap.c src/sys/opencrypto [prg-localcount2]: cryptodev.c cryptosoft.c Log Message: At suggestion of chuq@, modify config_attach_pseudo() to return with a reference held on the device. Adapt callers to expect the reference to exist, and to ensure that the reference is released. To generate a diff of this commit: cvs rdiff -u -r1.65.20.1 -r1.65.20.2 src/sys/arch/atari/atari/autoconf.c cvs rdiff -u -r1.114.4.6 -r1.114.4.7 src/sys/dev/cgd.c cvs rdiff -u -r1.97.4.3 -r1.97.4.4 src/sys/dev/fss.c cvs rdiff -u -r1.78.6.5 -r1.78.6.6 src/sys/dev/md.c cvs rdiff -u -r1.259.4.4 -r1.259.4.5 src/sys/dev/vnd.c cvs rdiff -u -r1.39 -r1.39.6.1 src/sys/dev/ata/ata_raid.c cvs rdiff -u -r1.30 -r1.30.6.1 src/sys/dev/bluetooth/bcsp.c cvs rdiff -u -r1.28 -r1.28.8.1 src/sys/dev/bluetooth/btuart.c cvs rdiff -u -r1.96.4.1 -r1.96.4.2 src/sys/dev/dkwedge/dk.c cvs rdiff -u -r1.30 -r1.30.8.1 src/sys/dev/dm/dm_ioctl.c cvs rdiff -u -r1.20 -r1.20.4.1 src/sys/dev/gpio/gpiosim.c cvs rdiff -u -r1.27 -r1.27.24.1 src/sys/dev/hpc/hpf1275a_tty.c cvs rdiff -u -r1.61.8.1 -r1.61.8.2 src/sys/dev/ir/irframe_tty.c cvs rdiff -u -r1.24 -r1.24.6.1 src/sys/dev/iscsi/iscsi_main.c cvs rdiff -u -r1.7 -r1.7.8.1 src/sys/dev/nand/nandemulator.c cvs rdiff -u -r1.28.4.2 -r1.28.4.3 src/sys/dev/pad/pad.c cvs rdiff -u -r1.349.4.2 -r1.349.4.3 src/sys/dev/raidframe/rf_netbsdkintf.c cvs rdiff -u -r1.19 -r1.19.8.1 src/sys/dev/sysmon/swwdog.c cvs rdiff -u -r1.252.4.3 -r1.252.4.4 src/sys/kern/subr_autoconf.c cvs rdiff -u -r1.20.2.2 -r1.20.2.3 src/sys/modules/lua/lua.c cvs rdiff -u -r1.38 -r1.38.8.1 src/sys/net/if_etherip.c cvs rdiff -u -r1.99.4.1 -r1.99.4.2 src/sys/net/if_tap.c cvs rdiff -u -r1.89.2.2 -r1.89.2.3 src/sys/opencrypto/cryptodev.c cvs rdiff -u -r1.49 -r1.49.2.1 src/sys/opencrypto/cryptosoft.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.