tech-kern archive

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

shutdownhooks removal (update)



I am looking for volunteers to help remove the last of the
shutdownhook_establish(9) users from the kernel.

In every instance that a driver establishes a shutdown hook, it should
establish suspend/resume/shutdown hooks with pmf_device_register1(9),
instead.  Most of these drivers also need detach hooks.

Below are all 78 files where shutdown hooks are established using
shutdownhook_establish(9).

I have indicated the files that volunteers will fix, putting their
@netbsd.org login in the second column, and the hardware that they will
test on in the following columns.  If you can fix on the the remaining
files, please tell me so.

Dave

***
../../dev/podulebus/sec.c                       bjh21           Archimedes 540
../../arch/atari/dev/hdfd.c                     jdc             TT
../../arch/mips/adm5120/dev/if_admsw.c          dyoung          RB153
../../arch/mips/atheros/dev/if_ae.c             dyoung          Meraki Mini 
../../arch/sparc/dev/fd.c                       jdc,jnemeth     SS20
../../arch/sparc64/dev/fdc.c                    jnemeth
../../arch/sun3/dev/fd.c                        jdc             3/80
../../dev/ic/awi.c                              dyoung          PowerBook
../../dev/ic/gem.c                              dyoung          Powerbook
../../dev/ic/hme.c                              jdc,jnemeth     V120
../../dev/pci/if_pcn.c                          dyoung          VMWare?

../../arch/acorn32/podulebus/amps.c
../../arch/acorn32/podulebus/icside.c
../../arch/acorn32/podulebus/rapide.c
../../arch/acorn32/podulebus/simide.c
../../arch/alpha/a12/if_ade.c
../../arch/alpha/pci/sio_pic.c
../../arch/amiga/dev/ioblix_zbus.c
../../arch/arc/jazz/fd.c
../../arch/arm/imx/imxuart.c
../../arch/cobalt/dev/panel.c
../../arch/evbarm/nslu2/nslu2_leds.c
../../arch/evbmips/malta/pci/pcib.c
../../arch/evbppc/virtex/dev/if_temac.c
../../arch/evbppc/virtex/dev/tft.c
../../arch/evbppc/virtex/dev/tft_ll.c
../../arch/macppc/dev/esp.c
../../arch/macppc/dev/mesh.c
../../arch/mips/alchemy/dev/aurtc.c
../../arch/mips/alchemy/dev/if_aumac.c
../../arch/mvme68k/dev/clock_pcc.c
../../arch/next68k/dev/mb8795.c
../../arch/powerpc/ibm4xx/dev/if_emac.c
../../arch/sgimips/dev/scn.c
../../arch/sgimips/hpc/haltwo.c
../../arch/sgimips/mace/if_mec.c
../../arch/sparc64/dev/sab.c
../../arch/x68k/dev/pow.c
../../dev/bi/if_ni.c
../../dev/eisa/if_fea.c
../../dev/i2o/iop.c
../../dev/ic/aac.c
../../dev/ic/aic6915.c
../../dev/ic/aic79xx.c
../../dev/ic/cac.c
../../dev/ic/ciss.c
../../dev/ic/cs89x0.c
../../dev/ic/dp83932.c
../../dev/ic/dpt.c
../../dev/ic/elink3.c
../../dev/ic/lance.c
../../dev/ic/mlx.c
../../dev/ic/smc83c170.c
../../dev/ic/tropic.c
../../dev/isa/if_lc_isa.c
../../dev/isa/if_ntwoc_isa.c
../../dev/marvell/gtmpsc.c
../../dev/mvme/clock_pcctwo.c
../../dev/pci/amr.c
../../dev/pci/if_de.c
../../dev/pci/if_dge.c
../../dev/pci/if_fpa.c
../../dev/pci/if_jme.c
../../dev/pci/if_lmc.c
../../dev/pci/if_ntwoc_pci.c
../../dev/pci/if_ste.c
../../dev/pci/if_stge.c
../../dev/pci/if_ti.c
../../dev/pci/if_tl.c
../../dev/pci/if_txp.c
../../dev/pci/if_vge.c
../../dev/pci/if_vr.c
../../dev/pci/mly.c
../../dev/pci/twa.c
../../dev/qbus/if_de.c
../../dev/sbus/p9100.c
../../dev/sysmon/sysmon_wdog.c
../../dev/tc/if_fta.c

-- 
David Young             OJC Technologies
dyoung%ojctech.com@localhost      Urbana, IL * (217) 278-3933


Home | Main Index | Thread Index | Old Index