X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sound%2Foss%2Fsh_dac_audio.c;fp=sound%2Foss%2Fsh_dac_audio.c;h=8a9917c919c2e60cc00b06908f61d855bb184f3c;hb=64ba3f394c830ec48a1c31b53dcae312c56f1604;hp=7b168d85f4ab83ea42e682fc6ff84afb48a97832;hpb=be1e6109ac94a859551f8e1774eb9a8469fe055c;p=linux-2.6.git diff --git a/sound/oss/sh_dac_audio.c b/sound/oss/sh_dac_audio.c index 7b168d85f..8a9917c91 100644 --- a/sound/oss/sh_dac_audio.c +++ b/sound/oss/sh_dac_audio.c @@ -1,3 +1,4 @@ +#include #include #include #include @@ -288,7 +289,7 @@ static int __init dac_audio_init(void) in_use = 0; - data_buffer = kmalloc(BUFFER_SIZE, GFP_KERNEL); + data_buffer = (char *)kmalloc(BUFFER_SIZE, GFP_KERNEL); if (data_buffer == NULL) return -ENOMEM; @@ -297,7 +298,7 @@ static int __init dac_audio_init(void) dac_audio_set_rate(); retval = - request_irq(TIMER1_IRQ, timer1_interrupt, IRQF_DISABLED, MODNAME, 0); + request_irq(TIMER1_IRQ, timer1_interrupt, SA_INTERRUPT, MODNAME, 0); if (retval < 0) { printk(KERN_ERR "sh_dac_audio: IRQ %d request failed\n", TIMER1_IRQ);