On Mon, 2008-12-29 at 15:53 -0800, Vivek Natarajan wrote: > +#define ATH9K_PS_WAKEUP(sc) \ > + do { \ > + if (!atomic_read(&sc->ps_usecount) && \ > + (ah->ah_powerMode != ATH9K_PM_AWAKE)) { \ > + ah->ah_restoreMode = ah->ah_powerMode; \ > + ath9k_hw_setpower(sc->sc_ah, ATH9K_PM_AWAKE); \ > + } \ > + atomic_inc(&sc->ps_usecount); \ > + } while (0); > + > +#define ATH9K_PS_RESTORE(sc) \ > + do { \ > + if (atomic_dec_and_test(&sc->ps_usecount) && \ > + (sc->hw->conf.flags & IEEE80211_CONF_PS)) \ > + ath9k_hw_setpower(sc->sc_ah, ah->ah_restoreMode); \ > + } while (0); I think those would be better as static inlines rather than macros. johannes PS: Your clock seems to be off by 12.5 hours or so?
Attachment:
signature.asc
Description: This is a digitally signed message part