Re: aic7xxx 6.1.10 and 2.4.4-pre1

From: J . A . Magallon (jamagallon@able.es)
Date: Sat Apr 07 2001 - 20:22:33 EDT

  • Next message: CaT: "Re: P-III Oddity."

    On 04.08 Justin T. Gibbs wrote:
    > >
    > > In file included from aic7xxx_linux.c:131:
    > > aic7xxx_osm.h: In function `ahc_pci_read_config':
    > > aic7xxx_osm.h:862: warning: control reaches end of non-void function
    >
    > This is because panic() is not marked as a "no return" function. So,

    linux/include/linux/kernel.h +38:

    # define NORET_TYPE /**/
    # define ATTRIB_NORET __attribute__((noreturn))
    # define NORET_AND noreturn,
    ..
    NORET_TYPE void panic(const char * fmt, ...)
        __attribute__ ((NORET_AND format (printf, 1, 2)));
                        ^^^^^^^^^

    Similar cases, compare include/linux/raid/md_k.h:pers_to_level() in
    2.4.3 and 2.4.3-ac3.

    -- 
    J.A. Magallon                                          #  Let the source
    mailto:jamagallon@able.es                              #  be with you, Luke... 
    

    Linux werewolf 2.4.3-ac3 #1 SMP Thu Apr 5 00:28:45 CEST 2001 i686

    - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/



    This archive was generated by hypermail 2b29 : Sat Apr 07 2001 - 20:25:34 EDT