snd_printk("oh my, not aligned\n"); 
snd_printk(KERN_ERR "oh my, not aligned\n"); 
static int snd_m3_pcm_hw_params(snd_pcm_substream_t * substream,				snd_pcm_hw_params_t * hw_params){	m3_dma_t *s = (m3_dma_t*) substream->runtime->private_data;	int err;	if ((err = snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(hw_params))) < 0)		return err;	/* set buffer address */	s->buffer_addr = substream->runtime->dma_addr;	if (s->buffer_addr & 0x3) {		snd_printk("oh my, not aligned\n");		s->buffer_addr = s->buffer_addr & ~0x3;	}	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/99b359ba10a582148c6725f428a33ba5356dd993/maestro3.c/clean/sound/pci/maestro3.c