From: Ingo Molnar <mingo-X9Un+BFzKDI@public.gmane.org>
To: Mathieu Desnoyers
<mathieu.desnoyers-scC8bbJcJLCw5LPnMra/2Q@public.gmane.org>
Cc: "Rafael J. Wysocki" <rjw-KKrjLPT3xs0@public.gmane.org>,
Linux Kernel Mailing List
<linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>,
Kernel Testers List
<kernel-testers-u79uwXL29TY76Z2rM5mHXA@public.gmane.org>
Subject: Re: [Bug #12660] Linux 2.6.28.3 freezing on a 32-bits x86 Thinkpad T43p
Date: Tue, 24 Feb 2009 21:45:02 +0100 [thread overview]
Message-ID: <20090224204502.GC15161@elte.hu> (raw)
In-Reply-To: <20090224161324.GB2803@Krystal>
* Mathieu Desnoyers <mathieu.desnoyers-scC8bbJcJLCw5LPnMra/2Q@public.gmane.org> wrote:
> * Ingo Molnar (mingo-X9Un+BFzKDI@public.gmane.org) wrote:
> >
> > * Rafael J. Wysocki <rjw-KKrjLPT3xs0@public.gmane.org> wrote:
> >
> > > This message has been generated automatically as a part of a report
> > > of recent regressions.
> > >
> > > The following bug entry is on the current list of known regressions
> > > from 2.6.28. Please verify if it still should be listed and let me know
> > > (either way).
> > >
> > >
> > > Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=12660
> > > Subject : Linux 2.6.28.3 freezing on a 32-bits x86 Thinkpad T43p
> > > Submitter : Mathieu Desnoyers <mathieu.desnoyers-scC8bbJcJLCw5LPnMra/2Q@public.gmane.org>
> > > Date : 2009-02-04 21:11 (20 days old)
> > > References : http://marc.info/?l=linux-kernel&m=123378196022258&w=4
> > > Handled-By : Ingo Molnar <mingo-X9Un+BFzKDI@public.gmane.org>
> >
> > Mathieu, this bug is very weird and makes little sense. Could
> > you please reproduce it with vanilla -git too (without any LTT
> > patches applied) and send the full boot+crash log?
> >
> > Ingo
>
> Hi Ingo,
>
> The last time I reproduced this bug (before going back to 2.6.27 on this
> machine) was with a vanilla 2.6.28.5 kernel with the following patche
> applied. So maybe this patch is actually causing the problem now that
> other memory problems have been fixed since 2.6.28.3. I'll try without
> it, but it can take a while before the bug reappears, we'll see.
>
> Mathieu
>
>
> diff --git a/arch/x86/mm/pageattr.c b/arch/x86/mm/pageattr.c
> index 84ba748..fb12f06 100644
> --- a/arch/x86/mm/pageattr.c
> +++ b/arch/x86/mm/pageattr.c
> @@ -576,6 +576,13 @@ static int __change_page_attr(struct cpa_data *cpa, int primary)
> else
> address = *cpa->vaddr;
>
> + /*
> + * If we're called with lazy mmu updates enabled, the
> + * in-memory pte state may be stale. Flush pending updates to
> + * bring them up to date.
> + */
> + arch_flush_lazy_mmu_mode();
> +
> repeat:
> kpte = lookup_address(address, &level);
> if (!kpte)
> @@ -854,6 +861,13 @@ static int change_page_attr_set_clr(unsigned long *addr, int numpages,
> } else
> cpa_flush_all(cache);
>
> + /*
> + * If we've been called with lazy mmu updates enabled, then
> + * make sure that everything gets flushed out before we
> + * return.
> + */
> + arch_flush_lazy_mmu_mode();
> +
> out:
> return ret;
> }
there's a fix related to that commit:
d85cf93: x86/paravirt: make arch_flush_lazy_mmu/cpu disable preemption
Ingo
next prev parent reply other threads:[~2009-02-24 20:45 UTC|newest]
Thread overview: 72+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-02-23 21:45 2.6.29-rc6: Reported regressions from 2.6.28 Rafael J. Wysocki
2009-02-23 21:45 ` [Bug #12414] iwl4965 cannot use "ap auto" on latest 2.6.28/29? Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12419] possible circular locking dependency on i915 dma Rafael J. Wysocki
2009-02-24 1:56 ` Wang Chen
[not found] ` <49A353BD.40000-BthXqXjhjHXQFUHtdCDX3A@public.gmane.org>
2009-02-25 22:54 ` Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12444] X hangs following switch from radeonfb console - Bisected Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12418] Repeated ioctl(4, 0x40046445, ..) loop in glxgears Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12491] i915 lockdep warning Rafael J. Wysocki
2009-02-24 1:36 ` Roland Dreier
[not found] ` <adabpssvcn9.fsf-FYB4Gu1CFyUAvxtiuMwx3w@public.gmane.org>
2009-02-24 1:44 ` Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12490] ath5k related kernel panic in 2.6.29-rc1 Rafael J. Wysocki
2009-02-24 13:25 ` Bob Copeland
[not found] ` <20090224132554.GA6019-dciA93evfQsotQDIqMXfEQ@public.gmane.org>
2009-02-25 22:55 ` Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12497] new barrier warnings " Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12501] build bug in eeepc-laptop.c Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12499] Problem with using bluetooth adaper connected to usb port Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12551] end_request: I/O error, dev cciss/c0d0, sector 87435720 Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12574] possible circular locking dependency detected Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12617] unable to compile e100 firmware into kernel Rafael J. Wysocki
2009-02-24 3:19 ` Andrey Borzenkov
[not found] ` <200902240619.18087.arvidjaar-JGs/UdohzUI@public.gmane.org>
2009-02-25 22:58 ` Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12613] [Suspend regression][DRM, RADEON] Rafael J. Wysocki
2009-02-24 6:56 ` etienne
[not found] ` <49A39A2D.7020007-Bf/eaXMDFuuXqB7oj33eUg@public.gmane.org>
2009-02-25 22:58 ` Rafael J. Wysocki
[not found] ` <200902252358.10362.rjw-KKrjLPT3xs0@public.gmane.org>
2009-02-27 10:14 ` Soeren Sonnenburg
2009-02-23 21:48 ` [Bug #12660] Linux 2.6.28.3 freezing on a 32-bits x86 Thinkpad T43p Rafael J. Wysocki
2009-02-24 7:29 ` Ingo Molnar
[not found] ` <20090224072902.GA20098-X9Un+BFzKDI@public.gmane.org>
2009-02-24 16:13 ` Mathieu Desnoyers
2009-02-24 20:45 ` Ingo Molnar [this message]
[not found] ` <20090224204502.GC15161-X9Un+BFzKDI@public.gmane.org>
2009-03-03 5:54 ` [Bug #12660] Linux 2.6.28.7 " Mathieu Desnoyers
2009-02-23 21:48 ` [Bug #12618] hackbench [pthread mode] regression with 2.6.29-rc3 Rafael J. Wysocki
2009-02-24 8:48 ` Peter Zijlstra
2009-02-24 8:50 ` Zhang, Yanmin
2009-02-24 20:46 ` Ingo Molnar
[not found] ` <20090224204638.GD15161-X9Un+BFzKDI@public.gmane.org>
2009-02-25 23:00 ` Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12667] Badness at kernel/time/timekeeping.c:98 in pmud (timekeeping_suspended) Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12668] USB flash disk surprise disconnect Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12671] uvc_status_cleanup(): undefined reference to `input_unregister_device' Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12670] BUG: unable to handle kernel paging request at pin_to_kill+0x21 Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12680] Not having a VIA PadLock hardware incurs a long delay in probing on modules insertion attempt Rafael J. Wysocki
2009-02-24 7:30 ` Herbert Xu
[not found] ` <20090224073033.GA21044-lOAM2aK0SrRLBo1qDEOMRrpzq4S04n8Q@public.gmane.org>
2009-02-25 23:06 ` Rafael J. Wysocki
[not found] ` <200902260006.40347.rjw-KKrjLPT3xs0@public.gmane.org>
2009-02-26 0:43 ` Herbert Xu
2009-02-23 21:48 ` [Bug #12705] X200: Brightness broken since 2.6.29-rc4-58-g4c098bc Rafael J. Wysocki
2009-02-24 5:47 ` Nico Schottelius
[not found] ` <20090224054725.GB27085-CwvJMKsI4x9IWicycGkJrnB8g6S6LqdP2LY78lusg7I@public.gmane.org>
2009-02-25 23:07 ` Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12681] s2ram: fails to wake up on Acer Extensa 4220 (SMP disabled) Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12706] Oopses and ACPI problems (Linus 2.6.29-rc4) Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12735] Sound don't work with my toshiba X200 and kernel 2.6.29 Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12760] 2.6.29-rc5 hanging at boot when CONFIG_LOCK_STAT=y Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12758] ACPI exception with 2.6.29-rc6 Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12761] Bonding tied to IPV6 in 29-rc5 Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12762] Disk errors loop forever in 2.6.29 Rafael J. Wysocki
2009-02-28 21:50 ` Sitsofe Wheeler
[not found] ` <20090228215027.GA22913-ScVzN+evPNgw6GsfDNm9Eg@public.gmane.org>
2009-02-28 22:00 ` Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12763] Different cpu MHz values for processor0 and processor1 Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12764] Can not ioremap virtual address for G33 hw status page Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12765] i915 VT switch with AIGLX causes X lock up Rafael J. Wysocki
2009-02-26 21:43 ` Sitsofe Wheeler
[not found] ` <20090226214325.GA14218-ScVzN+evPNgw6GsfDNm9Eg@public.gmane.org>
2009-02-26 22:32 ` Rafael J. Wysocki
2009-02-23 21:48 ` [Bug #12766] Lots of smp_processor_id() in preemptible messages Rafael J. Wysocki
2009-02-24 1:03 ` Jeremy Fitzhardinge
2009-02-24 18:03 ` Tilman Schmidt
2009-03-13 5:56 ` [stable] " Greg KH
2009-02-24 7:15 ` 2.6.29-rc6: Reported regressions from 2.6.28 Ingo Molnar
2009-02-25 23:12 ` Rafael J. Wysocki
2009-03-03 19:36 ` Jan Kara
2009-03-03 19:45 ` Christoph Hellwig
2009-03-03 19:56 ` Rafael J. Wysocki
-- strict thread matches above, loose matches on Subject: below --
2009-02-14 20:35 2.6.29-rc5: " Rafael J. Wysocki
2009-02-14 20:38 ` [Bug #12660] Linux 2.6.28.3 freezing on a 32-bits x86 Thinkpad T43p Rafael J. Wysocki
2009-02-14 23:29 ` Mathieu Desnoyers
2009-02-08 19:05 2.6.29-rc4: Reported regressions from 2.6.28 Rafael J. Wysocki
2009-02-08 19:21 ` [Bug #12660] Linux 2.6.28.3 freezing on a 32-bits x86 Thinkpad T43p Rafael J. Wysocki
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=20090224204502.GC15161@elte.hu \
--to=mingo-x9un+bfzkdi@public.gmane.org \
--cc=kernel-testers-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=mathieu.desnoyers-scC8bbJcJLCw5LPnMra/2Q@public.gmane.org \
--cc=rjw-KKrjLPT3xs0@public.gmane.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;
as well as URLs for NNTP newsgroup(s).