snd_printk("Unable to scan for card signature in video RAM\n"); 
snd_printk(KERN_ERR "Unable to scan for card signature in video RAM\n"); 
snd_nm256_peek_for_sig(nm256_t *chip){	/* The signature is located 1K below the end of video RAM.  */	void __iomem *temp;	/* Default buffer end is 5120 bytes below the top of RAM.  */	unsigned long pointer_found = chip->buffer_end - 0x1400;	u32 sig;	temp = ioremap_nocache(chip->buffer_addr + chip->buffer_end - 0x400, 16);	if (temp == NULL) {		snd_printk("Unable to scan for card signature in video RAM\n");		return -EBUSY;	}	sig = readl(temp);	if ((sig & NM_SIG_MASK) == NM_SIGNATURE) {		u32 pointer = readl(temp + 4);		/*		 * If it's obviously invalid, don't use it		 */		if (pointer == 0xffffffff ||		    pointer < chip->buffer_size ||		    pointer > chip->buffer_end) {			snd_printk("invalid signature found: 0x%x\n", pointer);			iounmap(temp);			return -ENODEV;		} else {			pointer_found = pointer;			printk(KERN_INFO "nm256: found card signature in video RAM: 0x%x\n", pointer);		}	}	iounmap(temp);	chip->buffer_end = pointer_found;	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/99b359ba10a582148c6725f428a33ba5356dd993/nm256.c/clean/sound/pci/nm256/nm256.c