[ALSA] echoaudio - Remove superfluous volatile prefix
authorTakashi Iwai <tiwai@suse.de>
Tue, 11 Sep 2007 20:11:08 +0000 (22:11 +0200)
committerJaroslav Kysela <perex@perex.cz>
Tue, 16 Oct 2007 14:50:23 +0000 (16:50 +0200)
Remove superfluous volatile prefix in the communication struct definition.
This eventually fixes the compile warnings with the recent gcc, too.

Signed-off-by: Takashi Iwai <tiwai@suse.de>
Signed-off-by: Jaroslav Kysela <perex@suse.cz>
sound/pci/echoaudio/echoaudio_dsp.h

index e55ee00..e352f3a 100644 (file)
@@ -642,18 +642,18 @@ struct comm_page {                /*                              Base    Length*/
        u32 flags;              /* See Appendix A below         0x004   4 */
        u32 unused;             /* Unused entry                 0x008   4 */
        u32 sample_rate;        /* Card sample rate in Hz       0x00c   4 */
-       volatile u32 handshake; /* DSP command handshake        0x010   4 */
+       u32 handshake;          /* DSP command handshake        0x010   4 */
        u32 cmd_start;          /* Chs. to start mask           0x014   4 */
        u32 cmd_stop;           /* Chs. to stop mask            0x018   4 */
        u32 cmd_reset;          /* Chs. to reset mask           0x01c   4 */
        u16 audio_format[DSP_MAXPIPES]; /* Chs. audio format    0x020   32*2 */
        struct sg_entry sglist_addr[DSP_MAXPIPES];
                                /* Chs. Physical sglist addrs   0x060   32*8 */
-       volatile u32 position[DSP_MAXPIPES];
+       u32 position[DSP_MAXPIPES];
                                /* Positions for ea. ch.        0x160   32*4 */
-       volatile s8 vu_meter[DSP_MAXPIPES];
+       s8 vu_meter[DSP_MAXPIPES];
                                /* VU meters                    0x1e0   32*1 */
-       volatile s8 peak_meter[DSP_MAXPIPES];
+       s8 peak_meter[DSP_MAXPIPES];
                                /* Peak meters                  0x200   32*1 */
        s8 line_out_level[DSP_MAXAUDIOOUTPUTS];
                                /* Output gain                  0x220   16*1 */
@@ -665,7 +665,7 @@ struct comm_page {          /*                              Base    Length*/
                        /* Gina/Darla play filters - obsolete   0x3c0   168*4 */
        u32 rec_coeff[MAX_REC_TAPS];
                        /* Gina/Darla record filters - obsolete 0x660   192*4 */
-       volatile u16 midi_input[MIDI_IN_BUFFER_SIZE];
+       u16 midi_input[MIDI_IN_BUFFER_SIZE];
                        /* MIDI input data transfer buffer      0x960   256*2 */
        u8 gd_clock_state;      /* Chg Gina/Darla clock state   0xb60   1 */
        u8 gd_spdif_status;     /* Chg. Gina/Darla S/PDIF state 0xb61   1 */
@@ -674,11 +674,10 @@ struct comm_page {                /*                              Base    Length*/
        u32 nominal_level_mask; /* -10 level enable mask        0xb64   4 */
        u16 input_clock;        /* Chg. Input clock state       0xb68   2 */
        u16 output_clock;       /* Chg. Output clock state      0xb6a   2 */
-       volatile u32 status_clocks;
-                               /* Current Input clock state    0xb6c   4 */
+       u32 status_clocks;      /* Current Input clock state    0xb6c   4 */
        u32 ext_box_status;     /* External box status          0xb70   4 */
        u32 cmd_add_buffer;     /* Pipes to add (obsolete)      0xb74   4 */
-       volatile u32 midi_out_free_count;
+       u32 midi_out_free_count;
                        /* # of bytes free in MIDI output FIFO  0xb78   4 */
        u32 unused2;            /* Cyclic pipes                 0xb7c   4 */
        u32 control_register;