From: Paul Mundt <lethal@linux-sh.org>
To: linux-sh@vger.kernel.org
Subject: Re: repeated oops under load on SH4 system
Date: Mon, 10 Nov 2008 08:06:23 +0000 [thread overview]
Message-ID: <20081110080623.GB13734@linux-sh.org> (raw)
In-Reply-To: <fd0635d10811040431l45e7b41fvee0a78650b15bacc@mail.gmail.com>
On Tue, Nov 04, 2008 at 09:31:44PM +0900, CHIKAMA Masaki wrote:
> Hello all.
>
> I've got repeated oops message under a load on kernel 2.6.26.7.
> It happens once or twice per a week with the below message.
>
> >Unable to handle kernel paging request at virtual address dfff0700
> >Unable to handle kernel paging request at virtual address dfff1000
> >Unable to handle kernel paging request at virtual address dfff0a00
>
> I have been gotten this message from around kernel 2.6.23. I didn't
> test before it.
> My hardware is mach-landisk with attached .config.
> The root file system is on nfs server.
> Please let me know if you need more information to investigating the problem.
> Could somebody give me a hint to resolve the issue ?
>
> Thanks in advance.
>
This suggests you are getting a TLB miss on various fixmap entries. Based
on your call chain, these are related to the cache colouring in the page
copying. update_mmu_cache() specifically faults the translation in, so
you should not be making it all the way up to the TLB miss handler in the
first place. This points to something evicting the entry from the TLB
during your copy, which while it is not something I have seen in
practice, is interesting to know that it remains a possibility under
other workloads. A simple but expensive fix for this would be blowing out
the TLB and speculatively bumping up the UTLB replace boundary prior to
pre-faulting the fixmap translation. I'll look at this some more over the
next couple days and send you a patch for testing.
next prev parent reply other threads:[~2008-11-10 8:06 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-11-04 12:31 repeated oops under load on SH4 system CHIKAMA Masaki
2008-11-10 8:06 ` Paul Mundt [this message]
2008-11-10 8:11 ` Paul Mundt
2008-11-10 8:30 ` Paul Mundt
2008-11-10 10:38 ` Yoshihiro Shimoda
2008-11-10 10:41 ` Paul Mundt
2008-11-10 13:34 ` CHIKAMA Masaki
2008-11-17 12:47 ` CHIKAMA Masaki
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=20081110080623.GB13734@linux-sh.org \
--to=lethal@linux-sh.org \
--cc=linux-sh@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