Re: [PATCH] a more efficient BUG() macro

From: J . A . Magallon (jamagallon@able.es)
Date: Sat Feb 17 2001 - 09:22:40 EST

  • Next message: Andrew Morton: "Re: SMP: bind process to cpu"

    On 02.17 Hugh Dickins wrote:
    > On Sat, 17 Feb 2001, Paul Gortmaker wrote:
    > > I was poking around in a vmlinux the other day and was surprised at the
    > > amount of repetitive crap text that was in there. For example, try:
    > >
    > > strings vmlinux|grep $PWD|wc -c
    > >

    If you try
    strings vmlinux|grep /usr

    you get a bunch of strings like:
    ..
    /usr/src/linux/include/asm/io.h
    ..

    One other couple of Kb. The problem is not that, but the string comes from:
    /usr/src/linux/include/asm/io.h:
    ..(line 110)
    /*
     * Temporary debugging check to catch old code using
     * unmapped ISA addresses. Will be removed in 2.4.
     */
    #if 1
      extern void *__io_virt_debug(unsigned long x, const char *file, int line);
      extern unsigned long __io_phys_debug(unsigned long x, const char *file, int li
    ne);
      #define __io_virt(x) __io_virt_debug((unsigned long)(x), __FILE__, __LINE__)
    //#define __io_phys(x) __io_phys_debug((unsigned long)(x), __FILE__, __LINE__)
    #else
      #define __io_virt(x) ((void *)(x))
    //#define __io_phys(x) __pa(x)
    #endif
    ..

    As you see, it was not removed in 2.4...

    -- 
    J.A. Magallon                                                      $> cd pub
    mailto:jamagallon@able.es                                          $> more beer
    

    Linux werewolf 2.4.1-ac17 #1 SMP Sat Feb 17 01:47:56 CET 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 Feb 17 2001 - 09:24:01 EST