#ifdef CONFIG_PM 
#ifdef CONFIG_PM_LEGACY 
static void __exit cleanup_opl3sa2(void){	int card;	for(card = 0; card < opl3sa2_cards_num; card++) {#ifdef CONFIG_PM		if (opl3sa2_state[card].pmdev)			pm_unregister(opl3sa2_state[card].pmdev);#endif	        if (opl3sa2_state[card].cfg_mpu.slots[1] != -1) {			unload_opl3sa2_mpu(&opl3sa2_state[card].cfg_mpu); 		}		unload_opl3sa2_mss(&opl3sa2_state[card].cfg_mss);		unload_opl3sa2(&opl3sa2_state[card].cfg, card);#ifdef CONFIG_PNP		pnp_unregister_driver(&opl3sa2_driver);#endif	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/bca73e4bf8563d83f7856164caa44d5f42e44cca/opl3sa2.c/buggy/sound/oss/opl3sa2.c