The attached patch fixes compilation when the CONFIG_SND_CS46XX_NEW_DSP option is not enabled. The patch wraps _cs46xx_adjust_sample_rate() in #ifdefs since it is only used when the above option is defined, and moves an up() call back to the procedure that did the down() where it conceptually belongs. Chris -- Chris Friesen | MailStop: 043/33/F10 Nortel Networks | work: (613) 765-0557 3500 Carling Avenue | fax: (613) 765-2986 Nepean, ON K2H 8E9 Canada | email: cfriesen@nortelnetworks.com