]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/scsi/aic94xx/aic94xx_seq.c
Merge branch 'linus' into x86/urgent
[linux-2.6-omap-h63xx.git] / drivers / scsi / aic94xx / aic94xx_seq.c
index f4272ac4c6859810de9a940977067bad6c998500..8f98e33155e9dbd9e8c391544a08ef5bd306c5ec 100644 (file)
@@ -46,7 +46,7 @@
 static const struct firmware *sequencer_fw;
 static u16 cseq_vecs[CSEQ_NUM_VECS], lseq_vecs[LSEQ_NUM_VECS], mode2_task,
        cseq_idle_loop, lseq_idle_loop;
-static u8 *cseq_code, *lseq_code;
+static const u8 *cseq_code, *lseq_code;
 static u32 cseq_code_size, lseq_code_size;
 
 static u16 first_scb_site_no = 0xFFFF;
@@ -1235,7 +1235,8 @@ int asd_release_firmware(void)
 static int asd_request_firmware(struct asd_ha_struct *asd_ha)
 {
        int err, i;
-       struct sequencer_file_header header, *hdr_ptr;
+       struct sequencer_file_header header;
+       const struct sequencer_file_header *hdr_ptr;
        u32 csum = 0;
        u16 *ptr_cseq_vecs, *ptr_lseq_vecs;
 
@@ -1249,7 +1250,7 @@ static int asd_request_firmware(struct asd_ha_struct *asd_ha)
        if (err)
                return err;
 
-       hdr_ptr = (struct sequencer_file_header *)sequencer_fw->data;
+       hdr_ptr = (const struct sequencer_file_header *)sequencer_fw->data;
 
        header.csum = le32_to_cpu(hdr_ptr->csum);
        header.major = le32_to_cpu(hdr_ptr->major);