From: Harry Ciao <qingtao.cao@windriver.com>
To: Andrew Morton <akpm@linux-foundation.org>
Cc: norsk5@yahoo.com, bluesmoke-devel@lists.sourceforge.net,
linux-kernel@vger.kernel.org
Subject: Re: [v0 PATCH 1/1] Use dev_name() for AMD8111/AMD8131 EDAC driver
Date: Mon, 11 May 2009 10:47:45 +0800 [thread overview]
Message-ID: <4A0791D1.5040303@windriver.com> (raw)
In-Reply-To: <20090507145722.b2d89e11.akpm@linux-foundation.org>
Andrew Morton wrote:
> On Thu, 7 May 2009 09:47:38 +0800
> Harry Ciao <qingtao.cao@windriver.com> wrote:
>
>
>> The device structure no longer has bus_id member, dev_name() should
>> be used for AMD8111 & AMD8131 EDAC driver instead. Also, their Makefile
>> entries are lost, add them.
>>
>> Signed-off-by: Harry Ciao <qingtao.cao@windriver.com>
>> ---
>> drivers/edac/Makefile | 2 ++
>> drivers/edac/amd8111_edac.c | 4 ++--
>> drivers/edac/amd8131_edac.c | 2 +-
>> 3 files changed, 5 insertions(+), 3 deletions(-)
>>
>> diff --git a/drivers/edac/Makefile b/drivers/edac/Makefile
>> index a5fdcf0..5907681 100644
>> --- a/drivers/edac/Makefile
>> +++ b/drivers/edac/Makefile
>> @@ -35,3 +35,5 @@ obj-$(CONFIG_EDAC_MPC85XX) += mpc85xx_edac.o
>> obj-$(CONFIG_EDAC_MV64X60) += mv64x60_edac.o
>> obj-$(CONFIG_EDAC_CELL) += cell_edac.o
>> obj-$(CONFIG_EDAC_PPC4XX) += ppc4xx_edac.o
>> +obj-$(CONFIG_EDAC_AMD8111) += amd8111_edac.o
>> +obj-$(CONFIG_EDAC_AMD8131) += amd8131_edac.o
>>
>
> hm, I wonder how that happened.
>
> The drivers break x86-64 allmodconfig:
>
> drivers/edac/amd8111_edac.c: In function 'amd8111_lpc_bridge_init':
> drivers/edac/amd8111_edac.c:260: error: implicit declaration of function '__do_inb'
> drivers/edac/amd8111_edac.c:274: error: implicit declaration of function '__do_outb'
>
>
>
Ah, this is because __do_inb so far only supported on PPC arch:
cao@cao-desktop:/work/community/linux-2.6/arch$ grep __do_inb * -r
powerpc/include/asm/io.h:#define __do_inb(port) _rec_inb(port)
powerpc/include/asm/io.h:#define __do_inb(port)
readb((PCI_IO_ADDR)_IO_BASE + port);
cao@cao-desktop:/work/community/linux-2.6/arch$
So far the only machine that hosts AMD8111 chip is Maple, however,
AMD8111 is of Hypertransport device and not necessarily depends on Maple
nor PPC, so its Kconfig option is only depended on EDAC && EDAC_MC_EDAC
&& PCI.
I think I could put some words into its Kconfig help section that
AMD8111 should be selected on Maple now.
What do you think? thanks!
Best regards,
Harry
next prev parent reply other threads:[~2009-05-11 2:48 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-05-07 1:47 [v0 PATCH 0/1] EDAC: Use dev_name() for AMD8111/AMD8131 drivers Harry Ciao
2009-05-07 1:47 ` [v0 PATCH 1/1] Use dev_name() for AMD8111/AMD8131 EDAC driver Harry Ciao
2009-05-07 21:57 ` Andrew Morton
2009-05-11 2:47 ` Harry Ciao [this message]
2009-05-11 3:57 ` Stephen Rothwell
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=4A0791D1.5040303@windriver.com \
--to=qingtao.cao@windriver.com \
--cc=akpm@linux-foundation.org \
--cc=bluesmoke-devel@lists.sourceforge.net \
--cc=linux-kernel@vger.kernel.org \
--cc=norsk5@yahoo.com \
/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