The Linux Kernel Mailing List
 help / color / mirror / Atom feed
From: Paulo Marques <pmarques@grupopie.com>
To: Geert Uytterhoeven <geert@linux-m68k.org>
Cc: Linux Kernel Development <linux-kernel@vger.kernel.org>,
	Keith Owens <kaos@ocs.com.au>,
	Linux/m68k <linux-m68k@vger.kernel.org>
Subject: Re: Inconsistent kallsyms data (since 2.6.11-rc3 or so)
Date: Fri, 25 Feb 2005 12:26:54 +0000	[thread overview]
Message-ID: <421F198E.1070503@grupopie.com> (raw)
In-Reply-To: <Pine.LNX.4.62.0502251126090.28108@anakin>

Geert Uytterhoeven wrote:
> One of my m68k configs has been giving
> 
> | Inconsistent kallsyms data
> | Try setting CONFIG_KALLSYMS_EXTRA_PASS
> 
> since 2.6.11-rc3 or so. Setting CONFIG_KALLSYMS_EXTRA_PASS, or applying Keith
> Owen's patch to fix an issue for SH
> (http://seclists.org/lists/linux-kernel/2005/Jan/0017.html) doesn't help.

> The diffs between the human-readable tables (as generated by Keith's
> kallsyms_uncompress.pl) show lots of changes (see below).

There is something weird going on here.

For starters all the symbols that move are of type either '?'(unknown 
type) or 'b' (local bss).

 From the first to the second run a few more symbols pop up, and that 
moves symbols around. From a quick visual inspection I spotted these:

> +b log_start 	PTR	0x1b72c8
> +b con_start 	PTR	0x1b72cc
> +b log_end 	PTR	0x1b72d0

There might be a few more, but these would be enough to give problems.

Although marked as 'b' type, their addresses are between _sinittext and 
_einittext. These are actualy "local bss", static vars defined in printk.c.

So the question is: why don't they appear on the first link phase on m68k?

-- 
Paulo Marques - www.grupopie.com

All that is necessary for the triumph of evil is that good men do nothing.
Edmund Burke (1729 - 1797)

  reply	other threads:[~2005-02-25 12:27 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-02-25 10:33 Inconsistent kallsyms data (since 2.6.11-rc3 or so) Geert Uytterhoeven
2005-02-25 12:26 ` Paulo Marques [this message]
2005-02-26  0:37 ` Keith Owens
2005-02-26 10:45 ` Keith Owens

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=421F198E.1070503@grupopie.com \
    --to=pmarques@grupopie.com \
    --cc=geert@linux-m68k.org \
    --cc=kaos@ocs.com.au \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-m68k@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox