From: Fengguang Wu <fengguang.wu@intel.com>
To: Vlastimil Babka <vbabka@suse.cz>
Cc: Linus Torvalds <torvalds@linux-foundation.org>,
DRI <dri-devel@lists.freedesktop.org>,
Russell King - ARM Linux <linux@arm.linux.org.uk>
Subject: Re: drm/sysfs lifetime interaction fixes
Date: Sun, 13 Oct 2013 08:27:02 +0800 [thread overview]
Message-ID: <20131013002702.GA9901@localhost> (raw)
In-Reply-To: <52599D53.4010302@suse.cz>
> >[ 97.260371] BUG: Bad page map in process killall5 pte:4f426de0 pmd:0f4f4067
> >[ 97.261114] addr:3fc00000 vm_flags:00100173 anon_vma:4f4066c0 mapping: (null) index:3ffe6
> >[ 97.261912] CPU: 0 PID: 334 Comm: killall5 Not tainted 3.12.0-rc3-00156-gdaeb5e3 #1
> >[ 97.262633] Hardware name: Bochs Bochs, BIOS Bochs 01/01/2011
> >[ 97.263192] 3fc00000 4f4c1e14 4212e45c 4fbff9a0 4f4c1e4c 411a9c4b 4262ade0 3fc00000
> >[ 97.264051] 00100173 4f4066c0 00000000 0003ffe6 4f426de0 0003ffe6 00000000 4fbff9a0
> >[ 97.264906] 3fc00000 3fc00000 4f4c1e60 411ab50e 00000000 4f464000 00000000 4f4c1ed0
> >[ 97.265751] Call Trace:
> >[ 97.266022] [<4212e45c>] dump_stack+0xbb/0x14b
> >[ 97.266456] [<411a9c4b>] print_bad_pte+0x28b/0x2c0
> >[ 97.266931] [<411ab50e>] vm_normal_page+0xae/0xe0
> >[ 97.267388] [<411b37f3>] munlock_vma_pages_range+0x143/0x320
> >[ 97.267950] [<410d30fd>] ? sched_clock_cpu+0x20d/0x250
> >[ 97.268451] [<411bacee>] exit_mmap+0x7e/0x200
> Yes, this should have been fixed by commit eadb41ae82f80210
> "mm/mlock.c: prevent walking off the end of a pagetable in no-pmd
> configuration", merged between rc3 and rc4.
Great, thanks! This explains why only v3.12-rc4 is free from the bug
in the below config.
/kernel/i386-randconfig-i003-1011/daeb5e37165e2ad745d1d2d5d7ab32ad9cb08f1a
+-------------------------------------------------+-----------+-----------+--------------+--------------+
| | v3.12-rc3 | v3.12-rc4 | 6aba5b6cf098 | daeb5e37165e |
+-------------------------------------------------+-----------+-----------+--------------+--------------+
| good_boots | 1088 | 1092 | 1070 | 1043 |
| has_kernel_error_warning | 42 | 71 | 40 | 67 |
| BUG:kernel_early_hang_without_any_printk_output | 37 | 71 | 36 | 59 |
| BUG:Bad_page_map_in_process_killall5_pte:pmd | 5 | 0 | 4 | 8 |
+-------------------------------------------------+-----------+-----------+--------------+--------------+
Thanks,
Fengguang
prev parent reply other threads:[~2013-10-13 0:27 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-10-11 5:05 drm/sysfs lifetime interaction fixes Dave Airlie
2013-10-11 5:05 ` [PATCH 1/2] drm/i915: abstract the conversion of device->minor out to a macro Dave Airlie
2013-10-12 13:16 ` Russell King - ARM Linux
2013-10-11 5:05 ` [PATCH 2/2] drm/sysfs: sort out minor and connector device object lifetimes Dave Airlie
2013-10-11 17:09 ` drm/sysfs lifetime interaction fixes Linus Torvalds
2013-10-11 21:47 ` Dave Airlie
2013-10-12 12:54 ` Fengguang Wu
2013-10-12 19:04 ` Vlastimil Babka
2013-10-13 0:27 ` Fengguang Wu [this message]
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=20131013002702.GA9901@localhost \
--to=fengguang.wu@intel.com \
--cc=dri-devel@lists.freedesktop.org \
--cc=linux@arm.linux.org.uk \
--cc=torvalds@linux-foundation.org \
--cc=vbabka@suse.cz \
/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