• Adrian Bunk's avatar
    [PATCH] SCSI nsp32.c: remove inlines · 9a634c71
    Adrian Bunk authored
    Trying to compile drivers/scsi/nsp32.c in 2.6.8-rc1-mm1 using gcc 3.4
    results in compile errors starting with the following:
    
    <--  snip  -->
    
    ...
      CC      drivers/scsi/nsp32.o
    drivers/scsi/nsp32.c: In function `nsp32_prom_start':
    drivers/scsi/nsp32.c:270: sorry, unimplemented: inlining failed in call
    to 'nsp32_prom_set': function body not available
    drivers/scsi/nsp32.c:3348: sorry, unimplemented: called from here
    drivers/scsi/nsp32.c:270: sorry, unimplemented: inlining failed in call
    to 'nsp32_prom_set': function body not available
    drivers/scsi/nsp32.c:3349: sorry, unimplemented: called from here
    drivers/scsi/nsp32.c:270: sorry, unimplemented: inlining failed in call
    to 'nsp32_prom_set': function body not available
    drivers/scsi/nsp32.c:3350: sorry, unimplemented: called from here
    drivers/scsi/nsp32.c:270: sorry, unimplemented: inlining failed in call
    to 'nsp32_prom_set': function body not available
    drivers/scsi/nsp32.c:3351: sorry, unimplemented: called from here
    drivers/scsi/nsp32.c:270: sorry, unimplemented: inlining failed in call
    to 'nsp32_prom_set': function body not available
    drivers/scsi/nsp32.c:3353: sorry, unimplemented: called from here
    make[2]: *** [drivers/scsi/nsp32.o] Error 1
    
    
    <--  snip  -->
    
    
    The patch below removes the inlines from nsp32_prom_{get,set}.
    
    An alternative approach would be to move the functions above the place
    where they are called the first time.
    Signed-off-by: default avatarAdrian Bunk <bunk@fs.tum.de>
    Signed-off-by: default avatarJames Bottomley <James.Bottomley@SteelEye.com>
    9a634c71
nsp32.c 92.2 KB