[Madwifi-users] Small patch
Status: Beta
Brought to you by:
otaku
From: Stephen W. <ste...@cs...> - 2004-12-10 17:12:06
|
I just built kernel 2.6.10-rc3 on my laptop, and madwifi is going to require a small fix to compile successfully against 2.6.10. Specifically, the pci_save_state and pci_restore_state functions no longer take the second u32 buffer argument. Here's a patch against the latest CVS: *** if_ath_pci.c.OLD 2004-12-10 09:10:06.922371436 -0800 --- if_ath_pci.c 2004-12-10 09:09:55.824563524 -0800 *************** *** 242,248 **** --- 242,252 ---- struct ath_pci_softc *sc = dev->priv; ath_suspend(dev); + #if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,10)) pci_save_state(pdev, sc->aps_pmstate); + #else + pci_save_state(pdev); + #endif pci_disable_device(pdev); pci_set_power_state(pdev, 3); *************** *** 257,263 **** --- 261,271 ---- u32 val; pci_enable_device(pdev); + #if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,10)) pci_restore_state(pdev, sc->aps_pmstate); + #else + pci_restore_state(pdev); + #endif /* * Suspend/Resume resets the PCI configuration space, so we have to * re-disable the RETRY_TIMEOUT register (0x41) to keep |