Need backport short kernel patch for oops on Wily kernels with haswell/broadwell

Joseph Salisbury joseph.salisbury at canonical.com
Mon May 2 19:16:27 UTC 2016


On 04/28/2016 09:08 PM, Nick Black wrote:
> Sorry, the other entry is Haswell-ULT, added by Josh Boyer:
>
> https://github.com/masahir0y/linux-yamada/commit/ed1f0eeebaeeb7f790e9e7642116a208581e5bfc
> or http://lkml.iu.edu/hypermail/linux/kernel/1601.3/03815.html
>
> it was pulled into 4.5-rc3 from the linux-pm tree.
>
> i'll go ahead and open the bug, thanks!
>
> On Thu, Apr 28, 2016 at 7:02 PM, Kamal Mostafa <kamal at canonical.com
> <mailto:kamal at canonical.com>> wrote:
>
>     On Wed, Apr 27, 2016 at 01:06:47PM -0400, Nick Black wrote:
>     > Hello there!
>     >
>     > We're seeing a lot of (seemingly harmless) oops using Wily 4.2
>     kernels with
>     > Haswell-ULT and Broadwell x86 processors. The fix seems a simple
>     backport
>     > from 4.5, adding two elements to the mch_quirk_devices[] table from
>     > drivers/pnp/quirks.c.
>     > I've included a sample oops below from a Haswell-ULT machine.
>     The most
>     > recent patch appears to be here:
>     >
>     >   https://lkml.org/lkml/2015/12/11/165
>     >
>     > Could we get this included in the Wily kernel? Thanks!
>     >
>
>     Hi Nick-
>
>     That patch looks fine and will apply to Vivid, Wily, and Xenial.
>
>     However, you mention "adding two elements" but that patch only
>     adds one:
>     +       0x1604, /* Broadwell */
>     Clarify that please, and ...
>
>     Please file a launchpad bug against the 'linux' package so we can
>     track
>     the issue and have you verify the fix when we apply it.
>
>     Thanks!
>
>      -Kamal
>
>     >
>     > ------------[ cut here ]------------
>     > WARNING: CPU: 1 PID: 1 at
>     >
>     /build/linux-lts-wily-MVxxD8/linux-lts-wily-4.2.0/arch/x86/mm/ioremap.c:198
>     > __ioremap_caller+0x2a2/0x360()
>     > Info: mapping multiple BARs. Your kernel is fine.
>     > Modules linked in:
>     > CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.2.0-34-generic
>     > #39~14.04.1-Ubuntu
>     > Hardware name: Hewlett-Packard HP EliteBook Folio 1040 G1/213E,
>     BIOS L83
>     > Ver. 01.07 03/28/2014
>     >  ffffffff81a91c80 ffff88023522bad8 ffffffff817b5fed 0000000000000001
>     >  ffff88023522bb28 ffff88023522bb18 ffffffff8107799a ffffc90000cbe000
>     >  ffffc90000cb8000 ffffc90000cb8000 0000000000006000 ffff880230297040
>     > Call Trace:
>     >  [<ffffffff817b5fed>] dump_stack+0x45/0x57
>     >  [<ffffffff8107799a>] warn_slowpath_common+0x8a/0xc0
>     >  [<ffffffff81077a16>] warn_slowpath_fmt+0x46/0x50
>     >  [<ffffffff81064942>] __ioremap_caller+0x2a2/0x360
>     >  [<ffffffff81064a17>] ioremap_nocache+0x17/0x20
>     >  [<ffffffff810393c5>] snb_uncore_imc_init_box+0x65/0x90
>     >  [<ffffffff81037955>] uncore_pci_probe+0xd5/0x1c0
>     >  [<ffffffff813f3a75>] local_pci_probe+0x45/0xa0
>     >  [<ffffffff813f4c34>] ? pci_match_device+0xf4/0x120
>     >  [<ffffffff813f4d6a>] pci_device_probe+0xca/0x110
>     >  [<ffffffff814f6293>] driver_probe_device+0x213/0x460
>     >  [<ffffffff814f6570>] __driver_attach+0x90/0xa0
>     >  [<ffffffff814f64e0>] ? driver_probe_device+0x460/0x460
>     >  [<ffffffff814f409d>] bus_for_each_dev+0x5d/0x90
>     >  [<ffffffff814f5c0e>] driver_attach+0x1e/0x20
>     >  [<ffffffff814f5760>] bus_add_driver+0x1d0/0x290
>     >  [<ffffffff81d606cf>] ? uncore_cpu_setup+0x12/0x12
>     >  [<ffffffff814f6f30>] driver_register+0x60/0xe0
>     >  [<ffffffff813f33dc>] __pci_register_driver+0x4c/0x50
>     >  [<ffffffff81d607b5>] intel_uncore_init+0xe6/0x2fc
>     >  [<ffffffff81d606cf>] ? uncore_cpu_setup+0x12/0x12
>     >  [<ffffffff8100213d>] do_one_initcall+0xcd/0x1f0
>     >  [<ffffffff81094e00>] ? parse_args+0x120/0x470
>     >  [<ffffffff810b7528>] ? __wake_up+0x48/0x60
>     >  [<ffffffff81d512c5>] kernel_init_freeable+0x199/0x226
>     >  [<ffffffff81d509a1>] ? initcall_blacklist+0xc0/0xc0
>     >  [<ffffffff817a5f50>] ? rest_init+0x80/0x80
>     >  [<ffffffff817a5f5e>] kernel_init+0xe/0xe0
>     >  [<ffffffff817bd81f>] ret_from_fork+0x3f/0x70
>     >  [<ffffffff817a5f50>] ? rest_init+0x80/0x80
>     > ---[ end trace 5f5beae5b9d2dc45 ]---
>
>     > --
>     > kernel-team mailing list
>     > kernel-team at lists.ubuntu.com <mailto:kernel-team at lists.ubuntu.com>
>     > https://lists.ubuntu.com/mailman/listinfo/kernel-team
>
>
>
>
Hi Nick,

Did you happen to open a bug yet?  If so, can you reply with the bug number?

Thanks,

Joe






More information about the kernel-team mailing list