On Sun, 29 Apr 2012, Jens Gustedt wrote:
> Hi,
> it looks that there is a regression in 3.3.4 compared to 3.3.3.
> 
> After migrating I have the BUG as copied below.
> 
> If somebody thinks that this would make sense, I could try to bisect this.
> 
> Jens
> 
> [    9.723430] BUG: unable to handle kernel NULL pointer dereference at
> 0000000000000012
> [    9.723478] IP: [<ffffffff812efa66>] strstr+0x26/0x80
> [    9.723485] PGD 11623f067 PUD 1154ad067 PMD 0
> [    9.723489] Oops: 0000 [#1] SMP
> [    9.723491] CPU 0
> [    9.723492] Modules linked in: dell_laptop(+) fscache snd cfg80211
> dcdbas v4l2_compat_ioctl32 auth_rpcgss videobuf2_vmalloc
> videobuf2_memops nfs_acl soundcore sunrpc psmouse snd_page_alloc
> serio_raw lm75 coretemp i915 ahci libahci drm_kms_helper drm sdhci_pci
> sdhci e1000e i2c_algo_bit video
> [    9.723505]
> [    9.723508] Pid: 567, comm: modprobe Not tainted 3.3.4 #6 Dell Inc.
> Latitude E6320/0GJF11
> [    9.723511] RIP: 0010:[<ffffffff812efa66>]  [<ffffffff812efa66>]
> strstr+0x26/0x80
> [    9.723515] RSP: 0018:ffff88011e655e60  EFLAGS: 00010206
> [    9.723516] RAX: 0000000000000012 RBX: ffffffffa0215e58 RCX:
> 0000000000000012
> [    9.723518] RDX: ffffffffa0215e7a RSI: ffffffffa0215e69 RDI:
> 0000000000000012
> [    9.723520] RBP: ffff88011e655e68 R08: 0000000000000011 R09:
> 000000000000000a
> [    9.723522] R10: ffff880000000000 R11: 0000000000000000 R12:
> 0000000000000000
> [    9.723524] R13: ffffffffa0215e58 R14: 0000000000000000 R15:
> 0000000000404f2f
> [    9.723526] FS:  00007f9b94a04720(0000) GS:ffff88012dc00000(0000)
> knlGS:0000000000000000
> [    9.723528] CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
> [    9.723530] CR2: 0000000000000012 CR3: 0000000114958000 CR4:
> 00000000000406f0
> [    9.723532] DR0: 0000000000000000 DR1: 0000000000000000 DR2:
> 0000000000000000
> [    9.723534] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7:
> 0000000000000400
> [    9.723536] Process modprobe (pid: 567, threadinfo ffff88011e654000,
> task ffff880114d4db40)
> [    9.723538] Stack:
> [    9.723539]  ffffffffa0215e58 ffff88011e655e98 ffffffff814a25fd
> ffff88011e655f10
> [    9.723542]  ffffffffa0215e58 0000000000000000 ffffffffa022c09e
> ffff88011e655eb8
> [    9.723544]  ffffffff814a26f8 00000000ffffffed 0000000000000000
> ffff88011e655f18
> [    9.723547] Call Trace:
> [    9.723553]  [<ffffffff814a25fd>] dmi_matches+0x5d/0xd0
> [    9.723557]  [<ffffffffa022c09e>] ? find_tokens+0x9e/0x9e [dell_laptop]
> [    9.723560]  [<ffffffff814a26f8>] dmi_check_system+0x28/0x60
> [    9.723564]  [<ffffffffa022c0db>] dell_init+0x3d/0xf62 [dell_laptop]
> [    9.723567]  [<ffffffff8103f1e3>] ? set_memory_nx+0x43/0x50
> [    9.723571]  [<ffffffffa022c09e>] ? find_tokens+0x9e/0x9e [dell_laptop]
> [    9.723575]  [<ffffffff81002162>] do_one_initcall+0x42/0x180
> [    9.723579]  [<ffffffff810a5fe4>] sys_init_module+0xd4/0x230
> [    9.723583]  [<ffffffff815c5c29>] system_call_fastpath+0x16/0x1b
> [    9.723585] Code: 00 00 00 00 00 55 48 89 f8 48 89 e5 80 3e 00 53 74
> 13 48 89 f2 48 ff c2 80 3a 00 75 f8 49 89 d0 49 29 f0 75 03 5b c9 c3 48
> 89 c1 <80> 38 00 74 0d 0f 1f 44 00 00 48 ff c1 80 39 00 75 f8 49 89 c9
> [    9.723606] RIP  [<ffffffff812efa66>] strstr+0x26/0x80
> [    9.723609]  RSP <ffff88011e655e60>
> [    9.723610] CR2: 0000000000000012
> [    9.779392] Linux video capture interface: v2.00
> [    9.779974] ---[ end trace 5ac2b643564e817f ]---

Thanks for warning us: not my area, but I bet you'll find it fixed
by this later upstream commit, which had better be added to -stable.

Hugh

commit d62d421b071b08249361044d8e56c8b5c3ed6aa7
Author: Martin Nyhus <[email protected]>
Date:   Thu Mar 15 18:25:48 2012 +0100

    dell-laptop: Terminate quirks list properly
    
    Add missing DMI_NONE entry to end of the quirks list so
    dmi_check_system() won't read past the end of the list.
    
    Signed-off-by: Martin Nyhus <[email protected]>
    Signed-off-by: Matthew Garrett <[email protected]>

diff --git a/drivers/platform/x86/dell-laptop.c 
b/drivers/platform/x86/dell-laptop.c
index a05fc9c..e6c08ee 100644
--- a/drivers/platform/x86/dell-laptop.c
+++ b/drivers/platform/x86/dell-laptop.c
@@ -212,6 +212,7 @@ static struct dmi_system_id __devinitdata dell_quirks[] = {
                },
                .driver_data = &quirk_dell_vostro_v130,
        },
+       { }
 };
 
 static struct calling_interface_buffer *buffer;
--
To unsubscribe from this list: send the line "unsubscribe stable" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to