Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/sys Change (mostly mechanically) every cdevsw/bdevsw I can f...



details:   https://anonhg.NetBSD.org/src/rev/9b346d1dc059
branches:  trunk
changeset: 327747:9b346d1dc059
user:      dholland <dholland%NetBSD.org@localhost>
date:      Sun Mar 16 05:20:22 2014 +0000

description:
Change (mostly mechanically) every cdevsw/bdevsw I can find to use
designated initializers.

I have not built every extant kernel so I have probably broken at
least one build; however I've also found and fixed some wrong
cdevsw/bdevsw entries so even if so I think we come out ahead.

diffstat:

 sys/altq/altq_conf.c                                        |  17 ++-
 sys/arch/acorn26/ioc/arcpp.c                                |  17 ++-
 sys/arch/acorn32/mainbus/fd.c                               |  25 +++-
 sys/arch/alpha/alpha/promcons.c                             |  30 ++++-
 sys/arch/amiga/dev/fd.c                                     |  25 +++-
 sys/arch/amiga/dev/grf.c                                    |  17 ++-
 sys/arch/amiga/dev/ite.c                                    |  17 ++-
 sys/arch/amiga/dev/kbd.c                                    |  17 ++-
 sys/arch/amiga/dev/mfc.c                                    |  17 ++-
 sys/arch/amiga/dev/ms.c                                     |  17 ++-
 sys/arch/amiga/dev/msc.c                                    |  17 ++-
 sys/arch/amiga/dev/par.c                                    |  17 ++-
 sys/arch/amiga/dev/ser.c                                    |  17 ++-
 sys/arch/amiga/dev/view.c                                   |  17 ++-
 sys/arch/arc/dev/opms.c                                     |  17 ++-
 sys/arch/arc/dev/pccons.c                                   |  17 ++-
 sys/arch/arc/jazz/fd.c                                      |  25 +++-
 sys/arch/arm/at91/at91dbgu.c                                |  19 ++-
 sys/arch/arm/at91/at91usart.c                               |  19 ++-
 sys/arch/arm/clps711x/clpscom.c                             |  17 ++-
 sys/arch/arm/ep93xx/epcom.c                                 |  17 ++-
 sys/arch/arm/footbridge/footbridge_com.c                    |  17 ++-
 sys/arch/arm/imx/imxuart.c                                  |  17 ++-
 sys/arch/arm/ixp12x0/ixp12x0_com.c                          |  17 ++-
 sys/arch/arm/s3c2xx0/sscom.c                                |  17 ++-
 sys/arch/arm/sa11x0/sa11x0_com.c                            |  17 ++-
 sys/arch/atari/dev/clock.c                                  |  17 ++-
 sys/arch/atari/dev/fd.c                                     |  25 +++-
 sys/arch/atari/dev/grf.c                                    |  17 ++-
 sys/arch/atari/dev/hdfd.c                                   |  25 +++-
 sys/arch/atari/dev/ite.c                                    |  17 ++-
 sys/arch/atari/dev/kbd.c                                    |  17 ++-
 sys/arch/atari/dev/lpt.c                                    |  17 ++-
 sys/arch/atari/dev/ms.c                                     |  17 ++-
 sys/arch/atari/dev/ser.c                                    |  17 ++-
 sys/arch/atari/dev/view.c                                   |  17 ++-
 sys/arch/atari/dev/zs.c                                     |  17 ++-
 sys/arch/atari/vme/et4000.c                                 |  17 ++-
 sys/arch/atari/vme/leo.c                                    |  17 ++-
 sys/arch/cobalt/dev/panel.c                                 |  17 ++-
 sys/arch/dreamcast/dev/gdrom.c                              |  26 +++-
 sys/arch/dreamcast/dev/maple/maple.c                        |  17 ++-
 sys/arch/dreamcast/dev/maple/mlcd.c                         |  17 ++-
 sys/arch/dreamcast/dev/maple/mmemcard.c                     |  26 +++-
 sys/arch/emips/ebus/ace_ebus.c                              |  27 ++++-
 sys/arch/emips/ebus/dz_ebus.c                               |  17 ++-
 sys/arch/emips/ebus/flash_ebus.c                            |  27 ++++-
 sys/arch/emips/ebus/icap_ebus.c                             |  25 ++--
 sys/arch/emips/ebus/stub_ebus.c                             |  23 ++--
 sys/arch/epoc32/windermere/wmcom.c                          |  17 ++-
 sys/arch/evbarm/dev/plcom.c                                 |  17 ++-
 sys/arch/evbarm/g42xxeb/g42xxeb_lcd.c                       |  15 ++-
 sys/arch/evbarm/lubbock/lubbock_lcd.c                       |  17 ++-
 sys/arch/evbarm/mini2440/mini2440_lcd.c                     |  15 ++-
 sys/arch/evbarm/netwalker/netwalker_lcd.c                   |  15 ++-
 sys/arch/evbarm/smdk2xx0/smdk2410_lcd.c                     |  17 ++-
 sys/arch/evbarm/tsarm/tslcd.c                               |  17 ++-
 sys/arch/evbppc/virtex/dev/xlcom.c                          |  17 ++-
 sys/arch/hp300/dev/ct.c                                     |  25 +++-
 sys/arch/hp300/dev/dcm.c                                    |  17 ++-
 sys/arch/hp300/dev/mt.c                                     |  25 +++-
 sys/arch/hp300/dev/ppi.c                                    |  17 ++-
 sys/arch/hp300/dev/rd.c                                     |  25 +++-
 sys/arch/hpcmips/dev/ucbsnd.c                               |  17 ++-
 sys/arch/hpcmips/tx/txcom.c                                 |  17 ++-
 sys/arch/hpcmips/vr/flash_vrip.c                            |  17 ++-
 sys/arch/hpcmips/vr/vr4181aiu.c                             |  17 ++-
 sys/arch/i386/isa/cmos.c                                    |  19 ++-
 sys/arch/landisk/dev/button.c                               |  17 ++-
 sys/arch/luna68k/dev/siotty.c                               |  17 ++-
 sys/arch/mac68k/dev/aed.c                                   |  17 ++-
 sys/arch/mac68k/dev/grf_compat.c                            |  17 ++-
 sys/arch/mac68k/dev/ite_compat.c                            |  17 ++-
 sys/arch/mac68k/nubus/cpi_nubus.c                           |  17 ++-
 sys/arch/mac68k/obio/asc.c                                  |  17 ++-
 sys/arch/mac68k/obio/iwm_fd.c                               |  25 +++-
 sys/arch/macppc/dev/aed.c                                   |  17 ++-
 sys/arch/macppc/dev/apm.c                                   |  17 ++-
 sys/arch/macppc/dev/nvram.c                                 |  17 ++-
 sys/arch/macppc/dev/ofcons.c                                |  17 ++-
 sys/arch/mips/adm5120/dev/uart.c                            |  17 ++-
 sys/arch/mips/atheros/dev/athflash.c                        |  17 ++-
 sys/arch/mips/sibyte/dev/sbjcn.c                            |  17 ++-
 sys/arch/mips/sibyte/dev/sbscn.c                            |  17 ++-
 sys/arch/mipsco/obio/i82072.c                               |  25 +++-
 sys/arch/news68k/news68k/romcons.c                          |  17 ++-
 sys/arch/prep/pnpbus/nvram_pnpbus.c                         |  17 ++-
 sys/arch/sandpoint/sandpoint/satmgr.c                       |  15 ++-
 sys/arch/sgimips/dev/scn.c                                  |  17 ++-
 sys/arch/sh3/dev/sci.c                                      |  17 ++-
 sys/arch/sh3/dev/scif.c                                     |  17 ++-
 sys/arch/sh3/dev/wdog.c                                     |  17 ++-
 sys/arch/shark/ofw/ofrom.c                                  |  17 ++-
 sys/arch/shark/shark/opms.c                                 |  17 ++-
 sys/arch/shark/shark/profile.c                              |  17 ++-
 sys/arch/shark/shark/scr.c                                  |  17 ++-
 sys/arch/sparc/dev/cgeight.c                                |  17 ++-
 sys/arch/sparc/dev/cgfour.c                                 |  17 ++-
 sys/arch/sparc/dev/cgfourteen.c                             |  15 ++-
 sys/arch/sparc/dev/cgtwo.c                                  |  17 ++-
 sys/arch/sparc/dev/fd.c                                     |  25 +++-
 sys/arch/sparc/dev/kd.c                                     |  17 ++-
 sys/arch/sparc/dev/tctrl.c                                  |  17 ++-
 sys/arch/sparc/sparc/openprom.c                             |  17 ++-
 sys/arch/sparc64/dev/fdc.c                                  |  25 +++-
 sys/arch/sparc64/dev/kd.c                                   |  17 ++-
 sys/arch/sparc64/dev/pcons.c                                |  17 ++-
 sys/arch/sparc64/dev/sab.c                                  |  17 ++-
 sys/arch/sun2/dev/kd.c                                      |  17 ++-
 sys/arch/sun2/dev/pcons.c                                   |  17 ++-
 sys/arch/sun3/dev/bw2.c                                     |  17 ++-
 sys/arch/sun3/dev/cg2.c                                     |  17 ++-
 sys/arch/sun3/dev/cg4.c                                     |  17 ++-
 sys/arch/sun3/dev/fb.c                                      |  17 ++-
 sys/arch/sun3/dev/fd.c                                      |  25 +++-
 sys/arch/sun3/dev/kd.c                                      |  17 ++-
 sys/arch/sun3/dev/xd.c                                      |  25 +++-
 sys/arch/sun3/dev/xy.c                                      |  25 +++-
 sys/arch/vax/uba/qv.c                                       |  17 ++-
 sys/arch/vax/vax/cfl.c                                      |  17 ++-
 sys/arch/vax/vax/crl.c                                      |  17 ++-
 sys/arch/vax/vax/crx.c                                      |  17 ++-
 sys/arch/vax/vax/ctu.c                                      |  25 +++-
 sys/arch/vax/vax/gencons.c                                  |  17 ++-
 sys/arch/x68k/dev/bmd.c                                     |  25 +++-
 sys/arch/x68k/dev/fd.c                                      |  25 +++-
 sys/arch/x68k/dev/grf.c                                     |  17 ++-
 sys/arch/x68k/dev/ite.c                                     |  17 ++-
 sys/arch/x68k/dev/kbd.c                                     |  17 ++-
 sys/arch/x68k/dev/ms.c                                      |  17 ++-
 sys/arch/x68k/dev/opmbell.c                                 |  17 ++-
 sys/arch/x68k/dev/par.c                                     |  17 ++-
 sys/arch/x68k/dev/sram.c                                    |  17 ++-
 sys/arch/xen/xen/xbd_xenbus.c                               |  26 +++-
 sys/arch/xen/xen/xencons.c                                  |  18 ++-
 sys/arch/xen/xen/xenevt.c                                   |  17 ++-
 sys/coda/coda_psdev.c                                       |  17 ++-
 sys/compat/svr4/svr4_net.c                                  |  17 ++-
 sys/dev/altmem/altmem.c                                     |  26 +++-
 sys/dev/apm/apm.c                                           |  17 ++-
 sys/dev/arcbios/arcbios_tty.c                               |  18 ++-
 sys/dev/ata/ata.c                                           |  17 ++-
 sys/dev/ata/wd.c                                            |  25 +++-
 sys/dev/audio.c                                             |  17 ++-
 sys/dev/bio.c                                               |  17 ++-
 sys/dev/bluetooth/bthub.c                                   |  17 ++-
 sys/dev/cgd.c                                               |  26 +++-
 sys/dev/clockctl.c                                          |  17 ++-
 sys/dev/cons.c                                              |  17 ++-
 sys/dev/dec/dz.c                                            |  17 ++-
 sys/dev/dkwedge/dk.c                                        |  25 +++-
 sys/dev/dmover/dmover_io.c                                  |  18 ++-
 sys/dev/dtv/dtv_device.c                                    |   6 +-
 sys/dev/filemon/filemon.c                                   |   4 +-
 sys/dev/fss.c                                               |  25 +++-
 sys/dev/gpib/ct.c                                           |  25 +++-
 sys/dev/gpib/gpib.c                                         |  17 ++-
 sys/dev/gpib/mt.c                                           |  25 +++-
 sys/dev/gpib/ppi.c                                          |  17 ++-
 sys/dev/gpib/rd.c                                           |  25 +++-
 sys/dev/gpio/gpio.c                                         |  17 ++-
 sys/dev/hpc/apm/apmdev.c                                    |  17 ++-
 sys/dev/hpc/biconsdev.c                                     |  18 ++-
 sys/dev/hpc/btnmgr.c                                        |  17 ++-
 sys/dev/i2c/at24cxx.c                                       |  17 ++-
 sys/dev/i2c/ds1307.c                                        |  17 ++-
 sys/dev/i2c/i2c.c                                           |  17 ++-
 sys/dev/i2c/m41st84.c                                       |  17 ++-
 sys/dev/i2c/m41t00.c                                        |  17 ++-
 sys/dev/i2c/max6900.c                                       |  17 ++-
 sys/dev/i2c/pcf8583.c                                       |  17 ++-
 sys/dev/i2c/x1226.c                                         |  17 ++-
 sys/dev/i2o/dpti.c                                          |  17 ++-
 sys/dev/i2o/iop.c                                           |  17 ++-
 sys/dev/ic/cd18xx.c                                         |  17 ++-
 sys/dev/ic/clmpcc.c                                         |  17 ++-
 sys/dev/ic/com.c                                            |  17 ++-
 sys/dev/ic/dpt.c                                            |  17 ++-
 sys/dev/ic/icp_ioctl.c                                      |  17 ++-
 sys/dev/ic/joy.c                                            |  17 ++-
 sys/dev/ic/lpt.c                                            |  17 ++-
 sys/dev/ic/mfi.c                                            |  17 ++-
 sys/dev/ic/mlx.c                                            |  17 ++-
 sys/dev/ic/rrunner.c                                        |  22 ++-
 sys/dev/ic/tpm.c                                            |  17 ++-
 sys/dev/ic/z8530tty.c                                       |  17 ++-
 sys/dev/ieee1394/fwdev.c                                    |  25 +++-
 sys/dev/ir/cir.c                                            |  18 ++-
 sys/dev/ir/irframe.c                                        |  17 ++-
 sys/dev/isa/fd.c                                            |  25 +++-
 sys/dev/isa/isv.c                                           |  17 ++-
 sys/dev/isa/mcd.c                                           |  25 +++-
 sys/dev/isa/satlink.c                                       |  17 ++-
 sys/dev/isa/spkr.c                                          |  17 ++-
 sys/dev/isa/wt.c                                            |  25 +++-
 sys/dev/iscsi/iscsi_main.c                                  |  14 ++-
 sys/dev/kttcp.c                                             |  17 ++-
 sys/dev/ld.c                                                |  25 +++-
 sys/dev/lockstat.c                                          |  17 ++-
 sys/dev/marvell/gtmpsc.c                                    |  17 ++-
 sys/dev/mca/ed_mca.c                                        |  26 +++-
 sys/dev/md.c                                                |  25 +++-
 sys/dev/midi.c                                              |  17 ++-
 sys/dev/mm.c                                                |  34 ++++-
 sys/dev/mscp/mscp_disk.c                                    |  67 ++++++++++--
 sys/dev/mscp/mscp_tape.c                                    |  25 +++-
 sys/dev/mvme/lpt_mvme.c                                     |  17 ++-
 sys/dev/nullcons_subr.c                                     |  17 ++-
 sys/dev/ofw/ofcons.c                                        |  17 ++-
 sys/dev/ofw/ofdisk.c                                        |  26 +++-
 sys/dev/ofw/openfirmio.c                                    |  17 ++-
 sys/dev/onewire/onewire.c                                   |  17 ++-
 sys/dev/pci/agp.c                                           |  17 ++-
 sys/dev/pci/amr.c                                           |  17 ++-
 sys/dev/pci/bktr/bktr_os.c                                  |  17 ++-
 sys/dev/pci/cz.c                                            |  17 ++-
 sys/dev/pci/hdaudio/hdaudio.c                               |  18 ++-
 sys/dev/pci/mly.c                                           |  17 ++-
 sys/dev/pci/pci_usrreq.c                                    |  17 ++-
 sys/dev/pci/twa.c                                           |  17 ++-
 sys/dev/pci/twe.c                                           |  17 ++-
 sys/dev/ppbus/lpt.c                                         |  17 ++-
 sys/dev/ppbus/pps_ppbus.c                                   |  17 ++-
 sys/dev/putter/putter.c                                     |  18 ++-
 sys/dev/qbus/dl.c                                           |  17 ++-
 sys/dev/qbus/qd.c                                           |  17 ++-
 sys/dev/qbus/rf.c                                           |  40 +++---
 sys/dev/qbus/rl.c                                           |  25 +++-
 sys/dev/qbus/ts.c                                           |  25 +++-
 sys/dev/radio.c                                             |  17 ++-
 sys/dev/raidframe/rf_netbsdkintf.c                          |  26 +++-
 sys/dev/rndpseudo.c                                         |  17 ++-
 sys/dev/sbus/bpp.c                                          |  17 ++-
 sys/dev/sbus/magma.c                                        |  30 ++++-
 sys/dev/sbus/p9100.c                                        |  17 ++-
 sys/dev/sbus/spif.c                                         |  30 ++++-
 sys/dev/sbus/tcx.c                                          |  17 ++-
 sys/dev/scsipi/cd.c                                         |  25 +++-
 sys/dev/scsipi/ch.c                                         |  17 ++-
 sys/dev/scsipi/if_se.c                                      |  17 ++-
 sys/dev/scsipi/scsiconf.c                                   |  17 ++-
 sys/dev/scsipi/sd.c                                         |  25 +++-
 sys/dev/scsipi/ses.c                                        |  17 ++-
 sys/dev/scsipi/ss.c                                         |  17 ++-
 sys/dev/scsipi/st.c                                         |  25 +++-
 sys/dev/scsipi/uk.c                                         |  17 ++-
 sys/dev/sequencer.c                                         |  31 ++++-
 sys/dev/sun/bwtwo.c                                         |  17 ++-
 sys/dev/sun/cgsix.c                                         |  17 ++-
 sys/dev/sun/cgthree.c                                       |  17 ++-
 sys/dev/sun/fb.c                                            |  17 ++-
 sys/dev/sun/kbd.c                                           |  17 ++-
 sys/dev/sun/ms.c                                            |  17 ++-
 sys/dev/sysmon/sysmon.c                                     |  17 ++-
 sys/dev/tc/stic.c                                           |  17 ++-
 sys/dev/tprof/tprof.c                                       |   6 +-
 sys/dev/usb/ucom.c                                          |  17 ++-
 sys/dev/usb/ucycom.c                                        |  17 ++-
 sys/dev/usb/ugen.c                                          |  17 ++-
 sys/dev/usb/uhid.c                                          |  17 ++-
 sys/dev/usb/uhso.c                                          |   6 +-
 sys/dev/usb/ulpt.c                                          |  17 ++-
 sys/dev/usb/urio.c                                          |  17 ++-
 sys/dev/usb/usb.c                                           |  17 ++-
 sys/dev/usb/uscanner.c                                      |  18 ++-
 sys/dev/usb/utoppy.c                                        |  17 ++-
 sys/dev/verified_exec.c                                     |  26 ++--
 sys/dev/video.c                                             |  17 ++-
 sys/dev/vme/xd.c                                            |  25 +++-
 sys/dev/vme/xy.c                                            |  25 +++-
 sys/dev/vnd.c                                               |  25 +++-
 sys/dev/wscons/wsdisplay.c                                  |  18 ++-
 sys/dev/wscons/wskbd.c                                      |  17 ++-
 sys/dev/wscons/wsmouse.c                                    |  17 ++-
 sys/dev/wscons/wsmux.c                                      |  17 ++-
 sys/dev/wsfont/wsfontdev.c                                  |  17 ++-
 sys/dist/pf/net/pf_ioctl.c                                  |  17 ++-
 sys/external/bsd/drm/dist/bsd-core/drm_drv.c                |  22 ++--
 sys/external/bsd/ipf/netinet/ip_fil_netbsd.c                |  21 ++-
 sys/external/bsd/vchiq/dist/interface/vchiq_arm/vchiq_arm.c |   2 +-
 sys/kern/kern_cpu.c                                         |  18 ++-
 sys/kern/kern_descrip.c                                     |  17 ++-
 sys/kern/kern_drvctl.c                                      |  17 ++-
 sys/kern/kern_ksyms.c                                       |  17 ++-
 sys/kern/subr_log.c                                         |  18 ++-
 sys/kern/tty_ptm.c                                          |  30 ++++-
 sys/kern/tty_pty.c                                          |  56 ++++++++-
 sys/kern/tty_tty.c                                          |  17 ++-
 sys/modules/lua/lua.c                                       |  15 ++-
 sys/net/bpf.c                                               |  17 ++-
 sys/net/if_srt.c                                            |  26 ++--
 sys/net/if_tap.c                                            |  21 ++-
 sys/net/if_tun.c                                            |  17 ++-
 sys/net/npf/npf.c                                           |  17 ++-
 sys/netinet/tcp_subr.c                                      |   6 +-
 sys/netisdn/i4b_ctl.c                                       |  17 ++-
 sys/netisdn/i4b_i4bdrv.c                                    |  17 ++-
 sys/netisdn/i4b_rbch.c                                      |  18 ++-
 sys/netisdn/i4b_tel.c                                       |  17 ++-
 sys/netisdn/i4b_trace.c                                     |  17 ++-
 sys/netsmb/smb_dev.c                                        |  17 ++-
 sys/opencrypto/cryptodev.c                                  |  26 ++--
 sys/rump/librump/rumpvfs/devnull.c                          |  17 ++-
 sys/rump/librump/rumpvfs/rumpblk.c                          |  35 +++++-
 sys/uvm/uvm_swap.c                                          |  25 +++-
 305 files changed, 4411 insertions(+), 1389 deletions(-)

diffs (truncated from 12390 to 300 lines):

diff -r 3be588b40255 -r 9b346d1dc059 sys/altq/altq_conf.c
--- a/sys/altq/altq_conf.c      Sun Mar 16 05:11:19 2014 +0000
+++ b/sys/altq/altq_conf.c      Sun Mar 16 05:20:22 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: altq_conf.c,v 1.19 2007/03/04 05:59:01 christos Exp $  */
+/*     $NetBSD: altq_conf.c,v 1.20 2014/03/16 05:20:22 dholland Exp $  */
 /*     $KAME: altq_conf.c,v 1.24 2005/04/13 03:44:24 suz Exp $ */
 
 /*
@@ -28,7 +28,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: altq_conf.c,v 1.19 2007/03/04 05:59:01 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: altq_conf.c,v 1.20 2014/03/16 05:20:22 dholland Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_altq.h"
@@ -168,8 +168,17 @@
 dev_type_ioctl(altqioctl);
 
 const struct cdevsw altq_cdevsw = {
-       altqopen, altqclose, noread, nowrite, altqioctl,
-       nostop, notty, nopoll, nommap, nokqfilter, D_OTHER,
+       .d_open = altqopen,
+       .d_close = altqclose,
+       .d_read = noread,
+       .d_write = nowrite, 
+       .d_ioctl = altqioctl,
+       .d_stop = nostop,
+       .d_tty = notty,
+       .d_poll = nopoll,
+       .d_mmap = nommap,
+       .d_kqfilter = nokqfilter,
+       .d_flag = D_OTHER,
 };
 
 int
diff -r 3be588b40255 -r 9b346d1dc059 sys/arch/acorn26/ioc/arcpp.c
--- a/sys/arch/acorn26/ioc/arcpp.c      Sun Mar 16 05:11:19 2014 +0000
+++ b/sys/arch/acorn26/ioc/arcpp.c      Sun Mar 16 05:20:22 2014 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: arcpp.c,v 1.12 2011/07/19 16:05:10 dyoung Exp $ */
+/* $NetBSD: arcpp.c,v 1.13 2014/03/16 05:20:22 dholland Exp $ */
 
 /*-
  * Copyright (c) 2001 Ben Harris
@@ -52,7 +52,7 @@
 
 #include <sys/param.h>
 
-__KERNEL_RCSID(0, "$NetBSD: arcpp.c,v 1.12 2011/07/19 16:05:10 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: arcpp.c,v 1.13 2014/03/16 05:20:22 dholland Exp $");
 
 #include <sys/conf.h>
 #include <sys/device.h>
@@ -109,8 +109,17 @@
 dev_type_write(arcppwrite);
 
 const struct cdevsw arcpp_cdevsw = {
-       arcppopen, arcppclose, noread, arcppwrite, noioctl,
-       nostop, notty, nopoll, nommap, nokqfilter,
+       .d_open = arcppopen,
+       .d_close = arcppclose,
+       .d_read = noread,
+       .d_write = arcppwrite,
+       .d_ioctl = noioctl,
+       .d_stop = nostop,
+       .d_tty = notty,
+       .d_poll = nopoll,
+       .d_mmap = nommap,
+       .d_kqfilter = nokqfilter,
+       .d_flag = 0
 };
 
 #define        ARCPPUNIT(s)    (minor(s) & 0x1f)
diff -r 3be588b40255 -r 9b346d1dc059 sys/arch/acorn32/mainbus/fd.c
--- a/sys/arch/acorn32/mainbus/fd.c     Sun Mar 16 05:11:19 2014 +0000
+++ b/sys/arch/acorn32/mainbus/fd.c     Sun Mar 16 05:20:22 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: fd.c,v 1.52 2012/10/27 17:17:23 chs Exp $      */
+/*     $NetBSD: fd.c,v 1.53 2014/03/16 05:20:22 dholland Exp $ */
 
 /*-
  * Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -82,7 +82,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.52 2012/10/27 17:17:23 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.53 2014/03/16 05:20:22 dholland Exp $");
 
 #include "opt_ddb.h"
 
@@ -268,12 +268,27 @@
 dev_type_strategy(fdstrategy);
 
 const struct bdevsw fd_bdevsw = {
-       fdopen, fdclose, fdstrategy, fdioctl, nodump, nosize, D_DISK
+       .d_open = fdopen,
+       .d_close = fdclose,
+       .d_strategy = fdstrategy,
+       .d_ioctl = fdioctl,
+       .d_dump = nodump,
+       .d_psize = nosize,
+       .d_flag = D_DISK
 };
 
 const struct cdevsw fd_cdevsw = {
-       fdopen, fdclose, fdread, fdwrite, fdioctl,
-       nostop, notty, nopoll, nommap, nokqfilter, D_DISK
+       .d_open = fdopen,
+       .d_close = fdclose,
+       .d_read = fdread,
+       .d_write = fdwrite,
+       .d_ioctl = fdioctl,
+       .d_stop = nostop,
+       .d_tty = notty,
+       .d_poll = nopoll,
+       .d_mmap = nommap,
+       .d_kqfilter = nokqfilter,
+       .d_flag = D_DISK
 };
 
 void fdgetdisklabel(struct fd_softc *);
diff -r 3be588b40255 -r 9b346d1dc059 sys/arch/alpha/alpha/promcons.c
--- a/sys/arch/alpha/alpha/promcons.c   Sun Mar 16 05:11:19 2014 +0000
+++ b/sys/arch/alpha/alpha/promcons.c   Sun Mar 16 05:20:22 2014 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: promcons.c,v 1.37 2012/02/06 02:14:12 matt Exp $ */
+/* $NetBSD: promcons.c,v 1.38 2014/03/16 05:20:22 dholland Exp $ */
 
 /*
  * Copyright (c) 1994, 1995, 1996 Carnegie-Mellon University.
@@ -29,7 +29,7 @@
 
 #include <sys/cdefs.h>                 /* RCS ID & Copyright macro defns */
 
-__KERNEL_RCSID(0, "$NetBSD: promcons.c,v 1.37 2012/02/06 02:14:12 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: promcons.c,v 1.38 2014/03/16 05:20:22 dholland Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -63,8 +63,17 @@
 dev_type_poll(prompoll);
 
 const struct cdevsw prom_cdevsw = {
-       promopen, promclose, promread, promwrite, promioctl,
-       promstop, promtty, prompoll, nommap, ttykqfilter, D_TTY
+       .d_open = promopen,
+       .d_close = promclose,
+       .d_read = promread,
+       .d_write = promwrite,
+       .d_ioctl = promioctl,
+       .d_stop = promstop,
+       .d_tty = promtty,
+       .d_poll = prompoll,
+       .d_mmap = nommap,
+       .d_kqfilter = ttykqfilter,
+       .d_flag = D_TTY
 };
 
 #define        PROM_POLL_HZ    50
@@ -256,8 +265,17 @@
  * NEVER REMOVE!
  */
 const struct cdevsw prom_cdevsw = {
-       noopen, noclose, noread, nowrite, noioctl,
-       nostop, notty, nopoll, nommap,
+       .d_open = noopen,
+       .d_close = noclose,
+       .d_read = noread,
+       .d_write = nowrite,
+       .d_ioctl = noioctl,
+       .d_stop = nostop,
+       .d_tty = notty,
+       .d_poll = nopoll,
+       .d_mmap = nommap,
+       .d_kqfilter = nokqfilter,
+       .d_flag = 0
 };
 
 #endif /* _PMAP_MAY_USE_PROM_CONSOLE */
diff -r 3be588b40255 -r 9b346d1dc059 sys/arch/amiga/dev/fd.c
--- a/sys/arch/amiga/dev/fd.c   Sun Mar 16 05:11:19 2014 +0000
+++ b/sys/arch/amiga/dev/fd.c   Sun Mar 16 05:20:22 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: fd.c,v 1.88 2014/01/22 00:25:16 christos Exp $ */
+/*     $NetBSD: fd.c,v 1.89 2014/03/16 05:20:22 dholland Exp $ */
 
 /*
  * Copyright (c) 1994 Christian E. Hopps
@@ -33,7 +33,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.88 2014/01/22 00:25:16 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: fd.c,v 1.89 2014/03/16 05:20:22 dholland Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -254,12 +254,27 @@
 dev_type_strategy(fdstrategy);
 
 const struct bdevsw fd_bdevsw = {
-       fdopen, fdclose, fdstrategy, fdioctl, nodump, nosize, D_DISK
+       .d_open = fdopen,
+       .d_close = fdclose,
+       .d_strategy = fdstrategy,
+       .d_ioctl = fdioctl,
+       .d_dump = nodump,
+       .d_psize = nosize,
+       .d_flag = D_DISK
 };
 
 const struct cdevsw fd_cdevsw = {
-       fdopen, fdclose, fdread, fdwrite, fdioctl,
-       nostop, notty, nopoll, nommap, nokqfilter, D_DISK
+       .d_open = fdopen,
+       .d_close = fdclose,
+       .d_read = fdread,
+       .d_write = fdwrite,
+       .d_ioctl = fdioctl,
+       .d_stop = nostop,
+       .d_tty = notty,
+       .d_poll = nopoll,
+       .d_mmap = nommap,
+       .d_kqfilter = nokqfilter,
+       .d_flag = D_DISK
 };
 
 struct dkdriver fddkdriver = { fdstrategy };
diff -r 3be588b40255 -r 9b346d1dc059 sys/arch/amiga/dev/grf.c
--- a/sys/arch/amiga/dev/grf.c  Sun Mar 16 05:11:19 2014 +0000
+++ b/sys/arch/amiga/dev/grf.c  Sun Mar 16 05:20:22 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: grf.c,v 1.59 2012/10/27 17:17:28 chs Exp $ */
+/*     $NetBSD: grf.c,v 1.60 2014/03/16 05:20:22 dholland Exp $ */
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -39,7 +39,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: grf.c,v 1.59 2012/10/27 17:17:28 chs Exp $");
+__KERNEL_RCSID(0, "$NetBSD: grf.c,v 1.60 2014/03/16 05:20:22 dholland Exp $");
 
 /*
  * Graphics display driver for the Amiga
@@ -116,8 +116,17 @@
 dev_type_mmap(grfmmap);
 
 const struct cdevsw grf_cdevsw = {
-       grfopen, grfclose, nullread, nullwrite, grfioctl,
-       nostop, notty, nopoll, grfmmap, nokqfilter,
+       .d_open = grfopen,
+       .d_close = grfclose,
+       .d_read = nullread,
+       .d_write = nullwrite,
+       .d_ioctl = grfioctl,
+       .d_stop = nostop,
+       .d_tty = notty,
+       .d_poll = nopoll,
+       .d_mmap = grfmmap,
+       .d_kqfilter = nokqfilter,
+       .d_flag = 0
 };
 
 /*
diff -r 3be588b40255 -r 9b346d1dc059 sys/arch/amiga/dev/ite.c
--- a/sys/arch/amiga/dev/ite.c  Sun Mar 16 05:11:19 2014 +0000
+++ b/sys/arch/amiga/dev/ite.c  Sun Mar 16 05:20:22 2014 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: ite.c,v 1.95 2014/01/22 00:25:16 christos Exp $ */
+/*     $NetBSD: ite.c,v 1.96 2014/03/16 05:20:22 dholland Exp $ */
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -46,7 +46,7 @@
 #include "opt_ddb.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ite.c,v 1.95 2014/01/22 00:25:16 christos Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ite.c,v 1.96 2014/03/16 05:20:22 dholland Exp $");
 
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -162,8 +162,17 @@
 dev_type_poll(itepoll);
 
 const struct cdevsw ite_cdevsw = {
-       iteopen, iteclose, iteread, itewrite, iteioctl,
-       nostop, itetty, itepoll, nommap, ttykqfilter, D_TTY
+       .d_open = iteopen,
+       .d_close = iteclose,
+       .d_read = iteread,
+       .d_write = itewrite,
+       .d_ioctl = iteioctl,
+       .d_stop = nostop,



Home | Main Index | Thread Index | Old Index