[<prev] [next>] [day] [month] [year] [list]
Message-ID: <57ca88ec.8Uwmgj9cHsfC4q6Q%fengguang.wu@intel.com>
Date: Sat, 03 Sep 2016 16:25:16 +0800
From: kernel test robot <fengguang.wu@...el.com>
To: Andy Shevchenko <andriy.shevchenko@...ux.intel.com>
Cc: LKP <lkp@...org>, linux-serial@...r.kernel.org,
linux-kernel@...r.kernel.org,
"Greg Kroah-Hartman" <gregkh@...uxfoundation.org>,
wfg@...ux.intel.com
Subject: [serial: 8250_lpss] a13e19cf3d: BUG: kernel hang in boot stage
Greetings,
0day kernel testing robot got the below dmesg and the first bad commit is
https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git tty-next
commit a13e19cf3dc1080cf8a3a174cefd9199610faed7
Author: Andy Shevchenko <andriy.shevchenko@...ux.intel.com>
AuthorDate: Wed Aug 17 19:20:27 2016 +0300
Commit: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
CommitDate: Wed Aug 31 16:13:30 2016 +0200
serial: 8250_lpss: split LPSS driver to separate module
The SoCs, such as Intel Braswell, have DesignWare UART IP. Split out the
support of such chips to a separate module which also will be used for Intel
Quark later.
The rationale to have the separate driver to be existing:
- Do not contaminate 8250_pci.c anymore with LPSS related quirks
- All of them are using same DMA engine and they are Designware IP which means
that in the future we might share the code between 8250_dw.c and 8250_lpss.c
- It reduces the kernel memory footprint on non-X86 machines where 8250_pci.c
is in use
Besides the split the driver also has been refactored, in particular a) the DMA
and port setup are separate functions, b) the two new structures lpss8250 and
lpss8250_board are introduced to keep necessary data instead of
pciserial_board, c) DMA parameters are passed to the DMA setup via mentioned
custom structure. Most of the changes are done due to the future support of
UART DMA on Intel Quark.
The Intel Quark UART DMA support is based on bits taking from BSP code
published by Intel earlier.
The driver does not use any specific power management. PCI core takes care of
the default behaviour during suspend and resume.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@...ux.intel.com>
Tested-by: Bryan O'Donoghue <pure.logic@...us-software.ie>
Signed-off-by: Greg Kroah-Hartman <gregkh@...uxfoundation.org>
+-------------------------------+------------+------------+------------+
| | 68af490b03 | a13e19cf3d | 6fe4da5401 |
+-------------------------------+------------+------------+------------+
| boot_successes | 63 | 0 | 0 |
| boot_failures | 0 | 26 | 27 |
| BUG:kernel_hang_in_boot_stage | 0 | 26 | 27 |
+-------------------------------+------------+------------+------------+
Booting the kernel.
Elapsed time: 500
BUG: kernel hang in boot stage
Linux version 4.8.0-rc2-00028-ga13e19c #1
Command line: root=/dev/ram0 hung_task_panic=1 debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 net.ifnames=0 printk.devkmsg=on panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 systemd.log_level=err ignore_loglevel earlyprintk=ttyS0,115200 console=ttyS0,115200 console=tty0 vga=normal rw link=/kbuild-tests/run-queue/kvm/x86_64-randconfig-r0-09031101/linux-devel:devel-spot-201609030826:a13e19cf3dc1080cf8a3a174cefd9199610faed7:bisect-linux-0/.vmlinuz-a13e19cf3dc1080cf8a3a174cefd9199610faed7-20160903152912-8-vp branch=linux-devel/devel-spot-201609030826 BOOT_IMAGE=/pkg/linux/x86_64-randconfig-r0-09031101/gcc-6/a13e19cf3dc1080cf8a3a174cefd9199610faed7/vmlinuz-4.8.0-rc2-00028-ga13e19c drbd.minor_count=8
git bisect start 6fe4da54019254083959652e61fab5d7b6d8b16b 3eab887a55424fc2c27553b7bfe32330df83f7b8 --
git bisect good 86374892625f368ff0a7d0045bbd10f5005f5095 # 13:00 20+ 0 Merge 'linux-review/Paul-Burton/Partial-MIPS-Malta-DT-conversion/20160903-000153' into devel-spot-201609030826
git bisect bad 28b0a3136795a9a1d1abb0331790bbae75e71e03 # 13:14 0- 11 Merge 'renesas/topic/sdr104-v6' into devel-spot-201609030826
git bisect good 2e5ad9bf16a597bcf52ffee14dc5a3dc80e60ae9 # 13:24 22+ 0 Merge 'linux-review/Wang-Nan/perf-report-Recognize-hugetlb-mapping-as-anon-mapping/20160902-220432' into devel-spot-201609030826
git bisect bad bedfbf8942db947f2a9be3e3a4e01d8ddf3bdf4e # 13:40 0- 8 Merge 'linux-review/Luca-Ceresoli/rtl8723au-remove-declaration-of-unimplemented-functions/20160902-211231' into devel-spot-201609030826
git bisect bad 687a5fb1c4382d1e37d444fdc24f9a0ecb4034a0 # 14:02 0- 10 Merge 'tty/tty-testing' into devel-spot-201609030826
git bisect good 259bbca0cd7b626ab0fc5eb63dfc24b1408e29b4 # 14:13 21+ 0 Merge 'linux-review/Toke-H-iland-J-rgensen/mac80211-Move-reorder-sensitive-TX-handlers-to-after-TXQ-dequeue/20160902-215155' into devel-spot-201609030826
git bisect good bf7a791d2c931375ae966adfb0a93eae426c6d7e # 14:26 22+ 0 Merge 'linux-review/Hariprasad-Shenai/cxgb4-Add-support-for-ndo_get_vf_config/20160902-214923' into devel-spot-201609030826
git bisect good 5887ad43ee02a00f17a6132b7fb256dc6865474c # 14:41 22+ 0 tty: serial: fsl_lpuart: Use cyclic DMA for Rx
git bisect good 9217a5bf66061c392e461255c5d9d41aac136e58 # 14:50 22+ 0 dmaengine: dw: keep copy of custom slave config in dwc
git bisect good 8d17047207d52182ccd55b9529e1c8cc062c07c2 # 15:06 22+ 0 serial: 8250_dma: switch to new dmaengine_terminate_* API
git bisect good 68af490b03b40cc31b2cd47899661d87ab9f127d # 15:22 22+ 0 serial: 8250: enable AFE on ports where FIFO is 16 bytes
git bisect bad a13e19cf3dc1080cf8a3a174cefd9199610faed7 # 15:36 0- 4 serial: 8250_lpss: split LPSS driver to separate module
# first bad commit: [a13e19cf3dc1080cf8a3a174cefd9199610faed7] serial: 8250_lpss: split LPSS driver to separate module
git bisect good 68af490b03b40cc31b2cd47899661d87ab9f127d # 15:40 63+ 0 serial: 8250: enable AFE on ports where FIFO is 16 bytes
# extra tests on HEAD of linux-devel/devel-spot-201609030826
git bisect bad 6fe4da54019254083959652e61fab5d7b6d8b16b # 15:40 0- 27 0day head guard for 'devel-spot-201609030826'
# extra tests on tree/branch tty/tty-next
git bisect bad d2f5a7311bcaed681a41cb3419b8fe92a7b68bf5 # 16:00 0- 17 dmaengine: hsu: refactor hsu_dma_do_irq() to return int
# extra tests on tree/branch linus/master
git bisect good 0141af184adc7f6ea9bd2f9631a15704d0806f8b # 16:10 66+ 1 Merge branch 'for-linus' of git://git.kernel.dk/linux-block
# extra tests on tree/branch linux-next/master
git bisect good 0f98f121e1670eaa2a2fbb675e07d6ba7f0e146f # 16:24 65+ 1 Add linux-next specific files for 20160825
---
0-DAY kernel test infrastructure Open Source Technology Center
https://lists.01.org/pipermail/lkp Intel Corporation
Download attachment "dmesg-quantal-vp-42:20160903073756:x86_64-randconfig-r0-09031101:4.8.0-rc2-00028-ga13e19c:1.gz" of type "application/gzip" (787 bytes)
View attachment "config-4.8.0-rc2-00028-ga13e19c" of type "text/plain" (117916 bytes)
Powered by blists - more mailing lists