All of lore.kernel.org
 help / color / mirror / Atom feed
* [BISECTED][REGRESSION] Hang while booting EeePC 900
@ 2018-04-01 14:35 Sitsofe Wheeler
  2018-04-02 13:47 ` Bart Van Assche
  2018-04-02 14:33 ` Jens Axboe
  0 siblings, 2 replies; 13+ messages in thread
From: Sitsofe Wheeler @ 2018-04-01 14:35 UTC (permalink / raw)
  To: Tejun Heo
  Cc: linux-kernel, Asai Thambi SP, Stefan Haberland, Jan Hoeppner,
	Bart Van Assche, Jens Axboe

Hi,

While trying to boot an EeePC 900 on the latest git mainline kernel a
hang is encountered while systemd is starting services but this did
not happen with 4.15. A bisection narrowed it down to the commit
358f70da49d77c43f2ca11b5da584213b2add29c ("blk-mq: make
blk_abort_request() trigger timeout path"). Here's the bisection log:

git bisect start
# bad: [9829fcd7ae99d5955bb76a8fb8060e63339d7c9d] drm-tip:
2018y-03m-29d-19h-56m-48s UTC integration manifest
git bisect bad 9829fcd7ae99d5955bb76a8fb8060e63339d7c9d
# good: [bebc6082da0a9f5d47a1ea2edc099bf671058bd4] Linux 4.14
git bisect good bebc6082da0a9f5d47a1ea2edc099bf671058bd4
# skip: [68ae7424583b561c2fda2fb03726e56946b34b19] ixgbe: Drop
l2_accel_priv data pointer from ring struct
git bisect skip 68ae7424583b561c2fda2fb03726e56946b34b19
# good: [d8a5b80568a9cb66810e75b182018e9edb68e8ff] Linux 4.15
git bisect good d8a5b80568a9cb66810e75b182018e9edb68e8ff
# bad: [fe53d1443a146326b49d57fe6336b5c2a725223f] Merge tag
'armsoc-drivers' of
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
git bisect bad fe53d1443a146326b49d57fe6336b5c2a725223f
# bad: [a103950e0dd2058df5e8a8d4a915707bdcf205f0] Merge branch 'linus'
of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
git bisect bad a103950e0dd2058df5e8a8d4a915707bdcf205f0
# bad: [d8b91dde38f4c43bd0bbbf17a90f735b16aaff2c] Merge branch
'perf-core-for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad d8b91dde38f4c43bd0bbbf17a90f735b16aaff2c
# bad: [9697e9da84299d0d715d515dd2cc48f1eceb277d] Merge tag
'edac_for_4.16' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp
git bisect bad 9697e9da84299d0d715d515dd2cc48f1eceb277d
# good: [7f3fdd40a7dfaa7405185250974b0fabd08c1f8b] Merge tag
'pm-4.16-rc1' of
git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
git bisect good 7f3fdd40a7dfaa7405185250974b0fabd08c1f8b
# good: [0fc7e74663447682c904fe375bb680b004ddaa14] Merge tag
'mtd/for-4.16' of git://git.infradead.org/linux-mtd
git bisect good 0fc7e74663447682c904fe375bb680b004ddaa14
# good: [310eb252a78307fc2ac4c4c755290a578c0304d0] mmc: mmci: fix
error return code in mmci_probe()
git bisect good 310eb252a78307fc2ac4c4c755290a578c0304d0
# bad: [3eb2ce825ea1ad89d20f7a3b5780df850e4be274] Linux 4.16-rc7
git bisect bad 3eb2ce825ea1ad89d20f7a3b5780df850e4be274
# bad: [537433b6241e067de2d9da3bed5f4fed9c9eac58] Merge tag
'armsoc-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc
git bisect bad 537433b6241e067de2d9da3bed5f4fed9c9eac58
# bad: [a103950e0dd2058df5e8a8d4a915707bdcf205f0] Merge branch 'linus'
of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
git bisect bad a103950e0dd2058df5e8a8d4a915707bdcf205f0
# bad: [efd52b5d363e3e3b6224ad39949219c0df117c91] Merge tag
'nfs-for-4.16-1' of git://git.linux-nfs.org/projects/trondmy/linux-nfs
git bisect bad efd52b5d363e3e3b6224ad39949219c0df117c91
# bad: [6304672b7f0a5c010002e63a075160856dc4f88d] Merge branch
'x86-pti-for-linus' of
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
git bisect bad 6304672b7f0a5c010002e63a075160856dc4f88d
# bad: [a4b7fd7d34de5765dece2dd08060d2e1f7be3b39] Merge tag
'iversion-v4.16-1' of
git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux
git bisect bad a4b7fd7d34de5765dece2dd08060d2e1f7be3b39
# skip: [8c7a8d1c4b9c30a2be3b31a2e6af1cefd45574eb] lib/scatterlist:
Fix chaining support in sgl_alloc_order()
git bisect skip 8c7a8d1c4b9c30a2be3b31a2e6af1cefd45574eb
# skip: [85ba3effc5a0836b9195f2010684062ad230cc23] blk-mq: add missing
RQF_STARTED to debugfs
git bisect skip 85ba3effc5a0836b9195f2010684062ad230cc23
# good: [73d8003749ebfd9617076213c0033e11aacf823c] Merge
remote-tracking branch 'regulator/topic/core' into regulator-next
git bisect good 73d8003749ebfd9617076213c0033e11aacf823c
# bad: [9b9c63f71bddf3dc897aaaa46c0593abc3e09932] Merge branch
'nvme-4.16' of git://git.infradead.org/nvme into for-4.16/block
git bisect bad 9b9c63f71bddf3dc897aaaa46c0593abc3e09932
# good: [b221fc130c49c50f4c2250d22e873420765a9fa2] bcache: ret IOERR
when read meets metadata error
git bisect good b221fc130c49c50f4c2250d22e873420765a9fa2
# bad: [e14575b3d457f5806d79b85886ef94d9c29e3b2a] block: convert
REQ_ATOM_COMPLETE to stealing rq->__deadline bit
git bisect bad e14575b3d457f5806d79b85886ef94d9c29e3b2a
# bad: [5a61c36398d0626bad377a7f5b9391b21e16e91d] blk-mq: remove
REQ_ATOM_STARTED
git bisect bad 5a61c36398d0626bad377a7f5b9391b21e16e91d
# good: [5138ac6748e381501894976f995fb7d1a63f80f4] bcache: fix
misleading error message in bch_count_io_errors()
git bisect good 5138ac6748e381501894976f995fb7d1a63f80f4
# good: [04ced159cec863f9bc27015d6b970bb13cfa6176] blk-mq: move hctx
lock/unlock into a helper
git bisect good 04ced159cec863f9bc27015d6b970bb13cfa6176
# good: [67818d25738b1c9ffb8541ca875b2ae3304869d5] blk-mq: use
blk_mq_rq_state() instead of testing REQ_ATOM_COMPLETE
git bisect good 67818d25738b1c9ffb8541ca875b2ae3304869d5
# bad: [358f70da49d77c43f2ca11b5da584213b2add29c] blk-mq: make
blk_abort_request() trigger timeout path
git bisect bad 358f70da49d77c43f2ca11b5da584213b2add29c
# first bad commit: [358f70da49d77c43f2ca11b5da584213b2add29c] blk-mq:
make blk_abort_request() trigger timeout path

-- 
Sitsofe | http://sucs.org/~sits/

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [BISECTED][REGRESSION] Hang while booting EeePC 900
  2018-04-01 14:35 [BISECTED][REGRESSION] Hang while booting EeePC 900 Sitsofe Wheeler
@ 2018-04-02 13:47 ` Bart Van Assche
  2018-04-02 14:33 ` Jens Axboe
  1 sibling, 0 replies; 13+ messages in thread
From: Bart Van Assche @ 2018-04-02 13:47 UTC (permalink / raw)
  To: sitsofe, tj; +Cc: linux-kernel, sth, hoeppner, asamymuthupa, axboe

On Sun, 2018-04-01 at 15:35 +0100, Sitsofe Wheeler wrote:
> While trying to boot an EeePC 900 on the latest git mainline kernel a
> hang is encountered while systemd is starting services but this did
> not happen with 4.15. A bisection narrowed it down to the commit
> 358f70da49d77c43f2ca11b5da584213b2add29c ("blk-mq: make
> blk_abort_request() trigger timeout path"). Here's the bisection log:

Please repost on the linux-block mailing list. I think that mailing list is
more appropriate for this bug report.

Thanks,

Bart.

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [BISECTED][REGRESSION] Hang while booting EeePC 900
  2018-04-01 14:35 [BISECTED][REGRESSION] Hang while booting EeePC 900 Sitsofe Wheeler
  2018-04-02 13:47 ` Bart Van Assche
@ 2018-04-02 14:33 ` Jens Axboe
  2018-04-02 17:32   ` Sitsofe Wheeler
  1 sibling, 1 reply; 13+ messages in thread
From: Jens Axboe @ 2018-04-02 14:33 UTC (permalink / raw)
  To: Sitsofe Wheeler, Tejun Heo
  Cc: linux-kernel, Asai Thambi SP, Stefan Haberland, Jan Hoeppner,
	Bart Van Assche

On 4/1/18 8:35 AM, Sitsofe Wheeler wrote:
> Hi,
> 
> While trying to boot an EeePC 900 on the latest git mainline kernel a
> hang is encountered while systemd is starting services but this did
> not happen with 4.15. A bisection narrowed it down to the commit
> 358f70da49d77c43f2ca11b5da584213b2add29c ("blk-mq: make
> blk_abort_request() trigger timeout path"). Here's the bisection log:
> 
> git bisect bad 358f70da49d77c43f2ca11b5da584213b2add29c
> # first bad commit: [358f70da49d77c43f2ca11b5da584213b2add29c] blk-mq:
> make blk_abort_request() trigger timeout path

Are you using scsi-mq?

Would probably also be handy to see a dmesg log from a 4.15 boot,
and from a failed 4.16 boot.

-- 
Jens Axboe

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [BISECTED][REGRESSION] Hang while booting EeePC 900
  2018-04-02 14:33 ` Jens Axboe
@ 2018-04-02 17:32   ` Sitsofe Wheeler
  2018-04-02 20:29     ` Tejun Heo
  0 siblings, 1 reply; 13+ messages in thread
From: Sitsofe Wheeler @ 2018-04-02 17:32 UTC (permalink / raw)
  To: Jens Axboe
  Cc: linux-kernel, linux-block, Tejun Heo, Stefan Haberland,
	Jan Hoeppner, Bart Van Assche

[-- Attachment #1: Type: text/plain, Size: 1123 bytes --]

On 2 April 2018 at 15:33, Jens Axboe <axboe@kernel.dk> wrote:
> On 4/1/18 8:35 AM, Sitsofe Wheeler wrote:
>>
>> While trying to boot an EeePC 900 on the latest git mainline kernel a
>> hang is encountered while systemd is starting services but this did
>> not happen with 4.15. A bisection narrowed it down to the commit
>> 358f70da49d77c43f2ca11b5da584213b2add29c ("blk-mq: make
>> blk_abort_request() trigger timeout path"). Here's the bisection log:
>>
>> git bisect bad 358f70da49d77c43f2ca11b5da584213b2add29c
>> # first bad commit: [358f70da49d77c43f2ca11b5da584213b2add29c] blk-mq:
>> make blk_abort_request() trigger timeout path
>
> Are you using scsi-mq?

Yes:

$ cat /sys/module/scsi_mod/parameters/use_blk_mq
Y

> Would probably also be handy to see a dmesg log from a 4.15 boot,
> and from a failed 4.16 boot.

Attached. See the dmesg-g67818d25738b-ok.txt (parent of
358f70da49d77c43f2ca11b5da584213b2add29c) for the dmesg on an OK
commit. See dmesg-g358f70da49d7-regression.txt for a dmesg of a boot
that hangs (matching commit 358f70da49d77c43f2ca11b5da584213b2add29c).

-- 
Sitsofe | http://sucs.org/~sits/

[-- Attachment #2: dmesg-g358f70da49d7-regression.txt --]
[-- Type: text/plain, Size: 53605 bytes --]

[    0.000000] Linux version 4.15.0-rc4-00106-g358f70da49d7 (sits@iodine.sucs.swan.ac.uk) (gcc version 7.3.1 20180130 (Red Hat 7.3.1-2) (GCC)) #32 PREEMPT Sun Apr 1 16:17:17 BST 2018
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000] Disabled fast string operations
[    0.000000] x86/fpu: x87 FPU will use FXSAVE
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e4000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000003f77ffff] usable
[    0.000000] BIOS-e820: [mem 0x000000003f780000-0x000000003f78ffff] ACPI data
[    0.000000] BIOS-e820: [mem 0x000000003f790000-0x000000003f7cffff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000003f7d0000-0x000000003f7ddfff] reserved
[    0.000000] BIOS-e820: [mem 0x000000003f7e0000-0x000000003f7fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fff80000-0x00000000ffffffff] reserved
[    0.000000] Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!
[    0.000000] random: fast init done
[    0.000000] SMBIOS 2.5 present.
[    0.000000] DMI: ASUSTeK Computer INC. 900/900, BIOS 1006    03/03/2009
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x3f780 max_arch_pfn = 0x100000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-DFFFF uncachable
[    0.000000]   E0000-EFFFF write-through
[    0.000000]   F0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask FC0000000 write-back
[    0.000000]   1 base 03F800000 mask FFF800000 uncachable
[    0.000000]   2 disabled
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] x86/PAT: Configuration [0-7]: WB  WT  UC- UC  WB  WT  UC- UC  
[    0.000000] initial memory mapped: [mem 0x00000000-0x00ffffff]
[    0.000000] Base memory trampoline at [(ptrval)] 9b000 size 16384
[    0.000000] BRK [0x00a4f000, 0x00a4ffff] PGTABLE
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000000FBE90 000014 (v00 ACPIAM)
[    0.000000] ACPI: RSDT 0x000000003F780000 000034 (v01 A M I  OEMRSDT  03000903 MSFT 00000097)
[    0.000000] ACPI: FACP 0x000000003F780200 000081 (v01 A M I  OEMFACP  03000903 MSFT 00000097)
[    0.000000] ACPI: DSDT 0x000000003F780400 0060FD (v01 A0979  A0979036 00000036 INTL 20060113)
[    0.000000] ACPI: FACS 0x000000003F790000 000040
[    0.000000] ACPI: APIC 0x000000003F780390 000068 (v01 A M I  OEMAPIC  03000903 MSFT 00000097)
[    0.000000] ACPI: OEMB 0x000000003F790040 000046 (v01 A M I  AMI_OEM  03000903 MSFT 00000097)
[    0.000000] ACPI: MCFG 0x000000003F786500 00003C (v01 A M I  OEMMCFG  03000903 MSFT 00000097)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] 1015MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 3f780000
[    0.000000]   low ram: 0 - 3f780000
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000001000-0x000000003f77ffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x000000000009efff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x000000003f77ffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000003f77ffff]
[    0.000000] On node 0 totalpages: 259870
[    0.000000]   Normal zone: 2031 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 259870 pages, LIFO batch:31
[    0.000000] Reserved but unavailable: 98 pages
[    0.000000] Using APIC driver default
[    0.000000] Reserving Intel graphics memory at 0x3f800000-0x3fffffff
[    0.000000] ACPI: PM-Timer IO Port: 0x808
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] e820: [mem 0x40000000-0xfedfffff] available for PCI devices
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 257839
[    0.000000] Kernel command line: BOOT_IMAGE=/home/eeeuser/bzImage root=/dev/sdb1 ro quiet rootfstype=ext4 usb_storage.delay_use=1 raid=noautodetect vt.handoff=7 elevator=bfq
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Initializing CPU#0
[    0.000000] Memory: 1020976K/1039480K available (6161K kernel code, 269K rwdata, 1476K rodata, 344K init, 1176K bss, 18504K reserved, 0K cma-reserved)
[    0.000000] virtual kernel memory layout:
                   fixmap  : 0xfffa2000 - 0xfffff000   ( 372 kB)
                   vmalloc : 0xeff80000 - 0xfffa0000   ( 256 MB)
                   lowmem  : 0xb0000000 - 0xef780000   (1015 MB)
                     .init : 0xb08ce000 - 0xb0924000   ( 344 kB)
                     .data : 0xb0704741 - 0xb08be740   (1767 kB)
                     .text : 0xb0100000 - 0xb0704741   (6161 kB)
[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	Tasks RCU enabled.
[    0.000000] NR_IRQS: 2304, nr_irqs: 256, preallocated irqs: 16
[    0.000000] CPU 0 irqstacks, hard=(ptrval) soft=(ptrval)
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] ACPI: Core revision 20170831
[    0.000000] ACPI: 1 ACPI AML tables successfully acquired and loaded
[    0.000000] APIC: Switch to symmetric I/O mode setup
[    0.000000] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.000000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.005000] tsc: Fast TSC calibration using PIT
[    0.006000] tsc: Detected 900.103 MHz processor
[    0.006000] Calibrating delay loop (skipped), value calculated using timer frequency.. 1800.20 BogoMIPS (lpj=900103)
[    0.006000] pid_max: default: 32768 minimum: 301
[    0.006000] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.006000] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.006000] Disabled fast string operations
[    0.006000] Last level iTLB entries: 4KB 128, 2MB 0, 4MB 2
[    0.006000] Last level dTLB entries: 4KB 128, 2MB 0, 4MB 8, 1GB 0
[    0.006000] CPU: Intel(R) Celeron(R) M processor          900MHz (family: 0x6, model: 0xd, stepping: 0x8)
[    0.007226] Performance Events: p6 PMU driver.
[    0.007238] ... version:                0
[    0.007240] ... bit width:              32
[    0.007242] ... generic registers:      2
[    0.007244] ... value mask:             00000000ffffffff
[    0.007246] ... max period:             000000007fffffff
[    0.007248] ... fixed-purpose events:   0
[    0.007250] ... event mask:             0000000000000003
[    0.008092] Hierarchical SRCU implementation.
[    0.009000] devtmpfs: initialized
[    0.009034] PM: Registering ACPI NVS region [mem 0x3f790000-0x3f7cffff] (262144 bytes)
[    0.009232] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
[    0.009239] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.009380] NET: Registered protocol family 16
[    0.010379] cpuidle: using governor ladder
[    0.010391] cpuidle: using governor menu
[    0.010726] ACPI: bus type PCI registered
[    0.010836] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.010844] PCI: not using MMCONFIG
[    0.011236] PCI: PCI BIOS revision 3.00 entry at 0xf0031, last bus=4
[    0.011239] PCI: Using configuration type 1 for base access
[    0.029370] ACPI: Added _OSI(Module Device)
[    0.029374] ACPI: Added _OSI(Processor Device)
[    0.029377] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.029380] ACPI: Added _OSI(Processor Aggregator Device)
[    0.029704] ACPI: Executed 1 blocks of module-level executable AML code
[    0.039452] ACPI: EC: EC started
[    0.039456] ACPI: EC: interrupt blocked
[    0.039654] ACPI: \_SB_.PCI0.SBRG.EC0_: Used as first EC
[    0.039660] ACPI: \_SB_.PCI0.SBRG.EC0_: GPE=0x18, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.039665] ACPI: \_SB_.PCI0.SBRG.EC0_: Used as boot DSDT EC to handle transactions
[    0.039667] ACPI: Interpreter enabled
[    0.039733] ACPI: (supports S0 S3 S5)
[    0.039737] ACPI: Using IOAPIC for interrupt routing
[    0.039868] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.041053] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
[    0.041057] PCI: Using MMCONFIG for extended config space
[    0.041074] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.041470] ACPI: Enabled 8 GPEs in block 00 to 1F
[    0.056604] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.056617] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig Segments MSI]
[    0.056630] acpi PNP0A08:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
[    0.056901] PCI host bridge to bus 0000:00
[    0.056908] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.056913] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.056918] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.056923] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000dffff window]
[    0.056927] pci_bus 0000:00: root bus resource [mem 0x3f810000-0xffffffff window]
[    0.056932] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.056954] pci 0000:00:00.0: [8086:2590] type 00 class 0x060000
[    0.057229] pci 0000:00:02.0: [8086:2592] type 00 class 0x030000
[    0.057250] pci 0000:00:02.0: reg 0x10: [mem 0xf7f00000-0xf7f7ffff]
[    0.057260] pci 0000:00:02.0: reg 0x14: [io  0xec00-0xec07]
[    0.057269] pci 0000:00:02.0: reg 0x18: [mem 0xd0000000-0xdfffffff pref]
[    0.057279] pci 0000:00:02.0: reg 0x1c: [mem 0xf7ec0000-0xf7efffff]
[    0.057508] pci 0000:00:02.1: [8086:2792] type 00 class 0x038000
[    0.057527] pci 0000:00:02.1: reg 0x10: [mem 0xf7f80000-0xf7ffffff]
[    0.057892] pci 0000:00:1b.0: [8086:2668] type 00 class 0x040300
[    0.057925] pci 0000:00:1b.0: reg 0x10: [mem 0xf7eb8000-0xf7ebbfff 64bit]
[    0.058121] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.058401] pci 0000:00:1c.0: [8086:2660] type 01 class 0x060400
[    0.058447] pci 0000:00:1c.0: enabling Extended Tags
[    0.058512] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.058851] pci 0000:00:1c.2: [8086:2664] type 01 class 0x060400
[    0.058903] pci 0000:00:1c.2: enabling Extended Tags
[    0.058969] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
[    0.059245] pci 0000:00:1d.0: [8086:2658] type 00 class 0x0c0300
[    0.059301] pci 0000:00:1d.0: reg 0x20: [io  0xe400-0xe41f]
[    0.059531] pci 0000:00:1d.1: [8086:2659] type 00 class 0x0c0300
[    0.059586] pci 0000:00:1d.1: reg 0x20: [io  0xe480-0xe49f]
[    0.059811] pci 0000:00:1d.2: [8086:265a] type 00 class 0x0c0300
[    0.059866] pci 0000:00:1d.2: reg 0x20: [io  0xe800-0xe81f]
[    0.060158] pci 0000:00:1d.3: [8086:265b] type 00 class 0x0c0300
[    0.060213] pci 0000:00:1d.3: reg 0x20: [io  0xe880-0xe89f]
[    0.060448] pci 0000:00:1d.7: [8086:265c] type 00 class 0x0c0320
[    0.060477] pci 0000:00:1d.7: reg 0x10: [mem 0xf7eb7c00-0xf7eb7fff]
[    0.060578] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[    0.060773] pci 0000:00:1e.0: [8086:2448] type 01 class 0x060401
[    0.061051] pci 0000:00:1f.0: [8086:2641] type 00 class 0x060100
[    0.061161] pci 0000:00:1f.0: Force enabled HPET at 0xfed00000
[    0.061174] pci 0000:00:1f.0: quirk: [io  0x0800-0x087f] claimed by ICH6 ACPI/GPIO/TCO
[    0.061182] pci 0000:00:1f.0: quirk: [io  0x0480-0x04bf] claimed by ICH6 GPIO
[    0.061190] pci 0000:00:1f.0: LPC Generic IO decode 2 PIO at 0380-038f
[    0.061399] pci 0000:00:1f.2: [8086:2653] type 00 class 0x010180
[    0.061424] pci 0000:00:1f.2: reg 0x10: [io  0x0000-0x0007]
[    0.061435] pci 0000:00:1f.2: reg 0x14: [io  0x0000-0x0003]
[    0.061446] pci 0000:00:1f.2: reg 0x18: [io  0x0000-0x0007]
[    0.061458] pci 0000:00:1f.2: reg 0x1c: [io  0x0000-0x0003]
[    0.061469] pci 0000:00:1f.2: reg 0x20: [io  0xffa0-0xffaf]
[    0.061491] pci 0000:00:1f.2: legacy IDE quirk: reg 0x10: [io  0x01f0-0x01f7]
[    0.061495] pci 0000:00:1f.2: legacy IDE quirk: reg 0x14: [io  0x03f6]
[    0.061499] pci 0000:00:1f.2: legacy IDE quirk: reg 0x18: [io  0x0170-0x0177]
[    0.061503] pci 0000:00:1f.2: legacy IDE quirk: reg 0x1c: [io  0x0376]
[    0.061540] pci 0000:00:1f.2: PME# supported from D3hot
[    0.061741] pci 0000:00:1f.3: [8086:266a] type 00 class 0x0c0500
[    0.061808] pci 0000:00:1f.3: reg 0x20: [io  0x0400-0x041f]
[    0.062126] pci 0000:00:1c.0: PCI bridge to [bus 03]
[    0.062247] pci 0000:01:00.0: [168c:001c] type 00 class 0x020000
[    0.062291] pci 0000:01:00.0: reg 0x10: [mem 0xfbff0000-0xfbffffff 64bit]
[    0.062650] pci 0000:00:1c.2: PCI bridge to [bus 01-02]
[    0.062660] pci 0000:00:1c.2:   bridge window [mem 0xf8000000-0xfbffffff]
[    0.062669] pci 0000:00:1c.2:   bridge window [mem 0xf0000000-0xf6ffffff 64bit pref]
[    0.062838] pci 0000:00:1e.0: PCI bridge to [bus 04] (subtractive decode)
[    0.062853] pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7 window] (subtractive decode)
[    0.062858] pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff window] (subtractive decode)
[    0.062863] pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff window] (subtractive decode)
[    0.062868] pci 0000:00:1e.0:   bridge window [mem 0x000d0000-0x000dffff window] (subtractive decode)
[    0.062872] pci 0000:00:1e.0:   bridge window [mem 0x3f810000-0xffffffff window] (subtractive decode)
[    0.062896] pci_bus 0000:00: on NUMA node 0
[    0.064637] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15)
[    0.064784] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
[    0.064928] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[    0.065168] ACPI: PCI Interrupt Link [LNKD] (IRQs *3 4 5 6 7 10 11 12 14 15)
[    0.065311] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
[    0.065453] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
[    0.065594] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
[    0.065736] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[    0.066064] ACPI: EC: interrupt unblocked
[    0.066079] ACPI: EC: event unblocked
[    0.066091] ACPI: \_SB_.PCI0.SBRG.EC0_: GPE=0x18, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.066096] ACPI: \_SB_.PCI0.SBRG.EC0_: Used as boot DSDT EC to handle transactions and events
[    0.066593] SCSI subsystem initialized
[    0.066944] libata version 3.00 loaded.
[    0.066949] ACPI: bus type USB registered
[    0.067067] usbcore: registered new interface driver usbfs
[    0.067106] usbcore: registered new interface driver hub
[    0.067157] usbcore: registered new device driver usb
[    0.067253] Linux video capture interface: v2.00
[    0.067463] Advanced Linux Sound Architecture Driver Initialized.
[    0.067505] PCI: Using ACPI for IRQ routing
[    0.067560] PCI: pci_cache_line_size set to 64 bytes
[    0.067619] Expanded resource Reserved due to conflict with PCI Bus 0000:00
[    0.067624] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.067628] e820: reserve RAM buffer [mem 0x3f780000-0x3fffffff]
[    0.067928] Bluetooth: Core ver 2.22
[    0.067968] NET: Registered protocol family 31
[    0.067971] Bluetooth: HCI device and connection manager initialized
[    0.067976] Bluetooth: HCI socket layer initialized
[    0.067980] Bluetooth: L2CAP socket layer initialized
[    0.067984] Bluetooth: SCO socket layer initialized
[    0.068757] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
[    0.068767] hpet clockevent registered
[    0.068778] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.068785] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[    0.068794] hpet0: 3 comparators, 64-bit 14.318180 MHz counter
[    0.071086] clocksource: Switched to clocksource hpet
[    0.071250] pnp: PnP ACPI init
[    0.071441] system 00:00: [mem 0xfed13000-0xfed19fff] has been reserved
[    0.071482] system 00:00: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.071616] pnp 00:01: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.071809] pnp 00:02: Plug and Play ACPI device, IDs PNP0303 PNP030b (active)
[    0.072043] pnp 00:03: Plug and Play ACPI device, IDs SYN0a00 SYN0a01 SYN0a04 SYN0002 PNP0f13 (active)
[    0.072429] system 00:04: [io  0x0380-0x0395] has been reserved
[    0.072435] system 00:04: [io  0x04d0-0x04d1] has been reserved
[    0.072440] system 00:04: [io  0x0800-0x087f] has been reserved
[    0.072445] system 00:04: [io  0x0480-0x04bf] has been reserved
[    0.072452] system 00:04: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.072457] system 00:04: [mem 0xfed20000-0xfed8ffff] has been reserved
[    0.072463] system 00:04: [mem 0xfff00000-0xffffffff] could not be reserved
[    0.072502] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.072833] system 00:05: [mem 0xfec00000-0xfec00fff] could not be reserved
[    0.072839] system 00:05: [mem 0xfee00000-0xfee00fff] has been reserved
[    0.072878] system 00:05: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.073112] system 00:06: [mem 0xe0000000-0xefffffff] has been reserved
[    0.073150] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.073395] system 00:07: [mem 0xe0000000-0xefffffff] has been reserved
[    0.073436] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.073732] system 00:08: [mem 0x00000000-0x0009ffff] could not be reserved
[    0.073738] system 00:08: [mem 0x000e0000-0x000fffff] could not be reserved
[    0.073744] system 00:08: [mem 0x00100000-0x3f7fffff] could not be reserved
[    0.073782] system 00:08: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.074140] pnp: PnP ACPI: found 9 devices
[    0.116369] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    0.116405] pci 0000:00:1c.0: bridge window [io  0x1000-0x0fff] to [bus 03] add_size 1000
[    0.116413] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 03] add_size 200000 add_align 100000
[    0.116420] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff] to [bus 03] add_size 200000 add_align 100000
[    0.116433] pci 0000:00:1c.2: bridge window [io  0x1000-0x0fff] to [bus 01-02] add_size 1000
[    0.116463] pci 0000:00:1c.0: BAR 8: assigned [mem 0x40000000-0x401fffff]
[    0.116472] pci 0000:00:1c.0: BAR 9: assigned [mem 0x40200000-0x403fffff 64bit pref]
[    0.116480] pci 0000:00:1c.0: BAR 7: assigned [io  0x1000-0x1fff]
[    0.116486] pci 0000:00:1c.2: BAR 7: assigned [io  0x2000-0x2fff]
[    0.116494] pci 0000:00:1c.0: PCI bridge to [bus 03]
[    0.116500] pci 0000:00:1c.0:   bridge window [io  0x1000-0x1fff]
[    0.116508] pci 0000:00:1c.0:   bridge window [mem 0x40000000-0x401fffff]
[    0.116514] pci 0000:00:1c.0:   bridge window [mem 0x40200000-0x403fffff 64bit pref]
[    0.116523] pci 0000:00:1c.2: PCI bridge to [bus 01-02]
[    0.116529] pci 0000:00:1c.2:   bridge window [io  0x2000-0x2fff]
[    0.116536] pci 0000:00:1c.2:   bridge window [mem 0xf8000000-0xfbffffff]
[    0.116543] pci 0000:00:1c.2:   bridge window [mem 0xf0000000-0xf6ffffff 64bit pref]
[    0.116552] pci 0000:00:1e.0: PCI bridge to [bus 04]
[    0.116568] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    0.116573] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    0.116578] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.116582] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000dffff window]
[    0.116587] pci_bus 0000:00: resource 8 [mem 0x3f810000-0xffffffff window]
[    0.116592] pci_bus 0000:03: resource 0 [io  0x1000-0x1fff]
[    0.116597] pci_bus 0000:03: resource 1 [mem 0x40000000-0x401fffff]
[    0.116601] pci_bus 0000:03: resource 2 [mem 0x40200000-0x403fffff 64bit pref]
[    0.116606] pci_bus 0000:01: resource 0 [io  0x2000-0x2fff]
[    0.116610] pci_bus 0000:01: resource 1 [mem 0xf8000000-0xfbffffff]
[    0.116615] pci_bus 0000:01: resource 2 [mem 0xf0000000-0xf6ffffff 64bit pref]
[    0.116620] pci_bus 0000:04: resource 4 [io  0x0000-0x0cf7 window]
[    0.116625] pci_bus 0000:04: resource 5 [io  0x0d00-0xffff window]
[    0.116629] pci_bus 0000:04: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.116634] pci_bus 0000:04: resource 7 [mem 0x000d0000-0x000dffff window]
[    0.116638] pci_bus 0000:04: resource 8 [mem 0x3f810000-0xffffffff window]
[    0.116809] NET: Registered protocol family 2
[    0.117185] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.117236] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[    0.117286] TCP: Hash tables configured (established 8192 bind 8192)
[    0.117353] UDP hash table entries: 512 (order: 1, 8192 bytes)
[    0.117368] UDP-Lite hash table entries: 512 (order: 1, 8192 bytes)
[    0.117451] NET: Registered protocol family 1
[    0.117490] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    0.118873] PCI: CLS 16 bytes, default 64
[    0.120233] Initialise system trusted keyrings
[    0.120410] workingset: timestamp_bits=30 max_order=18 bucket_order=0
[    0.120420] zbud: loaded
[    0.120685] fuse init (API version 7.26)
[    0.122974] Key type asymmetric registered
[    0.122979] Asymmetric key parser 'x509' registered
[    0.123068] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.123073] io scheduler noop registered
[    0.123076] io scheduler deadline registered
[    0.123213] pcieport 0000:00:1c.0: enabling device (0104 -> 0107)
[    0.123604] pcieport 0000:00:1c.2: enabling device (0106 -> 0107)
[    0.124123] ACPI: AC Adapter [AC0] (on-line)
[    0.124279] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
[    0.124300] ACPI: Lid Switch [LID]
[    0.124389] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
[    0.124408] ACPI: Sleep Button [SLPB]
[    0.124493] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2
[    0.124512] ACPI: Power Button [PWRB]
[    0.124607] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[    0.124853] ACPI: Power Button [PWRF]
[    0.125326] ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
[    0.125641] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4
[    0.125763] tsc: Marking TSC unstable due to TSC halts in idle
[    0.125831] Warning: Processor Platform Limit event detected, but not handled.
[    0.125833] Consider compiling CPUfreq support into your kernel.
[    0.135697] (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
[    0.140502] thermal LNXTHERM:00: registered as thermal_zone0
[    0.140505] ACPI: Thermal Zone [TZ00] (36 C)
[    0.141166] Linux agpgart interface v0.103
[    0.141601] pci 0000:00:00.0: Intel 915GM Chipset
[    0.141625] pci 0000:00:00.0: detected gtt size: 262144K total, 262144K mappable
[    0.141780] pci 0000:00:00.0: detected 8192K stolen memory
[    0.141833] [drm] Memory usable by graphics device = 256M
[    0.142258] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    0.142261] [drm] Driver supports precise vblank timestamp query.
[    0.142282] resource sanity check: requesting [mem 0x000c0000-0x000dffff], which spans more than PCI Bus 0000:00 [mem 0x000d0000-0x000dffff window]
[    0.142292] caller pci_map_rom+0x4e/0xe0 mapping multiple BARs
[    0.147209] ------------[ cut here ]------------
[    0.147213] plane B assertion failure, should be off on pipe B but is still active
[    0.147259] WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/i915/intel_display.c:1295 assert_planes_disabled+0x153/0x160
[    0.147265] CPU: 0 PID: 1 Comm: swapper Not tainted 4.15.0-rc4-00106-g358f70da49d7 #32
[    0.147283] Hardware name: ASUSTeK Computer INC. 900/900, BIOS 1006    03/03/2009
[    0.147297] EIP: assert_planes_disabled+0x153/0x160
[    0.147300] EFLAGS: 00210286 CPU: 0
[    0.147303] EAX: 00000046 EBX: ee58c000 ECX: b088fe44 EDX: 0000016f
[    0.147306] ESI: 00000001 EDI: 00000001 EBP: b0019c64 ESP: b0019c40
[    0.147309]  DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
[    0.147313] CR0: 80050033 CR2: 00000000 CR3: 00927000 CR4: 00000690
[    0.147315] Call Trace:
[    0.147328]  intel_disable_pipe+0x56/0x1a0
[    0.147340]  i9xx_crtc_disable+0x59/0x3d0
[    0.147352]  intel_crtc_disable_noatomic+0x79/0x2b0
[    0.147362]  intel_modeset_setup_hw_state+0xaaa/0xd80
[    0.147373]  intel_modeset_init+0x4f6/0xf50
[    0.147387]  ? intel_setup_gmbus+0x227/0x290
[    0.147398]  i915_driver_load+0x609/0xc70
[    0.147410]  i915_pci_probe+0x23/0x50
[    0.147420]  pci_device_probe+0x92/0x130
[    0.147432]  ? sysfs_create_link+0x20/0x40
[    0.147444]  driver_probe_device+0x1bf/0x2f0
[    0.147453]  ? pci_match_device+0xc6/0x100
[    0.147463]  __driver_attach+0x91/0xa0
[    0.147472]  ? driver_probe_device+0x2f0/0x2f0
[    0.147482]  bus_for_each_dev+0x47/0x80
[    0.147491]  driver_attach+0x19/0x20
[    0.147500]  ? driver_probe_device+0x2f0/0x2f0
[    0.147509]  bus_add_driver+0x167/0x1f0
[    0.147519]  driver_register+0x54/0xe0
[    0.147529]  __pci_register_driver+0x2e/0x40
[    0.147542]  ? mipi_dsi_bus_init+0xf/0xf
[    0.147553]  i915_init+0x1e/0x3c
[    0.147565]  do_one_initcall+0x7c/0xfc
[    0.147578]  ? kernel_init_freeable+0xbf/0x15b
[    0.147590]  kernel_init_freeable+0xe2/0x15b
[    0.147603]  ? rest_init+0xa0/0xa0
[    0.147614]  kernel_init+0xb/0x100
[    0.147625]  ? schedule_tail_wrapper+0x9/0xc
[    0.147636]  ret_from_fork+0x19/0x24
[    0.147646] Code: 89 7c 24 04 c7 04 24 20 ee 83 b0 e8 18 c0 cb ff 0f ff e9 0e ff ff ff 89 4c 24 08 89 44 24 04 c7 04 24 58 ee 83 b0 e8 fd bf cb ff <0f> ff e9 1e ff ff ff 8d b6 00 00 00 00 55 89 e5 57 56 53 89 c3
[    0.147741] ---[ end trace 4e34b76dde195e19 ]---
[    0.169374] [drm] RC6 disabled, disabling runtime PM support
[    0.169416] [drm] initialized overlay support
[    0.170088] [drm] Initialized i915 1.6.0 20171023 for 0000:00:02.0 on minor 0
[    0.170358] loop: module loaded
[    0.170614] zram: Added device: zram0
[    0.170714] ata_piix 0000:00:1f.2: version 2.13
[    0.170918] ata_piix 0000:00:1f.2: MAP [ P0 P2 IDE IDE ]
[    0.175666] ------------[ cut here ]------------
[    0.175671] WARN_ON(!connector_state->crtc)
[    0.175721] WARNING: CPU: 0 PID: 27 at drivers/gpu/drm/i915/intel_display.c:10765 intel_atomic_check.part.134+0xffd/0x11e0
[    0.175728] CPU: 0 PID: 27 Comm: kworker/u2:2 Tainted: G        W        4.15.0-rc4-00106-g358f70da49d7 #32
[    0.175755] Hardware name: ASUSTeK Computer INC. 900/900, BIOS 1006    03/03/2009
[    0.175777] Workqueue: events_unbound async_run_entry_fn
[    0.175793] EIP: intel_atomic_check.part.134+0xffd/0x11e0
[    0.175796] EFLAGS: 00210286 CPU: 0
[    0.175800] EAX: 0000001f EBX: ee58c000 ECX: b088fe44 EDX: 000001a0
[    0.175803] ESI: 00000000 EDI: ee58c000 EBP: ee457bc0 ESP: ee457b54
[    0.175806]  DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
[    0.175809] CR0: 80050033 CR2: 00000000 CR3: 00927000 CR4: 00000690
[    0.175812] Call Trace:
[    0.175827]  intel_atomic_check+0x22/0x30
[    0.175840]  drm_atomic_check_only+0x3a8/0x5e0
[    0.175857]  ? intel_plane_duplicate_state+0x32/0x50
[    0.175869]  ? drm_atomic_get_plane_state+0xc4/0x110
[    0.175881]  drm_atomic_commit+0x16/0x60
[    0.175893]  intel_get_load_detect_pipe+0x3a4/0x690
[    0.175909]  intel_crt_detect+0x57a/0x8e0
[    0.175922]  ? intel_crt_detect_ddc+0xd0/0xd0
[    0.175935]  drm_helper_probe_detect+0x47/0x90
[    0.175948]  drm_helper_probe_single_connector_modes+0xbc/0x650
[    0.175964]  drm_setup_crtcs+0x118/0xab0
[    0.175978]  ? __enqueue_entity+0x5e/0x70
[    0.175990]  ? check_preempt_wakeup+0xae/0x160
[    0.176003]  __drm_fb_helper_initial_config_and_unlock+0x28/0x400
[    0.176006]  ? rb_erase_cached+0x2a0/0x370
[    0.176006]  drm_fb_helper_initial_config+0x34/0x40
[    0.176006]  intel_fbdev_initial_config+0x11/0x30
[    0.176006]  async_run_entry_fn+0x30/0xe0
[    0.176006]  ? deactivate_task+0x46/0x70
[    0.176006]  process_one_work+0x1b0/0x330
[    0.176006]  ? __schedule+0x12f/0x3e0
[    0.176006]  ? pick_next_task_fair+0x11e/0x130
[    0.176006]  worker_thread+0x3f/0x460
[    0.176006]  ? preempt_schedule+0x25/0x30
[    0.176006]  ? ___preempt_schedule+0x8/0xc
[    0.176006]  kthread+0xe2/0x100
[    0.176006]  ? process_one_work+0x330/0x330
[    0.176006]  ? __kthread_create_worker+0x100/0x100
[    0.176006]  ret_from_fork+0x19/0x24
[    0.176006] Code: 24 04 c7 04 24 88 df 7f b0 e8 40 d3 f6 ff e9 30 f3 ff ff 89 45 e4 b8 78 11 84 b0 89 44 24 04 c7 04 24 ff 09 81 b0 e8 13 a4 ca ff <0f> ff 8b 45 e4 e9 17 fb ff ff b8 c4 11 84 b0 89 44 24 08 b8 04
[    0.176006] ---[ end trace 4e34b76dde195e1a ]---
[    0.189137] scsi host0: ata_piix
[    0.189390] scsi host1: ata_piix
[    0.189494] ata1: SATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14
[    0.189498] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15
[    0.189555] Atheros(R) L2 Ethernet Driver - version 2.2.3
[    0.189557] Copyright (c) 2007 Atheros Corporation.
[    0.189583] PPP generic driver version 2.4.2
[    0.189906] PPP BSD Compression module registered
[    0.189909] PPP Deflate Compression module registered
[    0.189920] PPP MPPE Compression module registered
[    0.189923] NET: Registered protocol family 24
[    0.189925] PPTP driver version 0.8.5
[    0.190113] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.190117] ehci-pci: EHCI PCI platform driver
[    0.190408] ehci-pci 0000:00:1d.7: EHCI Host Controller
[    0.190434] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 1
[    0.190455] ehci-pci 0000:00:1d.7: debug port 1
[    0.194377] ehci-pci 0000:00:1d.7: cache line size of 16 is not supported
[    0.194407] ehci-pci 0000:00:1d.7: irq 23, io mem 0xf7eb7c00
[    0.202031] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[    0.202136] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    0.202141] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.202145] usb usb1: Product: EHCI Host Controller
[    0.202149] usb usb1: Manufacturer: Linux 4.15.0-rc4-00106-g358f70da49d7 ehci_hcd
[    0.202153] usb usb1: SerialNumber: 0000:00:1d.7
[    0.202446] hub 1-0:1.0: USB hub found
[    0.202482] hub 1-0:1.0: 8 ports detected
[    0.202932] uhci_hcd: USB Universal Host Controller Interface driver
[    0.207982] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[    0.208001] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    0.208073] uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000e400
[    0.208184] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[    0.208189] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.208194] usb usb2: Product: UHCI Host Controller
[    0.208198] usb usb2: Manufacturer: Linux 4.15.0-rc4-00106-g358f70da49d7 uhci_hcd
[    0.208202] usb usb2: SerialNumber: 0000:00:1d.0
[    0.208485] hub 2-0:1.0: USB hub found
[    0.208522] hub 2-0:1.0: 2 ports detected
[    0.208890] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[    0.208905] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
[    0.208948] uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000e480
[    0.209158] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    0.209163] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.209167] usb usb3: Product: UHCI Host Controller
[    0.209171] usb usb3: Manufacturer: Linux 4.15.0-rc4-00106-g358f70da49d7 uhci_hcd
[    0.209175] usb usb3: SerialNumber: 0000:00:1d.1
[    0.209453] hub 3-0:1.0: USB hub found
[    0.209468] hub 3-0:1.0: 2 ports detected
[    0.209950] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    0.209966] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
[    0.210055] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000e800
[    0.210151] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[    0.210157] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.210161] usb usb4: Product: UHCI Host Controller
[    0.210165] usb usb4: Manufacturer: Linux 4.15.0-rc4-00106-g358f70da49d7 uhci_hcd
[    0.210169] usb usb4: SerialNumber: 0000:00:1d.2
[    0.210460] hub 4-0:1.0: USB hub found
[    0.210476] hub 4-0:1.0: 2 ports detected
[    0.210920] uhci_hcd 0000:00:1d.3: UHCI Host Controller
[    0.210936] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
[    0.210969] uhci_hcd 0000:00:1d.3: irq 16, io base 0x0000e880
[    0.211125] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[    0.211130] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.211135] usb usb5: Product: UHCI Host Controller
[    0.211139] usb usb5: Manufacturer: Linux 4.15.0-rc4-00106-g358f70da49d7 uhci_hcd
[    0.211143] usb usb5: SerialNumber: 0000:00:1d.3
[    0.211431] hub 5-0:1.0: USB hub found
[    0.211447] hub 5-0:1.0: 2 ports detected
[    0.211852] usbcore: registered new interface driver usb-storage
[    0.212105] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    0.223524] ------------[ cut here ]------------
[    0.223528] WARN_ON(!connector_state->crtc)
[    0.223581] WARNING: CPU: 0 PID: 27 at drivers/gpu/drm/i915/intel_display.c:10765 intel_atomic_check.part.134+0xffd/0x11e0
[    0.223588] CPU: 0 PID: 27 Comm: kworker/u2:2 Tainted: G        W        4.15.0-rc4-00106-g358f70da49d7 #32
[    0.223615] Hardware name: ASUSTeK Computer INC. 900/900, BIOS 1006    03/03/2009
[    0.223637] Workqueue: events_unbound async_run_entry_fn
[    0.223653] EIP: intel_atomic_check.part.134+0xffd/0x11e0
[    0.223656] EFLAGS: 00210282 CPU: 0
[    0.223659] EAX: 0000001f EBX: ee58c000 ECX: b088fe44 EDX: 00000212
[    0.223662] ESI: 00000000 EDI: ee58c000 EBP: ee457c28 ESP: ee457bbc
[    0.223665]  DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
[    0.223668] CR0: 80050033 CR2: 00000000 CR3: 00927000 CR4: 00000690
[    0.223671] Call Trace:
[    0.223689]  ? drm_atomic_helper_check_modeset+0x7a6/0xaf0
[    0.223704]  intel_atomic_check+0x22/0x30
[    0.223717]  drm_atomic_check_only+0x3a8/0x5e0
[    0.223731]  ? pick_next_task_fair+0x11e/0x130
[    0.223743]  ? deactivate_task+0x46/0x70
[    0.223758]  ? __schedule+0x12f/0x3e0
[    0.223769]  drm_atomic_commit+0x16/0x60
[    0.223782]  drm_atomic_helper_commit_duplicated_state+0xd4/0x100
[    0.223797]  intel_release_load_detect_pipe+0x60/0xb0
[    0.223811]  intel_crt_detect+0x5c7/0x8e0
[    0.223824]  ? intel_crt_detect_ddc+0xd0/0xd0
[    0.223836]  drm_helper_probe_detect+0x47/0x90
[    0.223848]  drm_helper_probe_single_connector_modes+0xbc/0x650
[    0.223864]  drm_setup_crtcs+0x118/0xab0
[    0.223876]  ? __enqueue_entity+0x5e/0x70
[    0.223889]  ? check_preempt_wakeup+0xae/0x160
[    0.223902]  __drm_fb_helper_initial_config_and_unlock+0x28/0x400
[    0.223916]  ? rb_erase_cached+0x2a0/0x370
[    0.223928]  drm_fb_helper_initial_config+0x34/0x40
[    0.223941]  intel_fbdev_initial_config+0x11/0x30
[    0.223954]  async_run_entry_fn+0x30/0xe0
[    0.223964]  ? deactivate_task+0x46/0x70
[    0.223978]  process_one_work+0x1b0/0x330
[    0.223990]  ? __schedule+0x12f/0x3e0
[    0.224001]  ? pick_next_task_fair+0x11e/0x130
[    0.224013]  worker_thread+0x3f/0x460
[    0.224025]  ? preempt_schedule+0x25/0x30
[    0.224037]  ? ___preempt_schedule+0x8/0xc
[    0.224048]  kthread+0xe2/0x100
[    0.224058]  ? process_one_work+0x330/0x330
[    0.224070]  ? __kthread_create_worker+0x100/0x100
[    0.224083]  ret_from_fork+0x19/0x24
[    0.224092] Code: 24 04 c7 04 24 88 df 7f b0 e8 40 d3 f6 ff e9 30 f3 ff ff 89 45 e4 b8 78 11 84 b0 89 44 24 04 c7 04 24 ff 09 81 b0 e8 13 a4 ca ff <0f> ff 8b 45 e4 e9 17 fb ff ff b8 c4 11 84 b0 89 44 24 08 b8 04
[    0.224182] ---[ end trace 4e34b76dde195e1b ]---
[    0.244136] ------------[ cut here ]------------
[    0.244139] WARN_ON(!connector_state->crtc)
[    0.244178] WARNING: CPU: 0 PID: 27 at drivers/gpu/drm/i915/intel_display.c:10765 intel_atomic_check.part.134+0xffd/0x11e0
[    0.244185] CPU: 0 PID: 27 Comm: kworker/u2:2 Tainted: G        W        4.15.0-rc4-00106-g358f70da49d7 #32
[    0.244208] Hardware name: ASUSTeK Computer INC. 900/900, BIOS 1006    03/03/2009
[    0.244229] Workqueue: events_unbound async_run_entry_fn
[    0.244245] EIP: intel_atomic_check.part.134+0xffd/0x11e0
[    0.244247] EFLAGS: 00210286 CPU: 0
[    0.244250] EAX: 0000001f EBX: ee58c000 ECX: b088fe44 EDX: 00000241
[    0.244253] ESI: 00000000 EDI: ee58c000 EBP: ee457b20 ESP: ee457ab4
[    0.244257]  DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
[    0.244260] CR0: 80050033 CR2: 00000000 CR3: 00927000 CR4: 00000690
[    0.244262] Call Trace:
[    0.244277]  intel_atomic_check+0x22/0x30
[    0.244289]  drm_atomic_check_only+0x3a8/0x5e0
[    0.244305]  ? intel_plane_duplicate_state+0x32/0x50
[    0.244317]  ? drm_atomic_get_plane_state+0xc4/0x110
[    0.244329]  drm_atomic_commit+0x16/0x60
[    0.244341]  intel_get_load_detect_pipe+0x3a4/0x690
[    0.244357]  ? intel_tv_detect+0x1/0x540
[    0.244368]  intel_tv_detect+0x15e/0x540
[    0.244381]  ? intel_tv_get_modes+0x200/0x200
[    0.244394]  drm_helper_probe_detect+0x47/0x90
[    0.244407]  drm_helper_probe_single_connector_modes+0xbc/0x650
[    0.244423]  drm_setup_crtcs+0x118/0xab0
[    0.244435]  ? __enqueue_entity+0x5e/0x70
[    0.244448]  ? check_preempt_wakeup+0xae/0x160
[    0.244461]  __drm_fb_helper_initial_config_and_unlock+0x28/0x400
[    0.244476]  ? rb_erase_cached+0x2a0/0x370
[    0.244487]  drm_fb_helper_initial_config+0x34/0x40
[    0.244500]  intel_fbdev_initial_config+0x11/0x30
[    0.244513]  async_run_entry_fn+0x30/0xe0
[    0.244524]  ? deactivate_task+0x46/0x70
[    0.244537]  process_one_work+0x1b0/0x330
[    0.244550]  ? __schedule+0x12f/0x3e0
[    0.244561]  ? pick_next_task_fair+0x11e/0x130
[    0.244574]  worker_thread+0x3f/0x460
[    0.244585]  ? preempt_schedule+0x25/0x30
[    0.244596]  ? ___preempt_schedule+0x8/0xc
[    0.244607]  kthread+0xe2/0x100
[    0.244618]  ? process_one_work+0x330/0x330
[    0.244629]  ? __kthread_create_worker+0x100/0x100
[    0.244642]  ret_from_fork+0x19/0x24
[    0.244651] Code: 24 04 c7 04 24 88 df 7f b0 e8 40 d3 f6 ff e9 30 f3 ff ff 89 45 e4 b8 78 11 84 b0 89 44 24 04 c7 04 24 ff 09 81 b0 e8 13 a4 ca ff <0f> ff 8b 45 e4 e9 17 fb ff ff b8 c4 11 84 b0 89 44 24 08 b8 04
[    0.244741] ---[ end trace 4e34b76dde195e1c ]---
[    0.254962] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.257088] serio: i8042 AUX port at 0x60,0x64 irq 12
[    0.257510] mousedev: PS/2 mouse device common for all mice
[    0.258211] rtc_cmos 00:01: RTC can wake from S4
[    0.258419] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    0.258463] rtc_cmos 00:01: alarms up to one month, 114 bytes nvram, hpet irqs
[    0.258547] uvcvideo: Unable to create debugfs directory
[    0.258609] usbcore: registered new interface driver uvcvideo
[    0.258611] USB Video Class driver (1.1.1)
[    0.258662] usbcore: registered new interface driver btusb
[    0.258826] usbcore: registered new interface driver usbhid
[    0.258828] usbhid: USB HID core driver
[    0.258924] eeepc_laptop: Eee PC Hotkey Driver
[    0.266410] eeepc_laptop: Hotkey init flags 0x41
[    0.271224] eeepc_laptop: TYPE (2000000) not reported by BIOS, enabling anyway
[    0.271231] eeepc_laptop: Get control methods supported: 0x2101711
[    0.281966] input: Asus EeePC extra buttons as /devices/platform/eeepc/input/input6
[    0.286939] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5
[    0.356686] ------------[ cut here ]------------
[    0.356689] WARN_ON(!connector_state->crtc)
[    0.356738] WARNING: CPU: 0 PID: 27 at drivers/gpu/drm/i915/intel_display.c:10765 intel_atomic_check.part.134+0xffd/0x11e0
[    0.356745] CPU: 0 PID: 27 Comm: kworker/u2:2 Tainted: G        W        4.15.0-rc4-00106-g358f70da49d7 #32
[    0.356771] Hardware name: ASUSTeK Computer INC. 900/900, BIOS 1006    03/03/2009
[    0.356793] Workqueue: events_unbound async_run_entry_fn
[    0.356810] EIP: intel_atomic_check.part.134+0xffd/0x11e0
[    0.356812] EFLAGS: 00210282 CPU: 0
[    0.356816] EAX: 0000001f EBX: ee58c000 ECX: b088fe44 EDX: 00000280
[    0.356819] ESI: 00000000 EDI: ee58c000 EBP: ee457b88 ESP: ee457b1c
[    0.356822]  DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
[    0.356825] CR0: 80050033 CR2: 00000000 CR3: 00927000 CR4: 00000690
[    0.356828] Call Trace:
[    0.356845]  ? drm_atomic_helper_check_modeset+0x7a6/0xaf0
[    0.356860]  intel_atomic_check+0x22/0x30
[    0.356873]  drm_atomic_check_only+0x3a8/0x5e0
[    0.356888]  ? pick_next_task_fair+0x11e/0x130
[    0.356899]  ? deactivate_task+0x46/0x70
[    0.356914]  ? __schedule+0x12f/0x3e0
[    0.356925]  drm_atomic_commit+0x16/0x60
[    0.356938]  drm_atomic_helper_commit_duplicated_state+0xd4/0x100
[    0.356952]  intel_release_load_detect_pipe+0x60/0xb0
[    0.356966]  ? gen2_read32+0x90/0x90
[    0.356978]  intel_tv_detect+0x370/0x540
[    0.356992]  ? intel_tv_get_modes+0x200/0x200
[    0.357004]  drm_helper_probe_detect+0x47/0x90
[    0.357004]  drm_helper_probe_single_connector_modes+0xbc/0x650
[    0.357004]  drm_setup_crtcs+0x118/0xab0
[    0.357004]  ? __enqueue_entity+0x5e/0x70
[    0.357004]  ? check_preempt_wakeup+0xae/0x160
[    0.357004]  __drm_fb_helper_initial_config_and_unlock+0x28/0x400
[    0.357004]  ? rb_erase_cached+0x2a0/0x370
[    0.357004]  drm_fb_helper_initial_config+0x34/0x40
[    0.357004]  intel_fbdev_initial_config+0x11/0x30
[    0.357004]  async_run_entry_fn+0x30/0xe0
[    0.357004]  ? deactivate_task+0x46/0x70
[    0.357004]  process_one_work+0x1b0/0x330
[    0.357004]  ? __schedule+0x12f/0x3e0
[    0.357004]  ? pick_next_task_fair+0x11e/0x130
[    0.357004]  worker_thread+0x3f/0x460
[    0.357004]  ? preempt_schedule+0x25/0x30
[    0.357004]  ? ___preempt_schedule+0x8/0xc
[    0.357004]  kthread+0xe2/0x100
[    0.357004]  ? process_one_work+0x330/0x330
[    0.357004]  ? __kthread_create_worker+0x100/0x100
[    0.357004]  ret_from_fork+0x19/0x24
[    0.357004] Code: 24 04 c7 04 24 88 df 7f b0 e8 40 d3 f6 ff e9 30 f3 ff ff 89 45 e4 b8 78 11 84 b0 89 44 24 04 c7 04 24 ff 09 81 b0 e8 13 a4 ca ff <0f> ff 8b 45 e4 e9 17 fb ff ff b8 c4 11 84 b0 89 44 24 08 b8 04
[    0.357004] ---[ end trace 4e34b76dde195e1d ]---
[    0.371102] ata2.00: CFA: ASUS-PHISON OB SSD, TST2.04P, max UDMA/66
[    0.371107] ata2.00: 7880544 sectors, multi 0: LBA 
[    0.371120] ata2.01: CFA: ASUS-PHISON SSD, TST2.04P, max UDMA/66
[    0.371123] ata2.01: 31522176 sectors, multi 0: LBA 
[    0.374720] ata2.00: configured for UDMA/66
[    0.377219] ata2.01: configured for UDMA/66
[    0.385834] fbcon: inteldrmfb (fb0) is primary device
[    0.386541] WARNING: CPU: 0 PID: 27 at drivers/gpu/drm/drm_atomic_helper.c:924 drm_atomic_helper_update_legacy_modeset_state+0x190/0x1d0
[    0.386548] CPU: 0 PID: 27 Comm: kworker/u2:2 Tainted: G        W        4.15.0-rc4-00106-g358f70da49d7 #32
[    0.386550] Hardware name: ASUSTeK Computer INC. 900/900, BIOS 1006    03/03/2009
[    0.386559] Workqueue: events_unbound async_run_entry_fn
[    0.386566] EIP: drm_atomic_helper_update_legacy_modeset_state+0x190/0x1d0
[    0.386568] EFLAGS: 00210246 CPU: 0
[    0.386571] EAX: ee525c00 EBX: b006d000 ECX: 00000000 EDX: ee423000
[    0.386574] ESI: ee40df80 EDI: ee47cc80 EBP: ee457b48 ESP: ee457b34
[    0.386576]  DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
[    0.386579] CR0: 80050033 CR2: 00000000 CR3: 00927000 CR4: 00000690
[    0.386582] Call Trace:
[    0.386592]  intel_atomic_commit_tail+0x92d/0xd60
[    0.386597]  ? radix_tree_lookup+0x14/0x20
[    0.386602]  ? __queue_work+0xee/0x280
[    0.386607]  ? __wake_up_common_lock+0xa0/0xa0
[    0.386611]  ? __wake_up_common_lock+0xa0/0xa0
[    0.386616]  intel_atomic_commit+0x1ca/0x260
[    0.386621]  drm_atomic_commit+0x4c/0x60
[    0.386626]  restore_fbdev_mode_atomic+0x15a/0x1b0
[    0.386630]  restore_fbdev_mode+0x2a/0x150
[    0.386635]  drm_fb_helper_restore_fbdev_mode_unlocked.part.27+0x25/0xa0
[    0.386639]  drm_fb_helper_set_par+0x45/0x80
[    0.386646]  ? fbcon_platform_get_rotate+0x16/0xc0
[    0.386650]  intel_fbdev_set_par+0x17/0x70
[    0.386654]  fbcon_init+0x45b/0x610
[    0.386659]  visual_init+0x95/0xf0
[    0.386662]  do_bind_con_driver+0x122/0x2e0
[    0.386667]  ? device_create_groups_vargs+0xd7/0xe0
[    0.386671]  do_take_over_console+0x50/0x150
[    0.386675]  do_fbcon_takeover+0x5d/0xd0
[    0.386679]  fbcon_event_notify+0x673/0x880
[    0.386686]  ? cache_alloc_refill+0xb2/0x620
[    0.386690]  notifier_call_chain+0x44/0x70
[    0.386695]  blocking_notifier_call_chain+0x54/0x70
[    0.386699]  fb_notifier_call_chain+0x11/0x20
[    0.386703]  register_framebuffer+0x214/0x340
[    0.386708]  __drm_fb_helper_initial_config_and_unlock+0x1e4/0x400
[    0.386713]  drm_fb_helper_initial_config+0x34/0x40
[    0.386717]  intel_fbdev_initial_config+0x11/0x30
[    0.386721]  async_run_entry_fn+0x30/0xe0
[    0.386725]  ? deactivate_task+0x46/0x70
[    0.386729]  process_one_work+0x1b0/0x330
[    0.386734]  ? __schedule+0x12f/0x3e0
[    0.386739]  ? pick_next_task_fair+0x11e/0x130
[    0.386743]  worker_thread+0x3f/0x460
[    0.386747]  ? preempt_schedule+0x25/0x30
[    0.386751]  ? ___preempt_schedule+0x8/0xc
[    0.386754]  kthread+0xe2/0x100
[    0.386758]  ? process_one_work+0x330/0x330
[    0.386762]  ? __kthread_create_worker+0x100/0x100
[    0.386766]  ret_from_fork+0x19/0x24
[    0.386768] Code: 80 7a 04 00 75 35 8b 4b 04 46 39 b1 98 01 00 00 7f 89 83 c4 08 5b 5e 5f 5d c3 90 0f ff e9 5a ff ff ff 89 f6 8d bc 27 00 00 00 00 <0f> ff e9 d6 fe ff ff 89 f6 8d bc 27 00 00 00 00 83 c2 14 e8 d8
[    0.386815] ---[ end trace 4e34b76dde195e1e ]---
[    0.396789] ACPI: Battery Slot [BAT0] (battery present)
[    0.432081] Console: switching to colour frame buffer device 128x37
[    0.524519] usb 1-5: new high-speed USB device number 2 using ehci-pci
[    0.544037] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    0.544225] scsi 1:0:0:0: Direct-Access     ATA      ASUS-PHISON OB S .04P PQ: 0 ANSI: 5
[    0.544692] sd 1:0:0:0: [sda] 7880544 512-byte logical blocks: (4.03 GB/3.76 GiB)
[    0.544713] sd 1:0:0:0: [sda] Write Protect is off
[    0.544719] sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    0.544743] sd 1:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[    0.546347]  sda: sda1
[    0.546504] scsi 1:0:1:0: Direct-Access     ATA      ASUS-PHISON SSD  .04P PQ: 0 ANSI: 5
[    0.547149] sd 1:0:0:0: [sda] Attached SCSI disk
[    0.547272] sd 1:0:1:0: [sdb] 31522176 512-byte logical blocks: (16.1 GB/15.0 GiB)
[    0.547287] sd 1:0:1:0: [sdb] Write Protect is off
[    0.547293] sd 1:0:1:0: [sdb] Mode Sense: 00 3a 00 00
[    0.547315] sd 1:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[    0.548975]  sdb: sdb1
[    0.549404] sd 1:0:1:0: [sdb] Attached SCSI disk
[    0.656215] usb 1-5: New USB device found, idVendor=0951, idProduct=1606
[    0.656221] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=4
[    0.656225] usb 1-5: Product: UB6225
[    0.656229] usb 1-5: Manufacturer: ENE
[    0.656232] usb 1-5: SerialNumber: 146030377350
[    0.656526] usb-storage 1-5:1.0: USB Mass Storage device detected
[    0.656705] scsi host2: usb-storage 1-5:1.0
[    0.771070] usb 1-8: new high-speed USB device number 3 using ehci-pci
[    0.943209] usb 1-8: New USB device found, idVendor=04f2, idProduct=b071
[    0.943215] usb 1-8: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[    0.943218] usb 1-8: Product: CNF7129
[    0.943222] usb 1-8: Manufacturer: Chicony Electronics Co., Ltd.
[    0.943226] usb 1-8: SerialNumber: SN0001
[    0.948354] uvcvideo: Found UVC 1.00 device CNF7129 (04f2:b071)
[    0.971259] input: CNF7129: USB2.0 1.3M UVC WebCam as /devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.0/input/input9
[    1.092605] psmouse serio1: elantech: assuming hardware version 2 (with firmware version 0x020030)
[    1.121510] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0xcf97618677, max_idle_ns: 440795249045 ns
[    1.167813] psmouse serio1: elantech: Synaptics capabilities query result 0x00, 0x02, 0x64.
[    1.240078] psmouse serio1: elantech: Elan sample query result 00, 03, 64
[    1.416744] eeepc_laptop: Unable to find port
[    1.417369] eeepc_laptop: Unable to find port
[    1.418194] gre: GRE over IPv4 demultiplexor driver
[    1.418197] ip_gre: GRE over IPv4 tunneling driver
[    1.419068] NET: Registered protocol family 17
[    1.419383] Bluetooth: RFCOMM socket layer initialized
[    1.419386] Bluetooth: RFCOMM ver 1.11
[    1.419698] Using IPI Shortcut mode
[    1.420063] Loading compiled-in X.509 certificates
[    1.420406] rtc_cmos 00:01: setting system clock to 2018-04-02 15:29:12 UTC (1522682952)
[    1.420415] ALSA device list:
[    1.420417]   No soundcards found.
[    1.426845] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC662 rev1: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    1.426852] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    1.426857] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    1.426861] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    1.426864] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    1.426870] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x19
[    1.426875] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[    1.443711] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[    1.443899] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[    1.452510] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input8
[    1.476359] EXT4-fs (sdb1): mounted filesystem without journal. Opts: (null)
[    1.476384] VFS: Mounted root (ext4 filesystem) readonly on device 8:17.
[    1.490729] devtmpfs: mounted
[    1.491000] Freeing unused kernel memory: 344K
[    1.491290] Write protecting the kernel text: 6164k
[    1.491346] Write protecting the kernel read-only data: 1496k
[    1.696758] scsi 2:0:0:0: Direct-Access     USB2.0   CardReader SD0   0100 PQ: 0 ANSI: 0
[    1.961312] systemd[1]: systemd 229 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN)
[    1.961593] systemd[1]: Detected architecture x86.
[    1.962362] systemd[1]: Set hostname to <eeepc>.
[    2.323984] sd 2:0:0:0: [sdc] 15661056 512-byte logical blocks: (8.02 GB/7.47 GiB)
[    2.324599] sd 2:0:0:0: [sdc] Write Protect is on
[    2.324606] sd 2:0:0:0: [sdc] Mode Sense: 03 00 80 00
[    2.325226] sd 2:0:0:0: [sdc] No Caching mode page found
[    2.327741] sd 2:0:0:0: [sdc] Assuming drive cache: write through
[    2.336456]  sdc: sdc1
[    2.339231] sd 2:0:0:0: [sdc] Attached SCSI removable disk
[    2.698588] systemd[1]: Listening on udev Control Socket.
[    2.699162] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[    2.699347] systemd[1]: Created slice User and Session Slice.
[    2.699479] systemd[1]: Listening on Journal Socket (/dev/log).
[    2.699528] systemd[1]: Reached target Encrypted Volumes.
[    2.699670] systemd[1]: Listening on Journal Socket.
[    2.699747] systemd[1]: Reached target Remote File Systems (Pre).
[    3.832652] EXT4-fs (sdb1): re-mounted. Opts: errors=remount-ro
[    4.117897] systemd-journald[822]: Received request to flush runtime journal from PID 1
[    5.825583] zram0: detected capacity change from 0 to 522915840
[    5.981541] Adding 510656k swap on /dev/zram0.  Priority:5 extents:1 across:510656k SS
[   28.840082] random: crng init done

[-- Attachment #3: dmesg-g67818d25738b-ok.txt --]
[-- Type: text/plain, Size: 53708 bytes --]

[    0.000000] Linux version 4.15.0-rc4-00105-g67818d25738b (sits@iodine.sucs.swan.ac.uk) (gcc version 7.3.1 20180130 (Red Hat 7.3.1-2) (GCC)) #33 PREEMPT Mon Apr 2 16:45:58 BST 2018
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000] Disabled fast string operations
[    0.000000] x86/fpu: x87 FPU will use FXSAVE
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000e4000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000003f77ffff] usable
[    0.000000] BIOS-e820: [mem 0x000000003f780000-0x000000003f78ffff] ACPI data
[    0.000000] BIOS-e820: [mem 0x000000003f790000-0x000000003f7cffff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000003f7d0000-0x000000003f7ddfff] reserved
[    0.000000] BIOS-e820: [mem 0x000000003f7e0000-0x000000003f7fffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fff80000-0x00000000ffffffff] reserved
[    0.000000] Notice: NX (Execute Disable) protection cannot be enabled: non-PAE kernel!
[    0.000000] random: fast init done
[    0.000000] SMBIOS 2.5 present.
[    0.000000] DMI: ASUSTeK Computer INC. 900/900, BIOS 1006    03/03/2009
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x3f780 max_arch_pfn = 0x100000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-DFFFF uncachable
[    0.000000]   E0000-EFFFF write-through
[    0.000000]   F0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 000000000 mask FC0000000 write-back
[    0.000000]   1 base 03F800000 mask FFF800000 uncachable
[    0.000000]   2 disabled
[    0.000000]   3 disabled
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000] x86/PAT: Configuration [0-7]: WB  WT  UC- UC  WB  WT  UC- UC  
[    0.000000] initial memory mapped: [mem 0x00000000-0x00ffffff]
[    0.000000] Base memory trampoline at [(ptrval)] 9b000 size 16384
[    0.000000] BRK [0x00a4f000, 0x00a4ffff] PGTABLE
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000000FBE90 000014 (v00 ACPIAM)
[    0.000000] ACPI: RSDT 0x000000003F780000 000034 (v01 A M I  OEMRSDT  03000903 MSFT 00000097)
[    0.000000] ACPI: FACP 0x000000003F780200 000081 (v01 A M I  OEMFACP  03000903 MSFT 00000097)
[    0.000000] ACPI: DSDT 0x000000003F780400 0060FD (v01 A0979  A0979036 00000036 INTL 20060113)
[    0.000000] ACPI: FACS 0x000000003F790000 000040
[    0.000000] ACPI: APIC 0x000000003F780390 000068 (v01 A M I  OEMAPIC  03000903 MSFT 00000097)
[    0.000000] ACPI: OEMB 0x000000003F790040 000046 (v01 A M I  AMI_OEM  03000903 MSFT 00000097)
[    0.000000] ACPI: MCFG 0x000000003F786500 00003C (v01 A M I  OEMMCFG  03000903 MSFT 00000097)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] 1015MB LOWMEM available.
[    0.000000]   mapped low ram: 0 - 3f780000
[    0.000000]   low ram: 0 - 3f780000
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000001000-0x000000003f77ffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x000000000009efff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x000000003f77ffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000003f77ffff]
[    0.000000] On node 0 totalpages: 259870
[    0.000000]   Normal zone: 2031 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 259870 pages, LIFO batch:31
[    0.000000] Reserved but unavailable: 98 pages
[    0.000000] Using APIC driver default
[    0.000000] Reserving Intel graphics memory at 0x3f800000-0x3fffffff
[    0.000000] ACPI: PM-Timer IO Port: 0x808
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] e820: [mem 0x40000000-0xfedfffff] available for PCI devices
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 257839
[    0.000000] Kernel command line: BOOT_IMAGE=/home/eeeuser/bzImage root=/dev/sdb1 ro quiet rootfstype=ext4 usb_storage.delay_use=1 raid=noautodetect vt.handoff=7 elevator=bfq
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] Initializing CPU#0
[    0.000000] Memory: 1020976K/1039480K available (6161K kernel code, 269K rwdata, 1476K rodata, 344K init, 1176K bss, 18504K reserved, 0K cma-reserved)
[    0.000000] virtual kernel memory layout:
                   fixmap  : 0xfffa2000 - 0xfffff000   ( 372 kB)
                   vmalloc : 0xeff80000 - 0xfffa0000   ( 256 MB)
                   lowmem  : 0xb0000000 - 0xef780000   (1015 MB)
                     .init : 0xb08ce000 - 0xb0924000   ( 344 kB)
                     .data : 0xb0704781 - 0xb08be740   (1767 kB)
                     .text : 0xb0100000 - 0xb0704781   (6161 kB)
[    0.000000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	Tasks RCU enabled.
[    0.000000] NR_IRQS: 2304, nr_irqs: 256, preallocated irqs: 16
[    0.000000] CPU 0 irqstacks, hard=(ptrval) soft=(ptrval)
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] ACPI: Core revision 20170831
[    0.000000] ACPI: 1 ACPI AML tables successfully acquired and loaded
[    0.000000] APIC: Switch to symmetric I/O mode setup
[    0.000000] Enabling APIC mode:  Flat.  Using 1 I/O APICs
[    0.000000] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.005000] tsc: Fast TSC calibration using PIT
[    0.006000] tsc: Detected 900.016 MHz processor
[    0.006000] Calibrating delay loop (skipped), value calculated using timer frequency.. 1800.03 BogoMIPS (lpj=900016)
[    0.006000] pid_max: default: 32768 minimum: 301
[    0.006000] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.006000] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.006000] Disabled fast string operations
[    0.006000] Last level iTLB entries: 4KB 128, 2MB 0, 4MB 2
[    0.006000] Last level dTLB entries: 4KB 128, 2MB 0, 4MB 8, 1GB 0
[    0.006000] CPU: Intel(R) Celeron(R) M processor          900MHz (family: 0x6, model: 0xd, stepping: 0x8)
[    0.007227] Performance Events: p6 PMU driver.
[    0.007240] ... version:                0
[    0.008005] ... bit width:              32
[    0.008007] ... generic registers:      2
[    0.008010] ... value mask:             00000000ffffffff
[    0.008012] ... max period:             000000007fffffff
[    0.008013] ... fixed-purpose events:   0
[    0.008015] ... event mask:             0000000000000003
[    0.008104] Hierarchical SRCU implementation.
[    0.009000] APIC calibration not consistent with PM-Timer: 139ms instead of 100ms
[    0.009000] APIC delta adjusted to PM-Timer: 625064 (874958)
[    0.009000] devtmpfs: initialized
[    0.009038] PM: Registering ACPI NVS region [mem 0x3f790000-0x3f7cffff] (262144 bytes)
[    0.009259] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
[    0.009267] futex hash table entries: 256 (order: -1, 3072 bytes)
[    0.009409] NET: Registered protocol family 16
[    0.010401] cpuidle: using governor ladder
[    0.010412] cpuidle: using governor menu
[    0.010750] ACPI: bus type PCI registered
[    0.010858] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.010866] PCI: not using MMCONFIG
[    0.011255] PCI: PCI BIOS revision 3.00 entry at 0xf0031, last bus=4
[    0.011258] PCI: Using configuration type 1 for base access
[    0.028658] ACPI: Added _OSI(Module Device)
[    0.028661] ACPI: Added _OSI(Processor Device)
[    0.028664] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.028667] ACPI: Added _OSI(Processor Aggregator Device)
[    0.029085] ACPI: Executed 1 blocks of module-level executable AML code
[    0.038389] ACPI: EC: EC started
[    0.038392] ACPI: EC: interrupt blocked
[    0.038591] ACPI: \_SB_.PCI0.SBRG.EC0_: Used as first EC
[    0.038597] ACPI: \_SB_.PCI0.SBRG.EC0_: GPE=0x18, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.038602] ACPI: \_SB_.PCI0.SBRG.EC0_: Used as boot DSDT EC to handle transactions
[    0.038604] ACPI: Interpreter enabled
[    0.038670] ACPI: (supports S0 S3 S5)
[    0.038674] ACPI: Using IOAPIC for interrupt routing
[    0.038805] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.039974] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
[    0.039978] PCI: Using MMCONFIG for extended config space
[    0.040007] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.040404] ACPI: Enabled 8 GPEs in block 00 to 1F
[    0.055492] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.055505] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig Segments MSI]
[    0.055518] acpi PNP0A08:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
[    0.055840] PCI host bridge to bus 0000:00
[    0.055847] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.055852] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.055857] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.055861] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000dffff window]
[    0.055866] pci_bus 0000:00: root bus resource [mem 0x3f810000-0xffffffff window]
[    0.055871] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.055895] pci 0000:00:00.0: [8086:2590] type 00 class 0x060000
[    0.056298] pci 0000:00:02.0: [8086:2592] type 00 class 0x030000
[    0.056321] pci 0000:00:02.0: reg 0x10: [mem 0xf7f00000-0xf7f7ffff]
[    0.056330] pci 0000:00:02.0: reg 0x14: [io  0xec00-0xec07]
[    0.056341] pci 0000:00:02.0: reg 0x18: [mem 0xd0000000-0xdfffffff pref]
[    0.056350] pci 0000:00:02.0: reg 0x1c: [mem 0xf7ec0000-0xf7efffff]
[    0.056652] pci 0000:00:02.1: [8086:2792] type 00 class 0x038000
[    0.056672] pci 0000:00:02.1: reg 0x10: [mem 0xf7f80000-0xf7ffffff]
[    0.056944] pci 0000:00:1b.0: [8086:2668] type 00 class 0x040300
[    0.056976] pci 0000:00:1b.0: reg 0x10: [mem 0xf7eb8000-0xf7ebbfff 64bit]
[    0.057106] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.057360] pci 0000:00:1c.0: [8086:2660] type 01 class 0x060400
[    0.057405] pci 0000:00:1c.0: enabling Extended Tags
[    0.057469] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.057726] pci 0000:00:1c.2: [8086:2664] type 01 class 0x060400
[    0.057777] pci 0000:00:1c.2: enabling Extended Tags
[    0.057840] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
[    0.058085] pci 0000:00:1d.0: [8086:2658] type 00 class 0x0c0300
[    0.058142] pci 0000:00:1d.0: reg 0x20: [io  0xe400-0xe41f]
[    0.058432] pci 0000:00:1d.1: [8086:2659] type 00 class 0x0c0300
[    0.058489] pci 0000:00:1d.1: reg 0x20: [io  0xe480-0xe49f]
[    0.058764] pci 0000:00:1d.2: [8086:265a] type 00 class 0x0c0300
[    0.058820] pci 0000:00:1d.2: reg 0x20: [io  0xe800-0xe81f]
[    0.059114] pci 0000:00:1d.3: [8086:265b] type 00 class 0x0c0300
[    0.059170] pci 0000:00:1d.3: reg 0x20: [io  0xe880-0xe89f]
[    0.059466] pci 0000:00:1d.7: [8086:265c] type 00 class 0x0c0320
[    0.059498] pci 0000:00:1d.7: reg 0x10: [mem 0xf7eb7c00-0xf7eb7fff]
[    0.059600] pci 0000:00:1d.7: PME# supported from D0 D3hot D3cold
[    0.059810] pci 0000:00:1e.0: [8086:2448] type 01 class 0x060401
[    0.060164] pci 0000:00:1f.0: [8086:2641] type 00 class 0x060100
[    0.060276] pci 0000:00:1f.0: Force enabled HPET at 0xfed00000
[    0.060290] pci 0000:00:1f.0: quirk: [io  0x0800-0x087f] claimed by ICH6 ACPI/GPIO/TCO
[    0.060297] pci 0000:00:1f.0: quirk: [io  0x0480-0x04bf] claimed by ICH6 GPIO
[    0.060305] pci 0000:00:1f.0: LPC Generic IO decode 2 PIO at 0380-038f
[    0.060563] pci 0000:00:1f.2: [8086:2653] type 00 class 0x010180
[    0.060588] pci 0000:00:1f.2: reg 0x10: [io  0x0000-0x0007]
[    0.060600] pci 0000:00:1f.2: reg 0x14: [io  0x0000-0x0003]
[    0.060611] pci 0000:00:1f.2: reg 0x18: [io  0x0000-0x0007]
[    0.060622] pci 0000:00:1f.2: reg 0x1c: [io  0x0000-0x0003]
[    0.060634] pci 0000:00:1f.2: reg 0x20: [io  0xffa0-0xffaf]
[    0.060656] pci 0000:00:1f.2: legacy IDE quirk: reg 0x10: [io  0x01f0-0x01f7]
[    0.060660] pci 0000:00:1f.2: legacy IDE quirk: reg 0x14: [io  0x03f6]
[    0.060664] pci 0000:00:1f.2: legacy IDE quirk: reg 0x18: [io  0x0170-0x0177]
[    0.060668] pci 0000:00:1f.2: legacy IDE quirk: reg 0x1c: [io  0x0376]
[    0.060705] pci 0000:00:1f.2: PME# supported from D3hot
[    0.060918] pci 0000:00:1f.3: [8086:266a] type 00 class 0x0c0500
[    0.060986] pci 0000:00:1f.3: reg 0x20: [io  0x0400-0x041f]
[    0.061425] pci 0000:00:1c.0: PCI bridge to [bus 03]
[    0.061560] pci 0000:01:00.0: [168c:001c] type 00 class 0x020000
[    0.061605] pci 0000:01:00.0: reg 0x10: [mem 0xfbff0000-0xfbffffff 64bit]
[    0.061859] pci 0000:00:1c.2: PCI bridge to [bus 01-02]
[    0.061869] pci 0000:00:1c.2:   bridge window [mem 0xf8000000-0xfbffffff]
[    0.061878] pci 0000:00:1c.2:   bridge window [mem 0xf0000000-0xf6ffffff 64bit pref]
[    0.062045] pci 0000:00:1e.0: PCI bridge to [bus 04] (subtractive decode)
[    0.062060] pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7 window] (subtractive decode)
[    0.062064] pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff window] (subtractive decode)
[    0.062069] pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff window] (subtractive decode)
[    0.062074] pci 0000:00:1e.0:   bridge window [mem 0x000d0000-0x000dffff window] (subtractive decode)
[    0.062079] pci 0000:00:1e.0:   bridge window [mem 0x3f810000-0xffffffff window] (subtractive decode)
[    0.062103] pci_bus 0000:00: on NUMA node 0
[    0.063615] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 *11 12 14 15)
[    0.063765] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
[    0.063911] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *10 11 12 14 15)
[    0.064189] ACPI: PCI Interrupt Link [LNKD] (IRQs *3 4 5 6 7 10 11 12 14 15)
[    0.064337] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
[    0.064481] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
[    0.064623] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 11 12 14 15) *0, disabled.
[    0.064766] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 *5 6 7 10 11 12 14 15)
[    0.065312] ACPI: EC: interrupt unblocked
[    0.065325] ACPI: EC: event unblocked
[    0.065337] ACPI: \_SB_.PCI0.SBRG.EC0_: GPE=0x18, EC_CMD/EC_SC=0x66, EC_DATA=0x62
[    0.065342] ACPI: \_SB_.PCI0.SBRG.EC0_: Used as boot DSDT EC to handle transactions and events
[    0.065741] SCSI subsystem initialized
[    0.065939] libata version 3.00 loaded.
[    0.065944] ACPI: bus type USB registered
[    0.066055] usbcore: registered new interface driver usbfs
[    0.066098] usbcore: registered new interface driver hub
[    0.066147] usbcore: registered new device driver usb
[    0.066251] Linux video capture interface: v2.00
[    0.066469] Advanced Linux Sound Architecture Driver Initialized.
[    0.066511] PCI: Using ACPI for IRQ routing
[    0.066568] PCI: pci_cache_line_size set to 64 bytes
[    0.066627] Expanded resource Reserved due to conflict with PCI Bus 0000:00
[    0.066631] e820: reserve RAM buffer [mem 0x0009fc00-0x0009ffff]
[    0.066636] e820: reserve RAM buffer [mem 0x3f780000-0x3fffffff]
[    0.066932] Bluetooth: Core ver 2.22
[    0.066973] NET: Registered protocol family 31
[    0.066975] Bluetooth: HCI device and connection manager initialized
[    0.066981] Bluetooth: HCI socket layer initialized
[    0.066985] Bluetooth: L2CAP socket layer initialized
[    0.066988] Bluetooth: SCO socket layer initialized
[    0.067771] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
[    0.067782] hpet clockevent registered
[    0.067793] HPET: 3 timers in total, 0 timers will be used for per-cpu timer
[    0.067800] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0
[    0.067810] hpet0: 3 comparators, 64-bit 14.318180 MHz counter
[    0.070090] clocksource: Switched to clocksource hpet
[    0.070294] pnp: PnP ACPI init
[    0.070508] system 00:00: [mem 0xfed13000-0xfed19fff] has been reserved
[    0.070547] system 00:00: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.070721] pnp 00:01: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.070917] pnp 00:02: Plug and Play ACPI device, IDs PNP0303 PNP030b (active)
[    0.071178] pnp 00:03: Plug and Play ACPI device, IDs SYN0a00 SYN0a01 SYN0a04 SYN0002 PNP0f13 (active)
[    0.071548] system 00:04: [io  0x0380-0x0395] has been reserved
[    0.071554] system 00:04: [io  0x04d0-0x04d1] has been reserved
[    0.071559] system 00:04: [io  0x0800-0x087f] has been reserved
[    0.071564] system 00:04: [io  0x0480-0x04bf] has been reserved
[    0.071571] system 00:04: [mem 0xfed1c000-0xfed1ffff] has been reserved
[    0.071577] system 00:04: [mem 0xfed20000-0xfed8ffff] has been reserved
[    0.071583] system 00:04: [mem 0xfff00000-0xffffffff] could not be reserved
[    0.071621] system 00:04: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.071945] system 00:05: [mem 0xfec00000-0xfec00fff] could not be reserved
[    0.071952] system 00:05: [mem 0xfee00000-0xfee00fff] has been reserved
[    0.071988] system 00:05: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.072215] system 00:06: [mem 0xe0000000-0xefffffff] has been reserved
[    0.072253] system 00:06: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.072495] system 00:07: [mem 0xe0000000-0xefffffff] has been reserved
[    0.072535] system 00:07: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.072832] system 00:08: [mem 0x00000000-0x0009ffff] could not be reserved
[    0.072838] system 00:08: [mem 0x000e0000-0x000fffff] could not be reserved
[    0.072844] system 00:08: [mem 0x00100000-0x3f7fffff] could not be reserved
[    0.072881] system 00:08: Plug and Play ACPI device, IDs PNP0c01 (active)
[    0.073254] pnp: PnP ACPI: found 9 devices
[    0.115805] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    0.115840] pci 0000:00:1c.0: bridge window [io  0x1000-0x0fff] to [bus 03] add_size 1000
[    0.115848] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 03] add_size 200000 add_align 100000
[    0.115854] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff] to [bus 03] add_size 200000 add_align 100000
[    0.115867] pci 0000:00:1c.2: bridge window [io  0x1000-0x0fff] to [bus 01-02] add_size 1000
[    0.115899] pci 0000:00:1c.0: BAR 8: assigned [mem 0x40000000-0x401fffff]
[    0.115907] pci 0000:00:1c.0: BAR 9: assigned [mem 0x40200000-0x403fffff 64bit pref]
[    0.115915] pci 0000:00:1c.0: BAR 7: assigned [io  0x1000-0x1fff]
[    0.115921] pci 0000:00:1c.2: BAR 7: assigned [io  0x2000-0x2fff]
[    0.115930] pci 0000:00:1c.0: PCI bridge to [bus 03]
[    0.115935] pci 0000:00:1c.0:   bridge window [io  0x1000-0x1fff]
[    0.115943] pci 0000:00:1c.0:   bridge window [mem 0x40000000-0x401fffff]
[    0.115950] pci 0000:00:1c.0:   bridge window [mem 0x40200000-0x403fffff 64bit pref]
[    0.115959] pci 0000:00:1c.2: PCI bridge to [bus 01-02]
[    0.115964] pci 0000:00:1c.2:   bridge window [io  0x2000-0x2fff]
[    0.115972] pci 0000:00:1c.2:   bridge window [mem 0xf8000000-0xfbffffff]
[    0.115978] pci 0000:00:1c.2:   bridge window [mem 0xf0000000-0xf6ffffff 64bit pref]
[    0.115987] pci 0000:00:1e.0: PCI bridge to [bus 04]
[    0.116013] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    0.116018] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    0.116023] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.116027] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000dffff window]
[    0.116032] pci_bus 0000:00: resource 8 [mem 0x3f810000-0xffffffff window]
[    0.116037] pci_bus 0000:03: resource 0 [io  0x1000-0x1fff]
[    0.116041] pci_bus 0000:03: resource 1 [mem 0x40000000-0x401fffff]
[    0.116046] pci_bus 0000:03: resource 2 [mem 0x40200000-0x403fffff 64bit pref]
[    0.116051] pci_bus 0000:01: resource 0 [io  0x2000-0x2fff]
[    0.116055] pci_bus 0000:01: resource 1 [mem 0xf8000000-0xfbffffff]
[    0.116059] pci_bus 0000:01: resource 2 [mem 0xf0000000-0xf6ffffff 64bit pref]
[    0.116065] pci_bus 0000:04: resource 4 [io  0x0000-0x0cf7 window]
[    0.116069] pci_bus 0000:04: resource 5 [io  0x0d00-0xffff window]
[    0.116073] pci_bus 0000:04: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.116078] pci_bus 0000:04: resource 7 [mem 0x000d0000-0x000dffff window]
[    0.116082] pci_bus 0000:04: resource 8 [mem 0x3f810000-0xffffffff window]
[    0.116252] NET: Registered protocol family 2
[    0.116614] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[    0.116666] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[    0.116717] TCP: Hash tables configured (established 8192 bind 8192)
[    0.116785] UDP hash table entries: 512 (order: 1, 8192 bytes)
[    0.116800] UDP-Lite hash table entries: 512 (order: 1, 8192 bytes)
[    0.116879] NET: Registered protocol family 1
[    0.116920] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    0.118308] PCI: CLS 16 bytes, default 64
[    0.119644] Initialise system trusted keyrings
[    0.119813] workingset: timestamp_bits=30 max_order=18 bucket_order=0
[    0.119824] zbud: loaded
[    0.120137] fuse init (API version 7.26)
[    0.122438] Key type asymmetric registered
[    0.122442] Asymmetric key parser 'x509' registered
[    0.122477] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.122481] io scheduler noop registered
[    0.122483] io scheduler deadline registered
[    0.122617] pcieport 0000:00:1c.0: enabling device (0104 -> 0107)
[    0.123004] pcieport 0000:00:1c.2: enabling device (0106 -> 0107)
[    0.123613] ACPI: AC Adapter [AC0] (off-line)
[    0.123765] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0D:00/input/input0
[    0.123788] ACPI: Lid Switch [LID]
[    0.123876] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1
[    0.123895] ACPI: Sleep Button [SLPB]
[    0.123980] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input2
[    0.124225] ACPI: Power Button [PWRB]
[    0.124401] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input3
[    0.124429] ACPI: Power Button [PWRF]
[    0.124740] ACPI: Video Device [VGA] (multi-head: yes  rom: no  post: no)
[    0.125108] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input4
[    0.125235] tsc: Marking TSC unstable due to TSC halts in idle
[    0.125304] Warning: Processor Platform Limit event detected, but not handled.
[    0.125306] Consider compiling CPUfreq support into your kernel.
[    0.134751] (NULL device *): hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info().
[    0.139434] thermal LNXTHERM:00: registered as thermal_zone0
[    0.139438] ACPI: Thermal Zone [TZ00] (48 C)
[    0.140095] Linux agpgart interface v0.103
[    0.140524] pci 0000:00:00.0: Intel 915GM Chipset
[    0.140547] pci 0000:00:00.0: detected gtt size: 262144K total, 262144K mappable
[    0.140716] pci 0000:00:00.0: detected 8192K stolen memory
[    0.140769] [drm] Memory usable by graphics device = 256M
[    0.141173] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    0.141176] [drm] Driver supports precise vblank timestamp query.
[    0.141198] resource sanity check: requesting [mem 0x000c0000-0x000dffff], which spans more than PCI Bus 0000:00 [mem 0x000d0000-0x000dffff window]
[    0.141208] caller pci_map_rom+0x4e/0xe0 mapping multiple BARs
[    0.146273] ------------[ cut here ]------------
[    0.146277] plane B assertion failure, should be off on pipe B but is still active
[    0.146323] WARNING: CPU: 0 PID: 1 at drivers/gpu/drm/i915/intel_display.c:1295 assert_planes_disabled+0x153/0x160
[    0.146329] CPU: 0 PID: 1 Comm: swapper Not tainted 4.15.0-rc4-00105-g67818d25738b #33
[    0.146348] Hardware name: ASUSTeK Computer INC. 900/900, BIOS 1006    03/03/2009
[    0.146362] EIP: assert_planes_disabled+0x153/0x160
[    0.146365] EFLAGS: 00210286 CPU: 0
[    0.146368] EAX: 00000046 EBX: ee524000 ECX: b088fe44 EDX: 00000171
[    0.146371] ESI: 00000001 EDI: 00000001 EBP: b0019c64 ESP: b0019c40
[    0.146374]  DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
[    0.146378] CR0: 80050033 CR2: 00000000 CR3: 00927000 CR4: 00000690
[    0.146380] Call Trace:
[    0.146394]  intel_disable_pipe+0x56/0x1a0
[    0.146405]  i9xx_crtc_disable+0x59/0x3d0
[    0.146417]  intel_crtc_disable_noatomic+0x79/0x2b0
[    0.146427]  intel_modeset_setup_hw_state+0xaaa/0xd80
[    0.146438]  intel_modeset_init+0x4f6/0xf50
[    0.146451]  ? intel_setup_gmbus+0x227/0x290
[    0.146463]  i915_driver_load+0x609/0xc70
[    0.146475]  i915_pci_probe+0x23/0x50
[    0.146485]  pci_device_probe+0x92/0x130
[    0.146496]  ? sysfs_create_link+0x20/0x40
[    0.146507]  driver_probe_device+0x1bf/0x2f0
[    0.146517]  ? pci_match_device+0xc6/0x100
[    0.146526]  __driver_attach+0x91/0xa0
[    0.146536]  ? driver_probe_device+0x2f0/0x2f0
[    0.146545]  bus_for_each_dev+0x47/0x80
[    0.146555]  driver_attach+0x19/0x20
[    0.146563]  ? driver_probe_device+0x2f0/0x2f0
[    0.146573]  bus_add_driver+0x167/0x1f0
[    0.146583]  driver_register+0x54/0xe0
[    0.146592]  __pci_register_driver+0x2e/0x40
[    0.146606]  ? mipi_dsi_bus_init+0xf/0xf
[    0.146616]  i915_init+0x1e/0x3c
[    0.146629]  do_one_initcall+0x7c/0xfc
[    0.146642]  ? kernel_init_freeable+0xbf/0x15b
[    0.146654]  kernel_init_freeable+0xe2/0x15b
[    0.146667]  ? rest_init+0xa0/0xa0
[    0.146678]  kernel_init+0xb/0x100
[    0.146688]  ? schedule_tail_wrapper+0x9/0xc
[    0.146699]  ret_from_fork+0x19/0x24
[    0.146709] Code: 89 7c 24 04 c7 04 24 34 ee 83 b0 e8 f8 bf cb ff 0f ff e9 0e ff ff ff 89 4c 24 08 89 44 24 04 c7 04 24 6c ee 83 b0 e8 dd bf cb ff <0f> ff e9 1e ff ff ff 8d b6 00 00 00 00 55 89 e5 57 56 53 89 c3
[    0.146803] ---[ end trace 14c5dafbd260e309 ]---
[    0.166444] [drm] RC6 disabled, disabling runtime PM support
[    0.166492] [drm] initialized overlay support
[    0.168039] [drm] Initialized i915 1.6.0 20171023 for 0000:00:02.0 on minor 0
[    0.168335] loop: module loaded
[    0.168543] zram: Added device: zram0
[    0.168623] ata_piix 0000:00:1f.2: version 2.13
[    0.172646] ------------[ cut here ]------------
[    0.172649] WARN_ON(!connector_state->crtc)
[    0.172697] WARNING: CPU: 0 PID: 27 at drivers/gpu/drm/i915/intel_display.c:10765 intel_atomic_check.part.134+0xffd/0x11e0
[    0.172704] CPU: 0 PID: 27 Comm: kworker/u2:2 Tainted: G        W        4.15.0-rc4-00105-g67818d25738b #33
[    0.172729] Hardware name: ASUSTeK Computer INC. 900/900, BIOS 1006    03/03/2009
[    0.172752] Workqueue: events_unbound async_run_entry_fn
[    0.172768] EIP: intel_atomic_check.part.134+0xffd/0x11e0
[    0.172770] EFLAGS: 00210286 CPU: 0
[    0.172774] EAX: 0000001f EBX: ee524000 ECX: b088fe44 EDX: 000001a1
[    0.172777] ESI: 00000000 EDI: ee524000 EBP: ee457bc0 ESP: ee457b54
[    0.172780]  DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
[    0.172783] CR0: 80050033 CR2: 00000000 CR3: 00927000 CR4: 00000690
[    0.172786] Call Trace:
[    0.172800]  intel_atomic_check+0x22/0x30
[    0.172814]  drm_atomic_check_only+0x3a8/0x5e0
[    0.172830]  ? intel_plane_duplicate_state+0x32/0x50
[    0.172842]  ? drm_atomic_get_plane_state+0xc4/0x110
[    0.172854]  drm_atomic_commit+0x16/0x60
[    0.172866]  intel_get_load_detect_pipe+0x3a4/0x690
[    0.172882]  intel_crt_detect+0x57a/0x8e0
[    0.172894]  ? intel_crt_detect_ddc+0xd0/0xd0
[    0.172907]  drm_helper_probe_detect+0x47/0x90
[    0.172920]  drm_helper_probe_single_connector_modes+0xbc/0x650
[    0.172936]  drm_setup_crtcs+0x118/0xab0
[    0.172951]  ? __enqueue_entity+0x5e/0x70
[    0.172963]  ? check_preempt_wakeup+0xae/0x160
[    0.172976]  __drm_fb_helper_initial_config_and_unlock+0x28/0x400
[    0.172991]  ? rb_erase_cached+0x2a0/0x370
[    0.173003]  drm_fb_helper_initial_config+0x34/0x40
[    0.173006]  intel_fbdev_initial_config+0x11/0x30
[    0.173006]  async_run_entry_fn+0x30/0xe0
[    0.173006]  ? deactivate_task+0x46/0x70
[    0.173006]  process_one_work+0x1b0/0x330
[    0.173006]  ? __schedule+0x12f/0x3e0
[    0.173006]  ? pick_next_task_fair+0x11e/0x130
[    0.173006]  worker_thread+0x3f/0x460
[    0.173006]  ? preempt_schedule+0x25/0x30
[    0.173006]  ? ___preempt_schedule+0x8/0xc
[    0.173006]  kthread+0xe2/0x100
[    0.173006]  ? process_one_work+0x330/0x330
[    0.173006]  ? __kthread_create_worker+0x100/0x100
[    0.173006]  ret_from_fork+0x19/0x24
[    0.173006] Code: 24 04 c7 04 24 9c df 7f b0 e8 40 d3 f6 ff e9 30 f3 ff ff 89 45 e4 b8 8c 11 84 b0 89 44 24 04 c7 04 24 13 0a 81 b0 e8 f3 a3 ca ff <0f> ff 8b 45 e4 e9 17 fb ff ff b8 d8 11 84 b0 89 44 24 08 b8 04
[    0.173006] ---[ end trace 14c5dafbd260e30a ]---
[    0.181565] ata_piix 0000:00:1f.2: MAP [ P0 P2 IDE IDE ]
[    0.185943] scsi host0: ata_piix
[    0.186227] scsi host1: ata_piix
[    0.186327] ata1: SATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14
[    0.186331] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15
[    0.186387] Atheros(R) L2 Ethernet Driver - version 2.2.3
[    0.186390] Copyright (c) 2007 Atheros Corporation.
[    0.186416] PPP generic driver version 2.4.2
[    0.186578] PPP BSD Compression module registered
[    0.186581] PPP Deflate Compression module registered
[    0.186592] PPP MPPE Compression module registered
[    0.186595] NET: Registered protocol family 24
[    0.186596] PPTP driver version 0.8.5
[    0.186842] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    0.186845] ehci-pci: EHCI PCI platform driver
[    0.187188] ehci-pci 0000:00:1d.7: EHCI Host Controller
[    0.187213] ehci-pci 0000:00:1d.7: new USB bus registered, assigned bus number 1
[    0.187234] ehci-pci 0000:00:1d.7: debug port 1
[    0.191177] ehci-pci 0000:00:1d.7: cache line size of 16 is not supported
[    0.191206] ehci-pci 0000:00:1d.7: irq 23, io mem 0xf7eb7c00
[    0.198029] ehci-pci 0000:00:1d.7: USB 2.0 started, EHCI 1.00
[    0.198145] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    0.198150] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.198154] usb usb1: Product: EHCI Host Controller
[    0.198158] usb usb1: Manufacturer: Linux 4.15.0-rc4-00105-g67818d25738b ehci_hcd
[    0.198162] usb usb1: SerialNumber: 0000:00:1d.7
[    0.198418] hub 1-0:1.0: USB hub found
[    0.198435] hub 1-0:1.0: 8 ports detected
[    0.198947] uhci_hcd: USB Universal Host Controller Interface driver
[    0.204755] uhci_hcd 0000:00:1d.0: UHCI Host Controller
[    0.204796] uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    0.204834] uhci_hcd 0000:00:1d.0: irq 23, io base 0x0000e400
[    0.204963] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[    0.204968] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.204973] usb usb2: Product: UHCI Host Controller
[    0.204977] usb usb2: Manufacturer: Linux 4.15.0-rc4-00105-g67818d25738b uhci_hcd
[    0.204981] usb usb2: SerialNumber: 0000:00:1d.0
[    0.205296] hub 2-0:1.0: USB hub found
[    0.205334] hub 2-0:1.0: 2 ports detected
[    0.205702] uhci_hcd 0000:00:1d.1: UHCI Host Controller
[    0.205717] uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 3
[    0.205761] uhci_hcd 0000:00:1d.1: irq 19, io base 0x0000e480
[    0.205918] usb usb3: New USB device found, idVendor=1d6b, idProduct=0001
[    0.205923] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.205927] usb usb3: Product: UHCI Host Controller
[    0.205931] usb usb3: Manufacturer: Linux 4.15.0-rc4-00105-g67818d25738b uhci_hcd
[    0.205935] usb usb3: SerialNumber: 0000:00:1d.1
[    0.206287] hub 3-0:1.0: USB hub found
[    0.206303] hub 3-0:1.0: 2 ports detected
[    0.206738] uhci_hcd 0000:00:1d.2: UHCI Host Controller
[    0.206754] uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 4
[    0.206798] uhci_hcd 0000:00:1d.2: irq 18, io base 0x0000e800
[    0.206895] usb usb4: New USB device found, idVendor=1d6b, idProduct=0001
[    0.206900] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.206904] usb usb4: Product: UHCI Host Controller
[    0.206908] usb usb4: Manufacturer: Linux 4.15.0-rc4-00105-g67818d25738b uhci_hcd
[    0.206912] usb usb4: SerialNumber: 0000:00:1d.2
[    0.207245] hub 4-0:1.0: USB hub found
[    0.207261] hub 4-0:1.0: 2 ports detected
[    0.207706] uhci_hcd 0000:00:1d.3: UHCI Host Controller
[    0.207723] uhci_hcd 0000:00:1d.3: new USB bus registered, assigned bus number 5
[    0.207756] uhci_hcd 0000:00:1d.3: irq 16, io base 0x0000e880
[    0.207855] usb usb5: New USB device found, idVendor=1d6b, idProduct=0001
[    0.207860] usb usb5: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    0.207864] usb usb5: Product: UHCI Host Controller
[    0.207868] usb usb5: Manufacturer: Linux 4.15.0-rc4-00105-g67818d25738b uhci_hcd
[    0.207872] usb usb5: SerialNumber: 0000:00:1d.3
[    0.208789] hub 5-0:1.0: USB hub found
[    0.208805] hub 5-0:1.0: 2 ports detected
[    0.209250] usbcore: registered new interface driver usb-storage
[    0.209444] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12
[    0.219409] ------------[ cut here ]------------
[    0.219414] WARN_ON(!connector_state->crtc)
[    0.219466] WARNING: CPU: 0 PID: 27 at drivers/gpu/drm/i915/intel_display.c:10765 intel_atomic_check.part.134+0xffd/0x11e0
[    0.219473] CPU: 0 PID: 27 Comm: kworker/u2:2 Tainted: G        W        4.15.0-rc4-00105-g67818d25738b #33
[    0.219500] Hardware name: ASUSTeK Computer INC. 900/900, BIOS 1006    03/03/2009
[    0.219523] Workqueue: events_unbound async_run_entry_fn
[    0.219540] EIP: intel_atomic_check.part.134+0xffd/0x11e0
[    0.219542] EFLAGS: 00210282 CPU: 0
[    0.219546] EAX: 0000001f EBX: ee524000 ECX: b088fe44 EDX: 00000214
[    0.219548] ESI: 00000000 EDI: ee524000 EBP: ee457c28 ESP: ee457bbc
[    0.219552]  DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
[    0.219555] CR0: 80050033 CR2: 00000000 CR3: 00927000 CR4: 00000690
[    0.219557] Call Trace:
[    0.219575]  ? drm_atomic_helper_check_modeset+0x7a6/0xaf0
[    0.219590]  intel_atomic_check+0x22/0x30
[    0.219603]  drm_atomic_check_only+0x3a8/0x5e0
[    0.219619]  ? pick_next_task_fair+0x11e/0x130
[    0.219630]  ? deactivate_task+0x46/0x70
[    0.219645]  ? __schedule+0x12f/0x3e0
[    0.219657]  drm_atomic_commit+0x16/0x60
[    0.219670]  drm_atomic_helper_commit_duplicated_state+0xd4/0x100
[    0.219684]  intel_release_load_detect_pipe+0x60/0xb0
[    0.219698]  intel_crt_detect+0x5c7/0x8e0
[    0.219711]  ? intel_crt_detect_ddc+0xd0/0xd0
[    0.219723]  drm_helper_probe_detect+0x47/0x90
[    0.219735]  drm_helper_probe_single_connector_modes+0xbc/0x650
[    0.219751]  drm_setup_crtcs+0x118/0xab0
[    0.219763]  ? __enqueue_entity+0x5e/0x70
[    0.219775]  ? check_preempt_wakeup+0xae/0x160
[    0.219788]  __drm_fb_helper_initial_config_and_unlock+0x28/0x400
[    0.219803]  ? rb_erase_cached+0x2a0/0x370
[    0.219815]  drm_fb_helper_initial_config+0x34/0x40
[    0.219827]  intel_fbdev_initial_config+0x11/0x30
[    0.219840]  async_run_entry_fn+0x30/0xe0
[    0.219850]  ? deactivate_task+0x46/0x70
[    0.219865]  process_one_work+0x1b0/0x330
[    0.219876]  ? __schedule+0x12f/0x3e0
[    0.219888]  ? pick_next_task_fair+0x11e/0x130
[    0.219900]  worker_thread+0x3f/0x460
[    0.219911]  ? preempt_schedule+0x25/0x30
[    0.219923]  ? ___preempt_schedule+0x8/0xc
[    0.219934]  kthread+0xe2/0x100
[    0.219945]  ? process_one_work+0x330/0x330
[    0.219956]  ? __kthread_create_worker+0x100/0x100
[    0.219969]  ret_from_fork+0x19/0x24
[    0.219978] Code: 24 04 c7 04 24 9c df 7f b0 e8 40 d3 f6 ff e9 30 f3 ff ff 89 45 e4 b8 8c 11 84 b0 89 44 24 04 c7 04 24 13 0a 81 b0 e8 f3 a3 ca ff <0f> ff 8b 45 e4 e9 17 fb ff ff b8 d8 11 84 b0 89 44 24 08 b8 04
[    0.220069] ---[ end trace 14c5dafbd260e30b ]---
[    0.247025] serio: i8042 KBD port at 0x60,0x64 irq 1
[    0.247157] serio: i8042 AUX port at 0x60,0x64 irq 12
[    0.247432] mousedev: PS/2 mouse device common for all mice
[    0.248071] rtc_cmos 00:01: RTC can wake from S4
[    0.248262] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    0.248303] rtc_cmos 00:01: alarms up to one month, 114 bytes nvram, hpet irqs
[    0.248378] uvcvideo: Unable to create debugfs directory
[    0.248444] usbcore: registered new interface driver uvcvideo
[    0.248446] USB Video Class driver (1.1.1)
[    0.248491] usbcore: registered new interface driver btusb
[    0.248655] usbcore: registered new interface driver usbhid
[    0.248658] usbhid: USB HID core driver
[    0.248749] eeepc_laptop: Eee PC Hotkey Driver
[    0.252336] eeepc_laptop: Hotkey init flags 0x41
[    0.253364] eeepc_laptop: TYPE (2000000) not reported by BIOS, enabling anyway
[    0.253371] eeepc_laptop: Get control methods supported: 0x2101711
[    0.254299] ------------[ cut here ]------------
[    0.254302] WARN_ON(!connector_state->crtc)
[    0.254351] WARNING: CPU: 0 PID: 27 at drivers/gpu/drm/i915/intel_display.c:10765 intel_atomic_check.part.134+0xffd/0x11e0
[    0.254358] CPU: 0 PID: 27 Comm: kworker/u2:2 Tainted: G        W        4.15.0-rc4-00105-g67818d25738b #33
[    0.254384] Hardware name: ASUSTeK Computer INC. 900/900, BIOS 1006    03/03/2009
[    0.254406] Workqueue: events_unbound async_run_entry_fn
[    0.254422] EIP: intel_atomic_check.part.134+0xffd/0x11e0
[    0.254425] EFLAGS: 00210286 CPU: 0
[    0.254428] EAX: 0000001f EBX: ee524000 ECX: b088fe44 EDX: 00000253
[    0.254431] ESI: 00000000 EDI: ee524000 EBP: ee457b20 ESP: ee457ab4
[    0.254435]  DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
[    0.254438] CR0: 80050033 CR2: 00000000 CR3: 00927000 CR4: 00000690
[    0.254440] Call Trace:
[    0.254455]  intel_atomic_check+0x22/0x30
[    0.254468]  drm_atomic_check_only+0x3a8/0x5e0
[    0.254484]  ? intel_plane_duplicate_state+0x32/0x50
[    0.254496]  ? drm_atomic_get_plane_state+0xc4/0x110
[    0.254508]  drm_atomic_commit+0x16/0x60
[    0.254520]  intel_get_load_detect_pipe+0x3a4/0x690
[    0.254535]  ? intel_tv_get_modes+0x1e1/0x200
[    0.254547]  intel_tv_detect+0x15e/0x540
[    0.254561]  ? intel_tv_get_modes+0x200/0x200
[    0.254574]  drm_helper_probe_detect+0x47/0x90
[    0.254587]  drm_helper_probe_single_connector_modes+0xbc/0x650
[    0.254603]  drm_setup_crtcs+0x118/0xab0
[    0.254617]  ? __enqueue_entity+0x5e/0x70
[    0.254629]  ? check_preempt_wakeup+0xae/0x160
[    0.254642]  __drm_fb_helper_initial_config_and_unlock+0x28/0x400
[    0.254658]  ? rb_erase_cached+0x2a0/0x370
[    0.254669]  drm_fb_helper_initial_config+0x34/0x40
[    0.254682]  intel_fbdev_initial_config+0x11/0x30
[    0.254695]  async_run_entry_fn+0x30/0xe0
[    0.254706]  ? deactivate_task+0x46/0x70
[    0.254720]  process_one_work+0x1b0/0x330
[    0.254733]  ? __schedule+0x12f/0x3e0
[    0.254745]  ? pick_next_task_fair+0x11e/0x130
[    0.254757]  worker_thread+0x3f/0x460
[    0.254768]  ? preempt_schedule+0x25/0x30
[    0.254780]  ? ___preempt_schedule+0x8/0xc
[    0.254791]  kthread+0xe2/0x100
[    0.254801]  ? process_one_work+0x330/0x330
[    0.254813]  ? __kthread_create_worker+0x100/0x100
[    0.254826]  ret_from_fork+0x19/0x24
[    0.254835] Code: 24 04 c7 04 24 9c df 7f b0 e8 40 d3 f6 ff e9 30 f3 ff ff 89 45 e4 b8 8c 11 84 b0 89 44 24 04 c7 04 24 13 0a 81 b0 e8 f3 a3 ca ff <0f> ff 8b 45 e4 e9 17 fb ff ff b8 d8 11 84 b0 89 44 24 08 b8 04
[    0.254925] ---[ end trace 14c5dafbd260e30c ]---
[    0.262573] input: Asus EeePC extra buttons as /devices/platform/eeepc/input/input6
[    0.276574] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input5
[    0.366946] ------------[ cut here ]------------
[    0.366950] WARN_ON(!connector_state->crtc)
[    0.366997] WARNING: CPU: 0 PID: 27 at drivers/gpu/drm/i915/intel_display.c:10765 intel_atomic_check.part.134+0xffd/0x11e0
[    0.367004] CPU: 0 PID: 27 Comm: kworker/u2:2 Tainted: G        W        4.15.0-rc4-00105-g67818d25738b #33
[    0.367005] Hardware name: ASUSTeK Computer INC. 900/900, BIOS 1006    03/03/2009
[    0.367005] Workqueue: events_unbound async_run_entry_fn
[    0.367005] EIP: intel_atomic_check.part.134+0xffd/0x11e0
[    0.367005] EFLAGS: 00210282 CPU: 0
[    0.367005] EAX: 0000001f EBX: ee524000 ECX: b088fe44 EDX: 00000282
[    0.367005] ESI: 00000000 EDI: ee524000 EBP: ee457b88 ESP: ee457b1c
[    0.367005]  DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
[    0.367005] CR0: 80050033 CR2: 00000000 CR3: 00927000 CR4: 00000690
[    0.367005] Call Trace:
[    0.367005]  ? drm_atomic_helper_check_modeset+0x7a6/0xaf0
[    0.367005]  intel_atomic_check+0x22/0x30
[    0.367005]  drm_atomic_check_only+0x3a8/0x5e0
[    0.367005]  ? pick_next_task_fair+0x11e/0x130
[    0.367005]  ? deactivate_task+0x46/0x70
[    0.367005]  ? __schedule+0x12f/0x3e0
[    0.367005]  drm_atomic_commit+0x16/0x60
[    0.367005]  drm_atomic_helper_commit_duplicated_state+0xd4/0x100
[    0.367005]  intel_release_load_detect_pipe+0x60/0xb0
[    0.367005]  ? gen2_read32+0x90/0x90
[    0.367005]  intel_tv_detect+0x370/0x540
[    0.367005]  ? intel_tv_get_modes+0x200/0x200
[    0.367005]  drm_helper_probe_detect+0x47/0x90
[    0.367005]  drm_helper_probe_single_connector_modes+0xbc/0x650
[    0.367005]  drm_setup_crtcs+0x118/0xab0
[    0.367005]  ? __enqueue_entity+0x5e/0x70
[    0.367005]  ? check_preempt_wakeup+0xae/0x160
[    0.367005]  __drm_fb_helper_initial_config_and_unlock+0x28/0x400
[    0.367005]  ? rb_erase_cached+0x2a0/0x370
[    0.367005]  drm_fb_helper_initial_config+0x34/0x40
[    0.367005]  intel_fbdev_initial_config+0x11/0x30
[    0.367005]  async_run_entry_fn+0x30/0xe0
[    0.367005]  ? deactivate_task+0x46/0x70
[    0.367005]  process_one_work+0x1b0/0x330
[    0.367005]  ? __schedule+0x12f/0x3e0
[    0.367005]  ? pick_next_task_fair+0x11e/0x130
[    0.367005]  worker_thread+0x3f/0x460
[    0.367005]  ? preempt_schedule+0x25/0x30
[    0.367005]  ? ___preempt_schedule+0x8/0xc
[    0.367005]  kthread+0xe2/0x100
[    0.367005]  ? process_one_work+0x330/0x330
[    0.367005]  ? __kthread_create_worker+0x100/0x100
[    0.367005]  ret_from_fork+0x19/0x24
[    0.367005] Code: 24 04 c7 04 24 9c df 7f b0 e8 40 d3 f6 ff e9 30 f3 ff ff 89 45 e4 b8 8c 11 84 b0 89 44 24 04 c7 04 24 13 0a 81 b0 e8 f3 a3 ca ff <0f> ff 8b 45 e4 e9 17 fb ff ff b8 d8 11 84 b0 89 44 24 08 b8 04
[    0.367005] ---[ end trace 14c5dafbd260e30d ]---
[    0.370223] ata2.00: CFA: ASUS-PHISON OB SSD, TST2.04P, max UDMA/66
[    0.370228] ata2.00: 7880544 sectors, multi 0: LBA 
[    0.370240] ata2.01: CFA: ASUS-PHISON SSD, TST2.04P, max UDMA/66
[    0.370243] ata2.01: 31522176 sectors, multi 0: LBA 
[    0.372758] ata2.00: configured for UDMA/66
[    0.376082] ata2.01: configured for UDMA/66
[    0.393525] fbcon: inteldrmfb (fb0) is primary device
[    0.394241] WARNING: CPU: 0 PID: 27 at drivers/gpu/drm/drm_atomic_helper.c:924 drm_atomic_helper_update_legacy_modeset_state+0x190/0x1d0
[    0.394247] CPU: 0 PID: 27 Comm: kworker/u2:2 Tainted: G        W        4.15.0-rc4-00105-g67818d25738b #33
[    0.394249] Hardware name: ASUSTeK Computer INC. 900/900, BIOS 1006    03/03/2009
[    0.394258] Workqueue: events_unbound async_run_entry_fn
[    0.394265] EIP: drm_atomic_helper_update_legacy_modeset_state+0x190/0x1d0
[    0.394267] EFLAGS: 00210246 CPU: 0
[    0.394270] EAX: ee554c00 EBX: ee533000 ECX: 00000000 EDX: ee4d0800
[    0.394273] ESI: ee5fb800 EDI: ee60ad80 EBP: ee457b48 ESP: ee457b34
[    0.394276]  DS: 007b ES: 007b FS: 0000 GS: 0000 SS: 0068
[    0.394279] CR0: 80050033 CR2: 00000000 CR3: 00927000 CR4: 00000690
[    0.394281] Call Trace:
[    0.394291]  intel_atomic_commit_tail+0x92d/0xd60
[    0.394297]  ? radix_tree_lookup+0x14/0x20
[    0.394302]  ? __queue_work+0xee/0x280
[    0.394307]  ? __wake_up_common_lock+0xa0/0xa0
[    0.394310]  ? __wake_up_common_lock+0xa0/0xa0
[    0.394315]  intel_atomic_commit+0x1ca/0x260
[    0.394320]  drm_atomic_commit+0x4c/0x60
[    0.394325]  restore_fbdev_mode_atomic+0x15a/0x1b0
[    0.394330]  restore_fbdev_mode+0x2a/0x150
[    0.394335]  drm_fb_helper_restore_fbdev_mode_unlocked.part.27+0x25/0xa0
[    0.394339]  drm_fb_helper_set_par+0x45/0x80
[    0.394345]  ? fbcon_platform_get_rotate+0x16/0xc0
[    0.394349]  intel_fbdev_set_par+0x17/0x70
[    0.394353]  fbcon_init+0x45b/0x610
[    0.394358]  visual_init+0x95/0xf0
[    0.394361]  do_bind_con_driver+0x122/0x2e0
[    0.394366]  ? device_create_groups_vargs+0xd7/0xe0
[    0.394370]  do_take_over_console+0x50/0x150
[    0.394374]  do_fbcon_takeover+0x5d/0xd0
[    0.394378]  fbcon_event_notify+0x673/0x880
[    0.394385]  ? cache_alloc_refill+0xb2/0x620
[    0.394390]  notifier_call_chain+0x44/0x70
[    0.394394]  blocking_notifier_call_chain+0x54/0x70
[    0.394398]  fb_notifier_call_chain+0x11/0x20
[    0.394402]  register_framebuffer+0x214/0x340
[    0.394408]  __drm_fb_helper_initial_config_and_unlock+0x1e4/0x400
[    0.394412]  drm_fb_helper_initial_config+0x34/0x40
[    0.394416]  intel_fbdev_initial_config+0x11/0x30
[    0.394420]  async_run_entry_fn+0x30/0xe0
[    0.394424]  ? deactivate_task+0x46/0x70
[    0.394428]  process_one_work+0x1b0/0x330
[    0.394433]  ? __schedule+0x12f/0x3e0
[    0.394438]  ? pick_next_task_fair+0x11e/0x130
[    0.394442]  worker_thread+0x3f/0x460
[    0.394446]  ? preempt_schedule+0x25/0x30
[    0.394450]  ? ___preempt_schedule+0x8/0xc
[    0.394454]  kthread+0xe2/0x100
[    0.394458]  ? process_one_work+0x330/0x330
[    0.394461]  ? __kthread_create_worker+0x100/0x100
[    0.394466]  ret_from_fork+0x19/0x24
[    0.394467] Code: 80 7a 04 00 75 35 8b 4b 04 46 39 b1 98 01 00 00 7f 89 83 c4 08 5b 5e 5f 5d c3 90 0f ff e9 5a ff ff ff 89 f6 8d bc 27 00 00 00 00 <0f> ff e9 d6 fe ff ff 89 f6 8d bc 27 00 00 00 00 83 c2 14 e8 d8
[    0.394515] ---[ end trace 14c5dafbd260e30e ]---
[    0.443223] Console: switching to colour frame buffer device 128x37
[    0.522291] usb 1-5: new high-speed USB device number 2 using ehci-pci
[    0.650025] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    0.654128] usb 1-5: New USB device found, idVendor=0951, idProduct=1606
[    0.654134] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=4
[    0.654138] usb 1-5: Product: UB6225
[    0.654142] usb 1-5: Manufacturer: ENE
[    0.654145] usb 1-5: SerialNumber: 146030377350
[    0.654472] usb-storage 1-5:1.0: USB Mass Storage device detected
[    0.655278] scsi host2: usb-storage 1-5:1.0
[    0.663606] ACPI: Battery Slot [BAT0] (battery present)
[    0.663918] scsi 1:0:0:0: Direct-Access     ATA      ASUS-PHISON OB S .04P PQ: 0 ANSI: 5
[    0.664398] sd 1:0:0:0: [sda] 7880544 512-byte logical blocks: (4.03 GB/3.76 GiB)
[    0.664419] sd 1:0:0:0: [sda] Write Protect is off
[    0.664424] sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    0.664449] sd 1:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[    0.666044]  sda: sda1
[    0.666208] scsi 1:0:1:0: Direct-Access     ATA      ASUS-PHISON SSD  .04P PQ: 0 ANSI: 5
[    0.666668] sd 1:0:1:0: [sdb] 31522176 512-byte logical blocks: (16.1 GB/15.0 GiB)
[    0.666687] sd 1:0:1:0: [sdb] Write Protect is off
[    0.666692] sd 1:0:1:0: [sdb] Mode Sense: 00 3a 00 00
[    0.666717] sd 1:0:1:0: [sdb] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[    0.667281] sd 1:0:0:0: [sda] Attached SCSI disk
[    0.668932]  sdb: sdb1
[    0.669372] sd 1:0:1:0: [sdb] Attached SCSI disk
[    0.769029] usb 1-8: new high-speed USB device number 3 using ehci-pci
[    0.941258] usb 1-8: New USB device found, idVendor=04f2, idProduct=b071
[    0.941264] usb 1-8: New USB device strings: Mfr=2, Product=1, SerialNumber=3
[    0.941268] usb 1-8: Product: CNF7129
[    0.941271] usb 1-8: Manufacturer: Chicony Electronics Co., Ltd.
[    0.941275] usb 1-8: SerialNumber: SN0001
[    0.946403] uvcvideo: Found UVC 1.00 device CNF7129 (04f2:b071)
[    0.969313] input: CNF7129: USB2.0 1.3M UVC WebCam as /devices/pci0000:00/0000:00:1d.7/usb1/1-8/1-8:1.0/input/input9
[    1.085683] psmouse serio1: elantech: assuming hardware version 2 (with firmware version 0x020030)
[    1.120025] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0xcf923ddd92, max_idle_ns: 440795211700 ns
[    1.159720] psmouse serio1: elantech: Synaptics capabilities query result 0x00, 0x02, 0x64.
[    1.234147] psmouse serio1: elantech: Elan sample query result 00, 03, 64
[    1.417786] eeepc_laptop: Unable to find port
[    1.418405] eeepc_laptop: Unable to find port
[    1.419241] gre: GRE over IPv4 demultiplexor driver
[    1.419245] ip_gre: GRE over IPv4 tunneling driver
[    1.420109] NET: Registered protocol family 17
[    1.420426] Bluetooth: RFCOMM socket layer initialized
[    1.420429] Bluetooth: RFCOMM ver 1.11
[    1.420739] Using IPI Shortcut mode
[    1.421139] Loading compiled-in X.509 certificates
[    1.421486] rtc_cmos 00:01: setting system clock to 2018-04-02 15:49:45 UTC (1522684185)
[    1.421495] ALSA device list:
[    1.421496]   No soundcards found.
[    1.427464] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC662 rev1: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:speaker
[    1.427471] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    1.427476] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    1.427480] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    1.427483] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    1.427489] snd_hda_codec_realtek hdaudioC0D0:      Internal Mic=0x19
[    1.427493] snd_hda_codec_realtek hdaudioC0D0:      Mic=0x18
[    1.444739] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[    1.444930] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[    1.448137] input: ETPS/2 Elantech Touchpad as /devices/platform/i8042/serio1/input/input8
[    1.471249] EXT4-fs (sdb1): mounted filesystem without journal. Opts: (null)
[    1.471274] VFS: Mounted root (ext4 filesystem) readonly on device 8:17.
[    1.485737] devtmpfs: mounted
[    1.486070] Freeing unused kernel memory: 344K
[    1.486310] Write protecting the kernel text: 6164k
[    1.486365] Write protecting the kernel read-only data: 1496k
[    1.696685] scsi 2:0:0:0: Direct-Access     USB2.0   CardReader SD0   0100 PQ: 0 ANSI: 0
[    1.963247] systemd[1]: systemd 229 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ -LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD -IDN)
[    1.963533] systemd[1]: Detected architecture x86.
[    1.964299] systemd[1]: Set hostname to <eeepc>.
[    2.329794] sd 2:0:0:0: [sdc] 15661056 512-byte logical blocks: (8.02 GB/7.47 GiB)
[    2.330398] sd 2:0:0:0: [sdc] Write Protect is on
[    2.330405] sd 2:0:0:0: [sdc] Mode Sense: 03 00 80 00
[    2.331085] sd 2:0:0:0: [sdc] No Caching mode page found
[    2.333600] sd 2:0:0:0: [sdc] Assuming drive cache: write through
[    2.342790]  sdc: sdc1
[    2.345530] sd 2:0:0:0: [sdc] Attached SCSI removable disk
[    2.682474] systemd[1]: Created slice System Slice.
[    2.682698] systemd[1]: Reached target Swap.
[    2.682852] systemd[1]: Listening on udev Control Socket.
[    2.682997] systemd[1]: Created slice User and Session Slice.
[    2.683104] systemd[1]: Reached target User and Group Name Lookups.
[    2.683284] systemd[1]: Listening on Journal Socket.
[    2.683619] systemd[1]: Reached target Slices.
[    3.776344] EXT4-fs (sdb1): re-mounted. Opts: errors=remount-ro
[    4.058231] systemd-journald[818]: Received request to flush runtime journal from PID 1
[    5.275266] zram0: detected capacity change from 0 to 522915840
[    5.334733] Adding 510656k swap on /dev/zram0.  Priority:5 extents:1 across:510656k SS
[   11.783062] random: crng init done

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [BISECTED][REGRESSION] Hang while booting EeePC 900
  2018-04-02 17:32   ` Sitsofe Wheeler
@ 2018-04-02 20:29     ` Tejun Heo
  2018-04-02 21:02       ` Sitsofe Wheeler
  2018-04-05  8:14       ` [BISECTED][REGRESSION] Hang while booting EeePC 900 Sitsofe Wheeler
  0 siblings, 2 replies; 13+ messages in thread
From: Tejun Heo @ 2018-04-02 20:29 UTC (permalink / raw)
  To: Sitsofe Wheeler
  Cc: Jens Axboe, linux-kernel, linux-block, Stefan Haberland,
	Jan Hoeppner, Bart Van Assche

Hello, Sitsofe.

Can you see whether the following patch makes any difference?

Thanks.

diff --git a/block/blk-timeout.c b/block/blk-timeout.c
index a05e367..f0e6e41 100644
--- a/block/blk-timeout.c
+++ b/block/blk-timeout.c
@@ -165,7 +165,7 @@ void blk_abort_request(struct request *req)
 		 * No need for fancy synchronizations.
 		 */
 		blk_rq_set_deadline(req, jiffies);
-		mod_timer(&req->q->timeout, 0);
+		kblockd_schedule_work(&req->q->timeout_work);
 	} else {
 		if (blk_mark_rq_complete(req))
 			return;

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* Re: [BISECTED][REGRESSION] Hang while booting EeePC 900
  2018-04-02 20:29     ` Tejun Heo
@ 2018-04-02 21:02       ` Sitsofe Wheeler
  2018-04-02 22:04         ` [PATCH] blk-mq: Directly schedule q->timeout_work when aborting a request Tejun Heo
  2018-04-05  8:14       ` [BISECTED][REGRESSION] Hang while booting EeePC 900 Sitsofe Wheeler
  1 sibling, 1 reply; 13+ messages in thread
From: Sitsofe Wheeler @ 2018-04-02 21:02 UTC (permalink / raw)
  To: Tejun Heo
  Cc: Jens Axboe, linux-kernel, linux-block, Stefan Haberland,
	Jan Hoeppner, Bart Van Assche

Hi Tejun,

On 2 April 2018 at 21:29, Tejun Heo <tj@kernel.org> wrote:
>
> Can you see whether the following patch makes any difference?
>
> Thanks.
>
> diff --git a/block/blk-timeout.c b/block/blk-timeout.c
> index a05e367..f0e6e41 100644
> --- a/block/blk-timeout.c
> +++ b/block/blk-timeout.c
> @@ -165,7 +165,7 @@ void blk_abort_request(struct request *req)
>                  * No need for fancy synchronizations.
>                  */
>                 blk_rq_set_deadline(req, jiffies);
> -               mod_timer(&req->q->timeout, 0);
> +               kblockd_schedule_work(&req->q->timeout_work);
>         } else {
>                 if (blk_mark_rq_complete(req))
>                         return;

That patch seems to fix the issue.

-- 
Sitsofe | http://sucs.org/~sits/

^ permalink raw reply	[flat|nested] 13+ messages in thread

* [PATCH] blk-mq: Directly schedule q->timeout_work when aborting a request
  2018-04-02 21:02       ` Sitsofe Wheeler
@ 2018-04-02 22:04         ` Tejun Heo
  2018-04-02 22:35           ` Jens Axboe
                             ` (2 more replies)
  0 siblings, 3 replies; 13+ messages in thread
From: Tejun Heo @ 2018-04-02 22:04 UTC (permalink / raw)
  To: Sitsofe Wheeler
  Cc: Jens Axboe, linux-kernel, linux-block, Stefan Haberland,
	Jan Hoeppner, Bart Van Assche

Request abortion is performed by overriding deadline to now and
scheduling timeout handling immediately.  For the latter part, the
code was using mod_timer(timeout, 0) which can't guarantee that the
timer runs afterwards.  Let's schedule the underlying work item
directly instead.

This fixes the hangs during probing reported by Sitsofe but it isn't
yet clear to me how the failure can happen reliably if it's just the
above described race condition.

Signed-off-by: Tejun Heo <tj@kernel.org>
Reported-by: Sitsofe Wheeler <sitsofe@gmail.com>
Reported-by: Meelis Roos <mroos@linux.ee>
Fixes: 358f70da49d7 ("blk-mq: make blk_abort_request() trigger timeout path")
Cc: stable@vger.kernel.org # v4.16
Link: http://lkml.kernel.org/r/CALjAwxh-PVYFnYFCJpGOja+m5SzZ8Sa4J7ohxdK=r8NyOF-EMA@mail.gmail.com
Link: http://lkml.kernel.org/r/alpine.LRH.2.21.1802261049140.4893@math.ut.ee
---
Hello,

I don't have the full explanation yet but here's a preliminary patch.

Thanks.

 block/blk-timeout.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/block/blk-timeout.c b/block/blk-timeout.c
index a05e367..f0e6e41 100644
--- a/block/blk-timeout.c
+++ b/block/blk-timeout.c
@@ -165,7 +165,7 @@ void blk_abort_request(struct request *req)
 		 * No need for fancy synchronizations.
 		 */
 		blk_rq_set_deadline(req, jiffies);
-		mod_timer(&req->q->timeout, 0);
+		kblockd_schedule_work(&req->q->timeout_work);
 	} else {
 		if (blk_mark_rq_complete(req))
 			return;

^ permalink raw reply related	[flat|nested] 13+ messages in thread

* Re: [PATCH] blk-mq: Directly schedule q->timeout_work when aborting a request
  2018-04-02 22:04         ` [PATCH] blk-mq: Directly schedule q->timeout_work when aborting a request Tejun Heo
@ 2018-04-02 22:35           ` Jens Axboe
  2018-04-06 20:06           ` Sasha Levin
  2018-04-10 18:43           ` Martin Steigerwald
  2 siblings, 0 replies; 13+ messages in thread
From: Jens Axboe @ 2018-04-02 22:35 UTC (permalink / raw)
  To: Tejun Heo, Sitsofe Wheeler
  Cc: linux-kernel, linux-block, Stefan Haberland, Jan Hoeppner,
	Bart Van Assche

On 4/2/18 4:04 PM, Tejun Heo wrote:
> Request abortion is performed by overriding deadline to now and
> scheduling timeout handling immediately.  For the latter part, the
> code was using mod_timer(timeout, 0) which can't guarantee that the
> timer runs afterwards.  Let's schedule the underlying work item
> directly instead.
> 
> This fixes the hangs during probing reported by Sitsofe but it isn't
> yet clear to me how the failure can happen reliably if it's just the
> above described race condition.
> 
> Signed-off-by: Tejun Heo <tj@kernel.org>
> Reported-by: Sitsofe Wheeler <sitsofe@gmail.com>
> Reported-by: Meelis Roos <mroos@linux.ee>
> Fixes: 358f70da49d7 ("blk-mq: make blk_abort_request() trigger timeout path")
> Cc: stable@vger.kernel.org # v4.16
> Link: http://lkml.kernel.org/r/CALjAwxh-PVYFnYFCJpGOja+m5SzZ8Sa4J7ohxdK=r8NyOF-EMA@mail.gmail.com
> Link: http://lkml.kernel.org/r/alpine.LRH.2.21.1802261049140.4893@math.ut.ee
> ---
> Hello,
> 
> I don't have the full explanation yet but here's a preliminary patch.
> 
> Thanks.
> 
>  block/blk-timeout.c |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/block/blk-timeout.c b/block/blk-timeout.c
> index a05e367..f0e6e41 100644
> --- a/block/blk-timeout.c
> +++ b/block/blk-timeout.c
> @@ -165,7 +165,7 @@ void blk_abort_request(struct request *req)
>  		 * No need for fancy synchronizations.
>  		 */
>  		blk_rq_set_deadline(req, jiffies);
> -		mod_timer(&req->q->timeout, 0);
> +		kblockd_schedule_work(&req->q->timeout_work);
>  	} else {
>  		if (blk_mark_rq_complete(req))
>  			return;

In any case, it's cleaner than relying on mod_timer(.., 0). If that
doesn't guarantee that the timer runs again, I can see how a race
with the running timer could prevent us from seeing the timeout
after an abort.

I'll apply this, thanks.

-- 
Jens Axboe

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [BISECTED][REGRESSION] Hang while booting EeePC 900
  2018-04-02 20:29     ` Tejun Heo
  2018-04-02 21:02       ` Sitsofe Wheeler
@ 2018-04-05  8:14       ` Sitsofe Wheeler
  2018-04-05 14:42         ` Tejun Heo
  1 sibling, 1 reply; 13+ messages in thread
From: Sitsofe Wheeler @ 2018-04-05  8:14 UTC (permalink / raw)
  To: Tejun Heo
  Cc: Jens Axboe, linux-kernel, linux-block, Stefan Haberland,
	Jan Hoeppner, Bart Van Assche

On 2 April 2018 at 21:29, Tejun Heo <tj@kernel.org> wrote:
> Hello, Sitsofe.
>
> Can you see whether the following patch makes any difference?
>
> Thanks.
>
> diff --git a/block/blk-timeout.c b/block/blk-timeout.c
> index a05e367..f0e6e41 100644
> --- a/block/blk-timeout.c
> +++ b/block/blk-timeout.c
> @@ -165,7 +165,7 @@ void blk_abort_request(struct request *req)
>                  * No need for fancy synchronizations.
>                  */
>                 blk_rq_set_deadline(req, jiffies);
> -               mod_timer(&req->q->timeout, 0);
> +               kblockd_schedule_work(&req->q->timeout_work);
>         } else {
>                 if (blk_mark_rq_complete(req))
>                         return;

Just out of interest, does the fact that an abort occurs mean that the
hardware is somehow broken or badly behaved?

-- 
Sitsofe | http://sucs.org/~sits/

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [BISECTED][REGRESSION] Hang while booting EeePC 900
  2018-04-05  8:14       ` [BISECTED][REGRESSION] Hang while booting EeePC 900 Sitsofe Wheeler
@ 2018-04-05 14:42         ` Tejun Heo
  0 siblings, 0 replies; 13+ messages in thread
From: Tejun Heo @ 2018-04-05 14:42 UTC (permalink / raw)
  To: Sitsofe Wheeler
  Cc: Jens Axboe, linux-kernel, linux-block, Stefan Haberland,
	Jan Hoeppner, Bart Van Assche

Hello,

On Thu, Apr 05, 2018 at 09:14:15AM +0100, Sitsofe Wheeler wrote:
> Just out of interest, does the fact that an abort occurs mean that the
> hardware is somehow broken or badly behaved?

Not really.  For example, ATAPI devices depend on exception handling
to fetch sense data as a part of normal operation which is handled by
libata exception handler which is invoked by aborting the original
command.  So, exception handling can often be a part of normal
operation.

Thanks.

-- 
tejun

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH] blk-mq: Directly schedule q->timeout_work when aborting a request
  2018-04-02 22:04         ` [PATCH] blk-mq: Directly schedule q->timeout_work when aborting a request Tejun Heo
  2018-04-02 22:35           ` Jens Axboe
@ 2018-04-06 20:06           ` Sasha Levin
  2018-04-10 18:43           ` Martin Steigerwald
  2 siblings, 0 replies; 13+ messages in thread
From: Sasha Levin @ 2018-04-06 20:06 UTC (permalink / raw)
  To: Sasha Levin, Tejun Heo, Sitsofe Wheeler; +Cc: Jens Axboe, linux-kernel, stable

Hi,

[This is an automated email]

This commit has been processed because it contains a "Fixes:" tag,
fixing commit: 358f70da49d7 blk-mq: make blk_abort_request() trigger timeout path.

The bot has also determined it's probably a bug fixing patch. (score: 98.7780)

The bot has tested the following trees: v4.16.

v4.16: Build OK!

--
Thanks,
Sasha

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH] blk-mq: Directly schedule q->timeout_work when aborting a request
  2018-04-02 22:04         ` [PATCH] blk-mq: Directly schedule q->timeout_work when aborting a request Tejun Heo
  2018-04-02 22:35           ` Jens Axboe
  2018-04-06 20:06           ` Sasha Levin
@ 2018-04-10 18:43           ` Martin Steigerwald
  2018-04-10 20:46             ` Martin Steigerwald
  2 siblings, 1 reply; 13+ messages in thread
From: Martin Steigerwald @ 2018-04-10 18:43 UTC (permalink / raw)
  To: Tejun Heo
  Cc: Sitsofe Wheeler, Jens Axboe, linux-kernel, linux-block,
	Stefan Haberland, Jan Hoeppner, Bart Van Assche

Tejun Heo - 03.04.18, 00:04:
> Request abortion is performed by overriding deadline to now and
> scheduling timeout handling immediately.  For the latter part, the
> code was using mod_timer(timeout, 0) which can't guarantee that the
> timer runs afterwards.  Let's schedule the underlying work item
> directly instead.
> 
> This fixes the hangs during probing reported by Sitsofe but it isn't
> yet clear to me how the failure can happen reliably if it's just the
> above described race condition.

Compiling a 4.16.1 kernel with that patch to test whether this fixes the boot 
hang I reported in:

[Possible REGRESSION, 4.16-rc4] Error updating SMART data during runtime and 
boot failures with blk_mq_terminate_expired in backtrace
https://bugzilla.kernel.org/show_bug.cgi?id=199077

The "Error updating SMART data during runtime" thing I reported there as well 
may still be another (independent) issue.

> Signed-off-by: Tejun Heo <tj@kernel.org>
> Reported-by: Sitsofe Wheeler <sitsofe@gmail.com>
> Reported-by: Meelis Roos <mroos@linux.ee>
> Fixes: 358f70da49d7 ("blk-mq: make blk_abort_request() trigger timeout
> path") Cc: stable@vger.kernel.org # v4.16
> Link:
> http://lkml.kernel.org/r/CALjAwxh-PVYFnYFCJpGOja+m5SzZ8Sa4J7ohxdK=r8NyOF-EM
> A@mail.gmail.com Link:
> http://lkml.kernel.org/r/alpine.LRH.2.21.1802261049140.4893@math.ut.ee ---
> Hello,
> 
> I don't have the full explanation yet but here's a preliminary patch.
> 
> Thanks.
> 
>  block/blk-timeout.c |    2 +-
>  1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/block/blk-timeout.c b/block/blk-timeout.c
> index a05e367..f0e6e41 100644
> --- a/block/blk-timeout.c
> +++ b/block/blk-timeout.c
> @@ -165,7 +165,7 @@ void blk_abort_request(struct request *req)
>  		 * No need for fancy synchronizations.
>  		 */
>  		blk_rq_set_deadline(req, jiffies);
> -		mod_timer(&req->q->timeout, 0);
> +		kblockd_schedule_work(&req->q->timeout_work);
>  	} else {
>  		if (blk_mark_rq_complete(req))
>  			return;
-- 
Martin

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [PATCH] blk-mq: Directly schedule q->timeout_work when aborting a request
  2018-04-10 18:43           ` Martin Steigerwald
@ 2018-04-10 20:46             ` Martin Steigerwald
  0 siblings, 0 replies; 13+ messages in thread
From: Martin Steigerwald @ 2018-04-10 20:46 UTC (permalink / raw)
  To: Martin Steigerwald
  Cc: Tejun Heo, Sitsofe Wheeler, Jens Axboe, linux-kernel,
	linux-block, Stefan Haberland, Jan Hoeppner, Bart Van Assche

Martin Steigerwald - 10.04.18, 20:43:
> Tejun Heo - 03.04.18, 00:04:
> > Request abortion is performed by overriding deadline to now and
> > scheduling timeout handling immediately.  For the latter part, the
> > code was using mod_timer(timeout, 0) which can't guarantee that the
> > timer runs afterwards.  Let's schedule the underlying work item
> > directly instead.
> > 
> > This fixes the hangs during probing reported by Sitsofe but it isn't
> > yet clear to me how the failure can happen reliably if it's just the
> > above described race condition.
> 
> Compiling a 4.16.1 kernel with that patch to test whether this fixes
> the boot hang I reported in:
> 
> [Possible REGRESSION, 4.16-rc4] Error updating SMART data during
> runtime and boot failures with blk_mq_terminate_expired in backtrace
> https://bugzilla.kernel.org/show_bug.cgi?id=199077

Fails as well, see

https://bugzilla.kernel.org/show_bug.cgi?id=199077#c8

for photo with (part of) backtrace.

> The "Error updating SMART data during runtime" thing I reported there
> as well may still be another (independent) issue.
> 
> > Signed-off-by: Tejun Heo <tj@kernel.org>
> > Reported-by: Sitsofe Wheeler <sitsofe@gmail.com>
> > Reported-by: Meelis Roos <mroos@linux.ee>
> > Fixes: 358f70da49d7 ("blk-mq: make blk_abort_request() trigger
> > timeout path") Cc: stable@vger.kernel.org # v4.16
> > Link:
> > http://lkml.kernel.org/r/CALjAwxh-PVYFnYFCJpGOja+m5SzZ8Sa4J7ohxdK=r8
> > NyOF-EM A@mail.gmail.com Link:
> > http://lkml.kernel.org/r/alpine.LRH.2.21.1802261049140.4893@math.ut.
> > ee --- Hello,
> > 
> > I don't have the full explanation yet but here's a preliminary
> > patch.
> > 
> > Thanks.
> > 
> >  block/blk-timeout.c |    2 +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> > 
> > diff --git a/block/blk-timeout.c b/block/blk-timeout.c
> > index a05e367..f0e6e41 100644
> > --- a/block/blk-timeout.c
> > +++ b/block/blk-timeout.c
> > @@ -165,7 +165,7 @@ void blk_abort_request(struct request *req)
> > 
> >  		 * No need for fancy synchronizations.
> >  		 */
> >  		
> >  		blk_rq_set_deadline(req, jiffies);
> > 
> > -		mod_timer(&req->q->timeout, 0);
> > +		kblockd_schedule_work(&req->q->timeout_work);
> > 
> >  	} else {
> >  	
> >  		if (blk_mark_rq_complete(req))
> >  		
> >  			return;


-- 
Martin

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2018-04-10 20:46 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-04-01 14:35 [BISECTED][REGRESSION] Hang while booting EeePC 900 Sitsofe Wheeler
2018-04-02 13:47 ` Bart Van Assche
2018-04-02 14:33 ` Jens Axboe
2018-04-02 17:32   ` Sitsofe Wheeler
2018-04-02 20:29     ` Tejun Heo
2018-04-02 21:02       ` Sitsofe Wheeler
2018-04-02 22:04         ` [PATCH] blk-mq: Directly schedule q->timeout_work when aborting a request Tejun Heo
2018-04-02 22:35           ` Jens Axboe
2018-04-06 20:06           ` Sasha Levin
2018-04-10 18:43           ` Martin Steigerwald
2018-04-10 20:46             ` Martin Steigerwald
2018-04-05  8:14       ` [BISECTED][REGRESSION] Hang while booting EeePC 900 Sitsofe Wheeler
2018-04-05 14:42         ` Tejun Heo

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.