Revert to Fedora kernel-2.6.17-1.2187_FC5 patched with vs2.0.2.1; there are too many...
[linux-2.6.git] / arch / m68k / amiga / amisound.c
index a97b44d..ae94db5 100644 (file)
@@ -24,6 +24,8 @@ static const signed char sine_data[] = {
 };
 #define DATA_SIZE      (sizeof(sine_data)/sizeof(sine_data[0]))
 
+#define custom amiga_custom
+
     /*
      * The minimum period for audio may be modified by the frame buffer
      * device since it depends on htotal (for OCS/ECS/AGA)
@@ -63,7 +65,7 @@ void __init amiga_init_sound(void)
 }
 
 static void nosound( unsigned long ignored );
-static struct timer_list sound_timer = TIMER_INITIALIZER(nosound, 0, 0);
+static DEFINE_TIMER(sound_timer, nosound, 0, 0);
 
 void amiga_mksound( unsigned int hz, unsigned int ticks )
 {
@@ -88,7 +90,7 @@ void amiga_mksound( unsigned int hz, unsigned int ticks )
                custom.aud[2].audlen = sizeof(sine_data)/2;
                custom.aud[2].audper = (unsigned short)period;
                custom.aud[2].audvol = 32; /* 50% of maxvol */
-       
+
                if (ticks) {
                        sound_timer.expires = jiffies + ticks;
                        add_timer( &sound_timer );