[PATCH 0/4] Re: EXPORT_SYMBOL_NOVERS (was: Re: 2.6.9-rc1-mm3)

From: Geert Uytterhoeven (geert_at_linux-m68k.org)
Date: 09/06/04

  • Next message: Sam Ravnborg: "Re: kbuild: Simplify vmlinux generation"
    Date:	Mon, 6 Sep 2004 21:09:00 +0200 (CEST)
    To: Zwane Mwaikambo <zwane@linuxpower.ca>
    
    

    On Mon, 6 Sep 2004, Zwane Mwaikambo wrote:
    > On Mon, 6 Sep 2004, Geert Uytterhoeven wrote:
    > > On Fri, 3 Sep 2004, Zwane Mwaikambo wrote:
    > > > - arch/m32r/kernel/m32r_ksyms, EXPORT_SYMBOL_NOVERS is deprecated, use
    > > > EXPORT_SYMBOL.
    > >
    > > Hint for the kernel janitors? I've just counted +300 of them...
    >
    > Thats a good idea, could you get it on the janitor todo list?

    No need to bug the janitors, I created a few patches myself:
      1. Convert all in-kernel users of the deprecated EXPORT_SYMBOL_NOVERS() to
         EXPORT_SYMBOL().
      2. Now all users of the deprecated EXPORT_SYMBOL_NOVERS are gone, ctags
         doesn't have to care about it anymore.
      3. Remove deprecated EXPORT_SYMBOL_NOVERS() support from UML.
      4. Remove deprecated EXPORT_SYMBOL_NOVERS() support completely.

    The last patch may be delayed until 2.7 because of backwards compatibility
    reasons for out-of-tree drivers.

    All patches are untested, but Obviously Correct(TM).

    Gr{oetje,eeting}s,

                                                    Geert

    --
    Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@linux-m68k.org
    In personal conversations with technical people, I call myself a hacker. But
    when I'm talking to journalists I just say "programmer" or something like that.
    							    -- Linus Torvalds
    -
    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/
    

  • Next message: Sam Ravnborg: "Re: kbuild: Simplify vmlinux generation"

    Relevant Pages

    • [PATCH] add legacy resource support to sysfs
      ... This sits on top of my last two patches to sysfs (the one that adds mmap ... support and the one that exports PCI resources in sysfs). ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: patch to enable Nvidia v5336 on v2.6.11 kernel (was Re: inter_module_get and __symbol_get)
      ... > You can use the latest drivers with this patches: ... > If you want to use the driver with -mm, you have to kill the support ... It will require a big change to use the multi-agp patches ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: Patches for 2.6.9-rc3
      ... cloop and the patched nVidia driver. ... doesn't support binary interface, but add support for big resolution without ... Please see http://www.saillard.org/pwc/ for patches. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • [ANNOUNCE] high-res-timers patch
      ... I prepared a set of high resolution timers ... New for this release is support for the SH architecture. ... This set of patches provide POSIX high resolution timer support. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: compile fix 2.6.15-rc1-mm1 + EXPERIMENTAL+ CONFIG_SPARSEMEM + X86_PC
      ... > Please always include the text of the error messages when fixing compile ... # Firmware Drivers ... # ACPI Support ...
      (Linux-Kernel)