• Adrian Bunk's avatar
    [PATCH] SCSI dc395x.c: fix inline compile errors · 5a2602de
    Adrian Bunk authored
    Trying to compile drivers/scsi/dc395x.c in 2.6.8-rc1-mm1 using gcc 3.4
    results in compile errors starting with the following:
    
    <--  snip  -->
    
    ...
      CC      drivers/scsi/dc395x.o
    drivers/scsi/dc395x.c: In function `dc395x_handle_interrupt':
    drivers/scsi/dc395x.c:388: sorry, unimplemented: inlining failed in call
    to 'enable_msgout_abort': function body not available
    drivers/scsi/dc395x.c:1740: sorry, unimplemented: called from here
    make[2]: *** [drivers/scsi/dc395x.o] Error 1
    
    <--  snip  -->
    
    
    The patch below moves enable_msgout_abort above the place where it is
    called the first time and removes the bogus inline from the prototype of
    set_xfer_rate (the function itself isn't marked as inline).
    
    An alternative approach would be to remove the inline from
    enable_msgout_abort.
    Signed-off-by: default avatarAdrian Bunk <bunk@fs.tum.de>
    Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
    5a2602de
dc395x.c 142 KB