• Adrian Bunk's avatar
    [PATCH] USB: USB w9968cf compile error · 12744ffe
    Adrian Bunk authored
    On Tue, Jul 13, 2004 at 06:25:59PM -0700, Andrew Morton wrote:
    >...
    > All 252 patches:
    >...
    > bk-usb.patch
    >...
    
    This patch marks w9968cf_valid_depth as inline, although it's used
    before it's defined.
    
    gcc 3.4 therefore correctly fails with:
    
    <--  snip  -->
    
    ...
      CC      drivers/usb/media/w9968cf.o
    drivers/usb/media/w9968cf.c: In function `w9968cf_set_picture':
    drivers/usb/media/w9968cf.c:487: sorry, unimplemented: inlining failed
    in call to 'w9968cf_valid_depth': function body not available
    drivers/usb/media/w9968cf.c:1722: sorry, unimplemented: called from here
    make[3]: *** [drivers/usb/media/w9968cf.o] Error 1
    
    <--  snip  -->
    
    
    This patch moves w9968cf_valid_depth above it's first user (it also uses
    two other functions to keep the ordering of functions a bit more
    consistent).
    Signed-off-by: default avatarAdrian Bunk <bunk@fs.tum.de>
    Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
    12744ffe
w9968cf.c 117 KB