drm/sysfs lifetime interaction fixes
Fengguang Wu
fengguang.wu at intel.com
Sun Oct 13 02:27:02 CEST 2013
> >[ 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
More information about the dri-devel
mailing list