CVSROOT:        /cvs
Module name:    src
Changes by:     dera...@cvs.openbsd.org 2013/12/06 14:03:05

Modified files:
        sys/sys        : device.h 
        sys/scsi       : mpath_emc.c mpath_hds.c mpath_rdac.c 
                         mpath_sym.c scsiconf.c 
        sys/kern       : subr_autoconf.c 
        sys/dev        : audio.c 
        sys/dev/acpi   : acpi.c acpiasus.c 
        sys/dev/cardbus: if_bwi_cardbus.c if_fxp_cardbus.c 
                         if_malo_cardbus.c if_pgt_cardbus.c 
                         if_ral_cardbus.c 
        sys/dev/ic     : ahci.c athn.c athnvar.h atw.c atwvar.h bwi.c 
                         bwivar.h dc.c fxp.c fxpvar.h malo.c malo.h 
                         pgt.c pgtvar.h rt2560.c rt2560var.h rt2661.c 
                         rt2661var.h rt2860.c rt2860var.h rtl81x9.c 
                         rtsx.c xl.c 
        sys/dev/isa    : pckbc_isa.c 
        sys/dev/pci    : amdpm.c arc.c auacer.c auglx.c auich.c auixp.c 
                         autri.c auvia.c azalia.c cmpci.c cs4280.c 
                         cs4281.c dpt_pci.c eap.c emuxki.c eso.c 
                         glxpcib.c if_alc.c if_ale.c if_athn_pci.c 
                         if_bge.c if_bwi_pci.c if_em.c if_fxp_pci.c 
                         if_ipw.c if_ipwvar.h if_iwi.c if_iwn.c if_lii.c 
                         if_malo_pci.c if_msk.c if_nfe.c if_pgt_pci.c 
                         if_ral_pci.c if_se.c if_sis.c if_vr.c 
                         if_wi_pci.c if_wpi.c pccbb.c pci.c pciide.c 
                         ppb.c sili_pci.c tcpcib.c vga_pci.c yds.c 
        sys/dev/pcmcia : cfxga.c if_malo.c if_malovar.h if_wi_pcmcia.c 
                         wdc_pcmcia.c 
        sys/dev/sdmmc  : sdhc.c sdmmc.c 
        sys/dev/usb    : ehci.c ohci.c udl.c usb.c 
        sys/arch/amd64/pci: pchb.c 
        sys/arch/arm/xscale: pxa2x0_apm.c 
        sys/arch/i386/i386: apm.c 
        sys/arch/i386/pci: pchb.c 
        sys/arch/loongson/dev: apm.c 
        sys/arch/macppc/dev: esp.c mesh.c 
        sys/arch/zaurus/dev: zaurus_apm.c 
        sys/arch/zaurus/zaurus: zaurus_lcd.c 

Log message:
Add a DVACT_WAKEUP op to the *_activate() API.  This is called after the
kernel resumes normal (non-cold, able to run processes, etc) operation.
Previously we were relying on specific DVACT_RESUME op's in drivers
creating callback/threads themselves, but that has become too common,
indicating the need for a built-in mechanism.
ok dlg kettenis, tested by a sufficient amount of people

Reply via email to