• Mathieu Desnoyers's avatar
    markers: fix duplicate modpost entry · 6fa4cd9a
    Mathieu Desnoyers authored
    commit: d35cb360
    
    When a kernel was rebuilt, the previous Module.markers was not cleared.
    It caused markers with different format strings to appear as duplicates
    when a markers was changed.  This problem is present since
    scripts/mod/modpost.c started to generate Module.markers, commit
    b2e3e658
    
    It therefore applies to 2.6.25, 2.6.26 and linux-next.
    
    I merely merged the patches from Roland, Wenji and Takashi here.
    
    Credits to
    Roland McGrath <roland@redhat.com>
    Wenji Huang <wenji.huang@oracle.com>
    and
    Takashi Nishiie <t-nishiie@np.css.fujitsu.com>
    
    for providing the individual fixes.
    
    - Changelog :
      - Integrated Takashi's Makefile modification to clear Module.markers upon
        make clean.
    Signed-off-by: default avatarMathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
    Cc: Roland McGrath <roland@redhat.com>
    Cc: Wenji Huang <wenji.huang@oracle.com>
    Cc: Takashi Nishiie <t-nishiie@np.css.fujitsu.com>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
    Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
    6fa4cd9a
modpost.c 54.2 KB