linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* screen rotation flipped in 4.8-rc
@ 2016-08-30 22:42 Pandruvada, Srinivas
  2016-08-31  0:41 ` Matt Ranostay
  2016-09-02 22:48 ` Srinivas Pandruvada
  0 siblings, 2 replies; 11+ messages in thread
From: Pandruvada, Srinivas @ 2016-08-30 22:42 UTC (permalink / raw)
  To: linux, jic23, hadess; +Cc: srinivas.pandruvada, linux-kernel, linux-iio

Hi All,

I observed that using iio-sensor-proxy.service, the auto screen
rotation flipped on my laptop (Normal -> vertical, vertical->normal)
using kernel v4.8.

Anyone else has seen this?

I did a bisect and found a commit, which I am not sure how can it
impact.


commit 703b5faf22fbddf984a361e6555f3a03fdba63d9
Author: George Spelvin <linux@sciencehorizons.net>
Date:   Fri Jun 10 00:22:12 2016 -0400

    fs/dcache.c: Save one 32-bit multiply in dcache lookup
    
    Noe that we're mixing in the parent pointer earlier, we
    don't need to use hash_32() to mix its bits.  Instead, we can
    just take the msbits of the hash value directly.
    
    For those applications which use the partial_name_hash(),
    move the multiply to end_name_hash.
    
    Signed-off-by: George Spelvin <linux@sciencehorizons.net>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>


Thanks,
Srinivas

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

* Re: screen rotation flipped in 4.8-rc
  2016-08-30 22:42 screen rotation flipped in 4.8-rc Pandruvada, Srinivas
@ 2016-08-31  0:41 ` Matt Ranostay
  2016-08-31 20:18   ` Pandruvada, Srinivas
  2016-09-02 22:48 ` Srinivas Pandruvada
  1 sibling, 1 reply; 11+ messages in thread
From: Matt Ranostay @ 2016-08-31  0:41 UTC (permalink / raw)
  To: Pandruvada, Srinivas
  Cc: linux, jic23, hadess, srinivas.pandruvada, linux-kernel, linux-iio

On Tue, Aug 30, 2016 at 3:42 PM, Pandruvada, Srinivas
<srinivas.pandruvada@intel.com> wrote:
> Hi All,
>
> I observed that using iio-sensor-proxy.service, the auto screen
> rotation flipped on my laptop (Normal -> vertical, vertical->normal)
> using kernel v4.8.
>
> Anyone else has seen this?
>
> I did a bisect and found a commit, which I am not sure how can it
> impact.

Could you post the results of CONFIG_TEST_HASH enabled?

Thanks,

Matt

>
>
> commit 703b5faf22fbddf984a361e6555f3a03fdba63d9
> Author: George Spelvin <linux@sciencehorizons.net>
> Date:   Fri Jun 10 00:22:12 2016 -0400
>
>     fs/dcache.c: Save one 32-bit multiply in dcache lookup
>
>     Noe that we're mixing in the parent pointer earlier, we
>     don't need to use hash_32() to mix its bits.  Instead, we can
>     just take the msbits of the hash value directly.
>
>     For those applications which use the partial_name_hash(),
>     move the multiply to end_name_hash.
>
>     Signed-off-by: George Spelvin <linux@sciencehorizons.net>
>     Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
>
>
> Thanks,
> Srinivas

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

* Re: screen rotation flipped in 4.8-rc
  2016-08-31  0:41 ` Matt Ranostay
@ 2016-08-31 20:18   ` Pandruvada, Srinivas
  2016-08-31 20:24     ` Matt Ranostay
  0 siblings, 1 reply; 11+ messages in thread
From: Pandruvada, Srinivas @ 2016-08-31 20:18 UTC (permalink / raw)
  To: mranostay; +Cc: linux-kernel, linux, linux-iio, jic23, hadess

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

On Tue, 2016-08-30 at 17:41 -0700, Matt Ranostay wrote:
> On Tue, Aug 30, 2016 at 3:42 PM, Pandruvada, Srinivas
> <srinivas.pandruvada@intel.com> wrote:
> > 
> > Hi All,
> > 
> > I observed that using iio-sensor-proxy.service, the auto screen
> > rotation flipped on my laptop (Normal -> vertical, vertical-
> > >normal)
> > using kernel v4.8.
> > 
> > Anyone else has seen this?
> > 
> > I did a bisect and found a commit, which I am not sure how can it
> > impact.
> Could you post the results of CONFIG_TEST_HASH enabled?
Attached dmesg.txt with the CONFIG_TEST_HASH=y.

I see
[    4.276138] test_hash: __hash_32() has no arch implementation to
test.
[    4.276138] test_hash: hash_32() has no arch implementation to test.
[    4.276139] test_hash: hash_64() has no arch implementation to test.
[    4.276141] test_hash: 33152 tests passed.

Thanks,
Srinivas
> 
> Thanks,
> 
> Matt
> 
> > 
> > 
> > 
> > commit 703b5faf22fbddf984a361e6555f3a03fdba63d9
> > Author: George Spelvin <linux@sciencehorizons.net>
> > Date:   Fri Jun 10 00:22:12 2016 -0400
> > 
> >     fs/dcache.c: Save one 32-bit multiply in dcache lookup
> > 
> >     Noe that we're mixing in the parent pointer earlier, we
> >     don't need to use hash_32() to mix its bits.  Instead, we can
> >     just take the msbits of the hash value directly.
> > 
> >     For those applications which use the partial_name_hash(),
> >     move the multiply to end_name_hash.
> > 
> >     Signed-off-by: George Spelvin <linux@sciencehorizons.net>
> >     Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
> > 
> > 
> > Thanks,
> > Srinivas

[-- Attachment #2: _dmesg.txt --]
[-- Type: text/plain, Size: 66862 bytes --]

[    0.000000] microcode: microcode updated early to revision 0x9e, date = 2016-06-22
[    0.000000] Linux version 4.8.0-rc2+ (testuser@localhost.localdomain) (gcc version 6.1.1 20160621 (Red Hat 6.1.1-3) (GCC) ) #10 SMP Wed Aug 31 10:48:11 PDT 2016
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.8.0-rc2+ root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet LANG=en_US.UTF-8
[    0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR'
[    0.000000] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    0.000000] x86/fpu: xstate_offset[3]:  832, xstate_sizes[3]:   64
[    0.000000] x86/fpu: xstate_offset[4]:  896, xstate_sizes[4]:   64
[    0.000000] x86/fpu: Enabled xstate features 0x1f, context size is 960 bytes, using 'compacted' format.
[    0.000000] x86/fpu: Using 'eager' FPU context switches.
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x0000000000057fff] usable
[    0.000000] BIOS-e820: [mem 0x0000000000058000-0x0000000000058fff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000059000-0x000000000009dfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009e000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000003cafbfff] usable
[    0.000000] BIOS-e820: [mem 0x000000003cafc000-0x000000003cafcfff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000003cafd000-0x000000003cb26fff] reserved
[    0.000000] BIOS-e820: [mem 0x000000003cb27000-0x000000003cc6efff] usable
[    0.000000] BIOS-e820: [mem 0x000000003cc6f000-0x000000003d0e0fff] reserved
[    0.000000] BIOS-e820: [mem 0x000000003d0e1000-0x000000003d27afff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x000000003d27b000-0x000000003d2fdfff] ACPI data
[    0.000000] BIOS-e820: [mem 0x000000003d2fe000-0x000000003d2fefff] usable
[    0.000000] BIOS-e820: [mem 0x000000003d2ff000-0x000000003fffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000e00fa000-0x00000000e00fafff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000e00fd000-0x00000000e00fdfff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fe000000-0x00000000fe010fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff900000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x00000002beffffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] efi: EFI v2.40 by EDK II
[    0.000000] efi:  ACPI=0x3d2fd000  ACPI 2.0=0x3d2fd014  SMBIOS=0x3ccdb000  ESRT=0x3d0b0000 
[    0.000000] efi: requested map not found.
[    0.000000] esrt: ESRT header is not in the memory map.
[    0.000000] SMBIOS 2.8 present.
[    0.000000] DMI: Intel Corporation Skylake Client platform/Skylake SDS, BIOS SKLSE2R1.R00.X105.B04.1603142315 03/14/2016
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x2bf000 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: write-back
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0080000000 mask 7F80000000 uncachable
[    0.000000]   1 base 0040000000 mask 7FC0000000 uncachable
[    0.000000]   2 base 003E000000 mask 7FFE000000 uncachable
[    0.000000]   3 base 003D800000 mask 7FFF800000 uncachable
[    0.000000]   4 disabled
[    0.000000]   5 disabled
[    0.000000]   6 disabled
[    0.000000]   7 disabled
[    0.000000]   8 disabled
[    0.000000]   9 disabled
[    0.000000] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WC  UC- WT  
[    0.000000] e820: last_pfn = 0x3d2ff max_arch_pfn = 0x400000000
[    0.000000] Base memory trampoline at [ffff96d140098000] 98000 size 24576
[    0.000000] Using GB pages for direct mapping
[    0.000000] BRK [0x116287000, 0x116287fff] PGTABLE
[    0.000000] BRK [0x116288000, 0x116288fff] PGTABLE
[    0.000000] BRK [0x116289000, 0x116289fff] PGTABLE
[    0.000000] BRK [0x11628a000, 0x11628afff] PGTABLE
[    0.000000] BRK [0x11628b000, 0x11628bfff] PGTABLE
[    0.000000] BRK [0x11628c000, 0x11628cfff] PGTABLE
[    0.000000] BRK [0x11628d000, 0x11628dfff] PGTABLE
[    0.000000] BRK [0x11628e000, 0x11628efff] PGTABLE
[    0.000000] RAMDISK: [mem 0x35eb2000-0x39995fff]
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x000000003D2FD014 000024 (v02 INTEL )
[    0.000000] ACPI: XSDT 0x000000003D2A2188 000134 (v01 INTEL  SKL-SDS  00000000      01000013)
[    0.000000] ACPI: FACP 0x000000003D2E1000 0000F4 (v05 INTEL  SKL-SDS  00000000 MSFT 0000005F)
[    0.000000] ACPI: DSDT 0x000000003D2AD000 02EAAE (v02 INTEL  SKL      00000000 INTL 20141107)
[    0.000000] ACPI: FACS 0x000000003D135000 000040
[    0.000000] ACPI: TCPA 0x000000003D2FB000 000032 (v02 INTEL  EDK2     00000002      01000013)
[    0.000000] ACPI: SSDT 0x000000003D2EE000 00C274 (v02 DptfSd DptfSds_ 00001000 INTL 20141107)
[    0.000000] ACPI: SSDT 0x000000003D2ED000 0004D6 (v02 Intel_ Tpm2Tabl 00001000 INTL 20141107)
[    0.000000] ACPI: SSDT 0x000000003D2EC000 00004E (v02 MeSsdt MeSsdt   00003000 INTL 20141107)
[    0.000000] ACPI: TPM2 0x000000003D2EB000 000034 (v03                 00000000      00000000)
[    0.000000] ACPI: UEFI 0x000000003D14A000 000042 (v01 INTEL  EDK2     00000002      01000013)
[    0.000000] ACPI: SSDT 0x000000003D2E3000 007442 (v02 SaSsdt SaSsdt   00003000 INTL 20141107)
[    0.000000] ACPI: SSDT 0x000000003D2E2000 0005C5 (v02 Intel  PerfTune 00001000 INTL 20141107)
[    0.000000] ACPI: HPET 0x000000003D2E0000 000038 (v01 INTEL  SKL-SDS  00000001 MSFT 0000005F)
[    0.000000] ACPI: LPIT 0x000000003D2DF000 000094 (v01 INTEL  SKL-SDS  00000000 MSFT 0000005F)
[    0.000000] ACPI: APIC 0x000000003D2DE000 0000BC (v03 INTEL  SKL-SDS  00000001 MSFT 0000005F)
[    0.000000] ACPI: MCFG 0x000000003D2DD000 00003C (v01 INTEL  SKL-SDS  00000001 MSFT 0000005F)
[    0.000000] ACPI: WDAT 0x000000003D2DC000 000134 (v01 INTEL  SKL-SDS  00000000 MSFT 0000005F)
[    0.000000] ACPI: SSDT 0x000000003D2AC000 000248 (v02 INTEL  sensrhub 00000000 INTL 20141107)
[    0.000000] ACPI: SSDT 0x000000003D2AB000 0002D4 (v01 INTEL  EInkApp  00000000 INTL 20141107)
[    0.000000] ACPI: SSDT 0x000000003D2A8000 002BAE (v02 INTEL  PtidDevc 00001000 INTL 20141107)
[    0.000000] ACPI: SSDT 0x000000003D2A6000 001E72 (v02 INTEL  SDS_RTD3 00001000 INTL 20141107)
[    0.000000] ACPI: SSDT 0x000000003D2A5000 00019A (v02 INTEL  Sata0Ide 00001000 INTL 20141107)
[    0.000000] ACPI: SSDT 0x000000003D2A4000 0007C0 (v02 INTEL  Ther_Sds 00001000 INTL 20141107)
[    0.000000] ACPI: SSDT 0x000000003D2A3000 000B49 (v02 INTEL  UsbCTabl 00001000 INTL 20141107)
[    0.000000] ACPI: SSDT 0x000000003D2FC000 0004A3 (v02 INTEL  zpodd    00001000 INTL 20141107)
[    0.000000] ACPI: DBGP 0x000000003D2A1000 000034 (v01 INTEL           00000000 MSFT 0000005F)
[    0.000000] ACPI: DBG2 0x000000003D2A0000 000054 (v00 INTEL           00000000 MSFT 0000005F)
[    0.000000] ACPI: SSDT 0x000000003D29F000 00070B (v02 INTEL  xh_sds00 00000000 INTL 20141107)
[    0.000000] ACPI: BOOT 0x000000003D29E000 000028 (v01 INTEL  TIANO    00000002 MSFT 01000013)
[    0.000000] ACPI: SSDT 0x000000003D29D000 000E73 (v02 CpuRef CpuSsdt  00003000 INTL 20141107)
[    0.000000] ACPI: SSDT 0x000000003D29C000 00038E (v02 PmRef  Cpu0Tst  00003000 INTL 20141107)
[    0.000000] ACPI: SSDT 0x000000003D29B000 0003BF (v02 PmRef  ApTst    00003000 INTL 20141107)
[    0.000000] ACPI: DMAR 0x000000003D29A000 00015C (v01 INTEL  SKL      00000001 INTL 00000001)
[    0.000000] ACPI: NHLT 0x000000003D298000 001770 (v00 INTEL  EDK2     00000002      01000013)
[    0.000000] ACPI: FPDT 0x000000003D297000 000044 (v01 INTEL  EDK2     00000002      01000013)
[    0.000000] ACPI: ASF! 0x000000003D296000 0000A5 (v32 INTEL   HCG     00000001 TFSM 000F4240)
[    0.000000] ACPI: BGRT 0x000000003D295000 000038 (v01 INTEL  EDK2     00000002      01000013)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at [mem 0x0000000000000000-0x00000002beffffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x2befe9000-0x2beffffff]
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.000000]   Normal   [mem 0x0000000100000000-0x00000002beffffff]
[    0.000000]   Device   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x0000000000057fff]
[    0.000000]   node   0: [mem 0x0000000000059000-0x000000000009dfff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x000000003cafbfff]
[    0.000000]   node   0: [mem 0x000000003cb27000-0x000000003cc6efff]
[    0.000000]   node   0: [mem 0x000000003d2fe000-0x000000003d2fefff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x00000002beffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x00000002beffffff]
[    0.000000] On node 0 totalpages: 2079713
[    0.000000]   DMA zone: 64 pages used for memmap
[    0.000000]   DMA zone: 21 pages reserved
[    0.000000]   DMA zone: 3996 pages, LIFO batch:0
[    0.000000]   DMA32 zone: 3826 pages used for memmap
[    0.000000]   DMA32 zone: 244805 pages, LIFO batch:31
[    0.000000]   Normal zone: 28608 pages used for memmap
[    0.000000]   Normal zone: 1830912 pages, LIFO batch:31
[    0.000000] tboot: non-0 tboot_addr but it is not of type E820_RESERVED
[    0.000000] Reserving Intel graphics memory at 0x000000003e000000-0x000000003fffffff
[    0.000000] ACPI: PM-Timer IO Port: 0x1808
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x04] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x05] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x06] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x07] high edge lint[0x1])
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x08] high edge lint[0x1])
[    0.000000] IOAPIC[0]: apic_id 2, version 32, address 0xfec00000, GSI 0-119
[    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] ACPI: HPET id: 0x8086a201 base: 0xfed00000
[    0.000000] smpboot: Allowing 8 CPUs, 4 hotplug CPUs
[    0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.000000] PM: Registered nosave memory: [mem 0x00058000-0x00058fff]
[    0.000000] PM: Registered nosave memory: [mem 0x0009e000-0x000fffff]
[    0.000000] PM: Registered nosave memory: [mem 0x3cafc000-0x3cafcfff]
[    0.000000] PM: Registered nosave memory: [mem 0x3cafd000-0x3cb26fff]
[    0.000000] PM: Registered nosave memory: [mem 0x3cc6f000-0x3d0e0fff]
[    0.000000] PM: Registered nosave memory: [mem 0x3d0e1000-0x3d27afff]
[    0.000000] PM: Registered nosave memory: [mem 0x3d27b000-0x3d2fdfff]
[    0.000000] PM: Registered nosave memory: [mem 0x3d2ff000-0x3fffffff]
[    0.000000] PM: Registered nosave memory: [mem 0x40000000-0xe00f9fff]
[    0.000000] PM: Registered nosave memory: [mem 0xe00fa000-0xe00fafff]
[    0.000000] PM: Registered nosave memory: [mem 0xe00fb000-0xe00fcfff]
[    0.000000] PM: Registered nosave memory: [mem 0xe00fd000-0xe00fdfff]
[    0.000000] PM: Registered nosave memory: [mem 0xe00fe000-0xfdffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfe000000-0xfe010fff]
[    0.000000] PM: Registered nosave memory: [mem 0xfe011000-0xff8fffff]
[    0.000000] PM: Registered nosave memory: [mem 0xff900000-0xffffffff]
[    0.000000] e820: [mem 0x40000000-0xe00f9fff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on bare hardware
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns
[    0.000000] setup_percpu: NR_CPUS:64 nr_cpumask_bits:64 nr_cpu_ids:8 nr_node_ids:1
[    0.000000] percpu: Embedded 36 pages/cpu @ffff96d3fec00000 s108632 r8192 d30632 u262144
[    0.000000] pcpu-alloc: s108632 r8192 d30632 u262144 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3 4 5 6 7 
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 2047194
[    0.000000] Policy zone: Normal
[    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-4.8.0-rc2+ root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/root rd.lvm.lv=fedora/swap rhgb quiet LANG=en_US.UTF-8
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Memory: 7992440K/8318852K available (8223K kernel code, 1425K rwdata, 3344K rodata, 1588K init, 1576K bss, 326412K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[    0.000000] Hierarchical RCU implementation.
[    0.000000] 	Build-time adjustment of leaf fanout to 64.
[    0.000000] 	RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=8.
[    0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=8
[    0.000000] NR_IRQS:4352 nr_irqs:2048 16
[    0.000000] 	Offload RCU callbacks from all CPUs
[    0.000000] 	Offload RCU callbacks from CPUs: 0-7.
[    0.000000] Console: colour dummy device 80x25
[    0.000000] console [tty0] enabled
[    0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635855245 ns
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Detected 1500.000 MHz processor
[    0.000049] Calibrating delay loop (skipped), value calculated using timer frequency.. 3024.00 BogoMIPS (lpj=1512000)
[    0.000053] pid_max: default: 32768 minimum: 301
[    0.000066] ACPI: Core revision 20160422
[    0.127514] ACPI: 18 ACPI AML tables successfully acquired and loaded

[    0.129090] Security Framework initialized
[    0.129092] Yama: becoming mindful.
[    0.129098] SELinux:  Initializing.
[    0.129114] SELinux:  Starting in permissive mode
[    0.130112] Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
[    0.133382] Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.134809] Mount-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.134825] Mountpoint-cache hash table entries: 16384 (order: 5, 131072 bytes)
[    0.135316] CPU: Physical Processor ID: 0
[    0.135317] CPU: Processor Core ID: 0
[    0.135325] ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
[    0.135326] ENERGY_PERF_BIAS: View and update with x86_energy_perf_policy(8)
[    0.135334] mce: CPU supports 8 MCE banks
[    0.135352] CPU0: Thermal monitoring enabled (TM1)
[    0.135384] process: using mwait in idle threads
[    0.135389] Last level iTLB entries: 4KB 64, 2MB 8, 4MB 8
[    0.135390] Last level dTLB entries: 4KB 64, 2MB 0, 4MB 0, 1GB 4
[    0.136828] Freeing SMP alternatives memory: 32K (ffffffff840f3000 - ffffffff840fb000)
[    0.142569] ftrace: allocating 30951 entries in 121 pages
[    0.168797] smpboot: Max logical packages: 4
[    0.168799] smpboot: APIC(0) Converting physical 0 to logical package 0
[    0.168813] DMAR: Host address width 39
[    0.168815] DMAR: DRHD base: 0x000000fed90000 flags: 0x0
[    0.168826] DMAR: dmar0: reg_base_addr fed90000 ver 1:0 cap 1c0000c40660462 ecap 7e3ff0505e
[    0.168827] DMAR: DRHD base: 0x000000fed91000 flags: 0x1
[    0.168834] DMAR: dmar1: reg_base_addr fed91000 ver 1:0 cap d2008c40660462 ecap f050da
[    0.168835] DMAR: RMRR base: 0x0000003ce76000 end: 0x0000003ce95fff
[    0.168837] DMAR: RMRR base: 0x0000003d800000 end: 0x0000003fffffff
[    0.168839] DMAR: ANDD device: 1 name: \_SB.PCI0.I2C0
[    0.168840] DMAR: ANDD device: 2 name: \_SB.PCI0.I2C1
[    0.168841] DMAR: ANDD device: 3 name: \_SB.PCI0.I2C2
[    0.168842] DMAR: ANDD device: 8 name: \_SB.PCI0.SPI1
[    0.168843] DMAR: ANDD device: 9 name: \_SB.PCI0.UA00
[    0.168846] DMAR-IR: IOAPIC id 2 under DRHD base  0xfed91000 IOMMU 1
[    0.168847] DMAR-IR: HPET id 0 under DRHD base 0xfed91000
[    0.168848] DMAR-IR: x2apic is disabled because BIOS sets x2apic opt out bit.
[    0.168850] DMAR-IR: Use 'intremap=no_x2apic_optout' to override the BIOS setting.
[    0.170609] DMAR-IR: Enabled IRQ remapping in xapic mode
[    0.170611] x2apic: IRQ remapping doesn't support X2APIC mode
[    0.174896] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.184926] TSC deadline timer enabled
[    0.184939] smpboot: CPU0: Intel(R) Core(TM) m7-6Y75 CPU @ 1.20GHz (family: 0x6, model: 0x4e, stepping: 0x3)
[    0.184946] Performance Events: PEBS fmt3+, Skylake events, 32-deep LBR, full-width counters, Intel PMU driver.
[    0.185014] ... version:                4
[    0.185015] ... bit width:              48
[    0.185015] ... generic registers:      4
[    0.185017] ... value mask:             0000ffffffffffff
[    0.185018] ... max period:             0000ffffffffffff
[    0.185018] ... fixed-purpose events:   3
[    0.185019] ... event mask:             000000070000000f
[    0.186504] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[    0.186662] x86: Booting SMP configuration:
[    0.186664] .... node  #0, CPUs:      #1 #2 #3
[    0.379037] x86: Booted up 1 node, 4 CPUs
[    0.379041] smpboot: Total of 4 processors activated (12115.28 BogoMIPS)
[    0.390306] devtmpfs: initialized
[    0.390434] x86/mm: Memory block size: 128MB
[    0.396071] PM: Registering ACPI NVS region [mem 0x3cafc000-0x3cafcfff] (4096 bytes)
[    0.396074] PM: Registering ACPI NVS region [mem 0x3d0e1000-0x3d27afff] (1679360 bytes)
[    0.396237] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns
[    0.396351] atomic64_test: passed for x86-64 platform with CX8 and with SSE
[    0.396352] pinctrl core: initialized pinctrl subsystem
[    0.396512] RTC time: 20:04:08, date: 08/31/16
[    0.396725] NET: Registered protocol family 16
[    0.398582] cpuidle: using governor menu
[    0.398695] Simple Boot Flag at 0x47 set to 0x80
[    0.398724] ACPI: bus type PCI registered
[    0.398727] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.398908] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.398912] PCI: not using MMCONFIG
[    0.398914] PCI: Using configuration type 1 for base access
[    0.403796] HugeTLB registered 1 GB page size, pre-allocated 0 pages
[    0.403798] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.404282] ACPI: Added _OSI(Module Device)
[    0.404284] ACPI: Added _OSI(Processor Device)
[    0.404286] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.404288] ACPI: Added _OSI(Processor Aggregator Device)
[    0.407436] ACPI Error: [HRUS] Namespace lookup failure, AE_ALREADY_EXISTS (20160422/dswload2-330)
[    0.407448] ACPI Exception: AE_ALREADY_EXISTS, During name lookup/catalog (20160422/psobject-227)
[    0.407453] ACPI Error: Method parse/execution failed [\] (Node ffffffff842654a0), AE_ALREADY_EXISTS (20160422/psparse-542)
[    0.407462] ACPI: Marking method \___ as Serialized because of AE_ALREADY_EXISTS error
[    0.411260] ACPI: Executed 23 blocks of module-level executable AML code
[    0.436767] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
[    0.444127] ACPI: Dynamic OEM Table Load:
[    0.444199] ACPI: SSDT 0xFFFF96D3F49BA800 000492 (v02 PmRef  Cpu0Ist  00003000 INTL 20141107)
[    0.446574] ACPI: \_PR_.CPU0: _OSC native thermal LVT Acked
[    0.449983] ACPI: Dynamic OEM Table Load:
[    0.450005] ACPI: SSDT 0xFFFF96D3F49BB000 00045A (v02 PmRef  Cpu0Cst  00003001 INTL 20141107)
[    0.453125] ACPI: Dynamic OEM Table Load:
[    0.453146] ACPI: SSDT 0xFFFF96D3F49BB800 0005AA (v02 PmRef  ApIst    00003000 INTL 20141107)
[    0.456023] ACPI: Dynamic OEM Table Load:
[    0.456041] ACPI: SSDT 0xFFFF96D3F4A3E000 000119 (v02 PmRef  ApCst    00003000 INTL 20141107)
[    0.462907] ACPI : EC: EC started
[    0.636056] ACPI: Interpreter enabled
[    0.636142] ACPI: (supports S0 S3 S4 S5)
[    0.636144] ACPI: Using IOAPIC for interrupt routing
[    0.636213] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xe0000000-0xefffffff] (base 0xe0000000)
[    0.642710] PCI: MMCONFIG at [mem 0xe0000000-0xefffffff] reserved in ACPI motherboard resources
[    0.642733] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.645242] ACPI: Power Resource [PG00] (on)
[    0.646167] ACPI: Power Resource [PG01] (on)
[    0.647057] ACPI: Power Resource [PG02] (on)
[    0.663151] ACPI: Power Resource [PX03] (on)
[    0.667857] ACPI: Power Resource [WRST] (off)
[    0.668897] ACPI: Power Resource [WRST] (off)
[    0.670370] ACPI: Power Resource [WRST] (off)
[    0.671817] ACPI: Power Resource [WRST] (off)
[    0.673204] ACPI: Power Resource [WRST] (off)
[    0.674237] ACPI: Power Resource [WRST] (off)
[    0.675272] ACPI: Power Resource [WRST] (off)
[    0.676296] ACPI: Power Resource [WRST] (off)
[    0.677326] ACPI: Power Resource [WRST] (off)
[    0.678409] ACPI: Power Resource [WRST] (off)
[    0.679435] ACPI: Power Resource [WRST] (off)
[    0.680466] ACPI: Power Resource [WRST] (off)
[    0.681456] ACPI: Power Resource [WRST] (off)
[    0.682429] ACPI: Power Resource [WRST] (off)
[    0.683395] ACPI: Power Resource [WRST] (off)
[    0.684361] ACPI: Power Resource [WRST] (off)
[    0.685328] ACPI: Power Resource [WRST] (off)
[    0.686295] ACPI: Power Resource [WRST] (off)
[    0.687263] ACPI: Power Resource [WRST] (off)
[    0.688226] ACPI: Power Resource [WRST] (off)
[    0.719197] ACPI: Power Resource [FN00] (off)
[    0.719357] ACPI: Power Resource [FN01] (off)
[    0.719511] ACPI: Power Resource [FN02] (off)
[    0.719664] ACPI: Power Resource [FN03] (off)
[    0.722020] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-fe])
[    0.722031] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    0.727822] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]
[    0.731688] PCI host bridge to bus 0000:00
[    0.731692] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.731695] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.731698] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.731700] pci_bus 0000:00: root bus resource [mem 0x000c0000-0x000c3fff window]
[    0.731702] pci_bus 0000:00: root bus resource [mem 0x000c4000-0x000c7fff window]
[    0.731704] pci_bus 0000:00: root bus resource [mem 0x000c8000-0x000cbfff window]
[    0.731706] pci_bus 0000:00: root bus resource [mem 0x000cc000-0x000cffff window]
[    0.731708] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff window]
[    0.731710] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff window]
[    0.731711] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff window]
[    0.731713] pci_bus 0000:00: root bus resource [mem 0x000dc000-0x000dffff window]
[    0.731715] pci_bus 0000:00: root bus resource [mem 0x000e0000-0x000e3fff window]
[    0.731717] pci_bus 0000:00: root bus resource [mem 0x000e4000-0x000e7fff window]
[    0.731719] pci_bus 0000:00: root bus resource [mem 0x000e8000-0x000ebfff window]
[    0.731721] pci_bus 0000:00: root bus resource [mem 0x000ec000-0x000effff window]
[    0.731723] pci_bus 0000:00: root bus resource [mem 0x000f0000-0x000fffff window]
[    0.731725] pci_bus 0000:00: root bus resource [mem 0x40000000-0xdfffffff window]
[    0.731727] pci_bus 0000:00: root bus resource [mem 0xfd000000-0xfe7fffff window]
[    0.731730] pci_bus 0000:00: root bus resource [bus 00-fe]
[    0.731747] pci 0000:00:00.0: [8086:190c] type 00 class 0x060000
[    0.733447] pci 0000:00:02.0: [8086:191e] type 00 class 0x030000
[    0.733467] pci 0000:00:02.0: reg 0x10: [mem 0xa7000000-0xa7ffffff 64bit]
[    0.733480] pci 0000:00:02.0: reg 0x18: [mem 0x80000000-0x8fffffff 64bit pref]
[    0.733489] pci 0000:00:02.0: reg 0x20: [io  0xe000-0xe03f]
[    0.734986] pci 0000:00:04.0: [8086:1903] type 00 class 0x118000
[    0.735008] pci 0000:00:04.0: reg 0x10: [mem 0xa8830000-0xa8837fff 64bit]
[    0.736533] pci 0000:00:05.0: [8086:1919] type 00 class 0x048000
[    0.736552] pci 0000:00:05.0: reg 0x10: [mem 0xa8000000-0xa83fffff 64bit]
[    0.738010] pci 0000:00:08.0: [8086:1911] type 00 class 0x088000
[    0.738030] pci 0000:00:08.0: reg 0x10: [mem 0xa8840000-0xa8840fff 64bit]
[    0.739514] pci 0000:00:13.0: [8086:9d35] type 00 class 0x000000
[    0.739542] pci 0000:00:13.0: reg 0x10: [mem 0xa8841000-0xa8841fff 64bit]
[    0.741172] pci 0000:00:14.0: [8086:9d2f] type 00 class 0x0c0330
[    0.741202] pci 0000:00:14.0: reg 0x10: [mem 0xa8800000-0xa880ffff 64bit]
[    0.741319] pci 0000:00:14.0: PME# supported from D3hot D3cold
[    0.742900] pci 0000:00:14.0: System wakeup disabled by ACPI
[    0.742985] pci 0000:00:14.2: [8086:9d31] type 00 class 0x118000
[    0.743014] pci 0000:00:14.2: reg 0x10: [mem 0xa8842000-0xa8842fff 64bit]
[    0.744540] pci 0000:00:14.3: [8086:9d32] type 00 class 0x048000
[    0.744630] pci 0000:00:14.3: reg 0x10: [mem 0xa8810000-0xa881ffff 64bit]
[    0.746458] pci 0000:00:15.0: [8086:9d60] type 00 class 0x118000
[    0.746666] pci 0000:00:15.0: reg 0x10: [mem 0xa8843000-0xa8843fff 64bit]
[    0.748974] pci 0000:00:15.1: [8086:9d61] type 00 class 0x118000
[    0.749183] pci 0000:00:15.1: reg 0x10: [mem 0xa8844000-0xa8844fff 64bit]
[    0.751494] pci 0000:00:15.2: [8086:9d62] type 00 class 0x118000
[    0.751702] pci 0000:00:15.2: reg 0x10: [mem 0xa8845000-0xa8845fff 64bit]
[    0.753941] pci 0000:00:16.0: [8086:9d3a] type 00 class 0x078000
[    0.753971] pci 0000:00:16.0: reg 0x10: [mem 0xa8846000-0xa8846fff 64bit]
[    0.754090] pci 0000:00:16.0: PME# supported from D3hot
[    0.755632] pci 0000:00:16.4: [8086:9d3e] type 00 class 0x078000
[    0.755663] pci 0000:00:16.4: reg 0x10: [mem 0xa8847000-0xa8847fff 64bit]
[    0.755782] pci 0000:00:16.4: PME# supported from D3hot
[    0.757213] pci 0000:00:1c.0: [8086:9d11] type 01 class 0x060400
[    0.757350] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.758798] pci 0000:00:1c.0: System wakeup disabled by ACPI
[    0.758890] pci 0000:00:1c.2: [8086:9d12] type 01 class 0x060400
[    0.759016] pci 0000:00:1c.2: PME# supported from D0 D3hot D3cold
[    0.760459] pci 0000:00:1c.2: System wakeup disabled by ACPI
[    0.760540] pci 0000:00:1c.3: [8086:9d13] type 01 class 0x060400
[    0.760663] pci 0000:00:1c.3: PME# supported from D0 D3hot D3cold
[    0.762099] pci 0000:00:1c.3: System wakeup disabled by ACPI
[    0.762178] pci 0000:00:1c.4: [8086:9d14] type 01 class 0x060400
[    0.762310] pci 0000:00:1c.4: PME# supported from D0 D3hot D3cold
[    0.763746] pci 0000:00:1c.4: System wakeup disabled by ACPI
[    0.763837] pci 0000:00:1d.0: [8086:9d18] type 01 class 0x060400
[    0.763962] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.765402] pci 0000:00:1d.0: System wakeup disabled by ACPI
[    0.765587] pci 0000:00:1e.0: [8086:9d27] type 00 class 0x118000
[    0.765796] pci 0000:00:1e.0: reg 0x10: [mem 0xa8848000-0xa8848fff 64bit]
[    0.768111] pci 0000:00:1e.3: [8086:9d2a] type 00 class 0x118000
[    0.768327] pci 0000:00:1e.3: reg 0x10: [mem 0xa8849000-0xa8849fff 64bit]
[    0.770549] pci 0000:00:1e.4: [8086:9d2b] type 00 class 0x080501
[    0.770584] pci 0000:00:1e.4: reg 0x10: [mem 0xa884a000-0xa884afff 64bit]
[    0.772351] pci 0000:00:1f.0: [8086:9d46] type 00 class 0x060100
[    0.773944] pci 0000:00:1f.2: [8086:9d21] type 00 class 0x058000
[    0.773960] pci 0000:00:1f.2: reg 0x10: [mem 0xa883c000-0xa883ffff]
[    0.775489] pci 0000:00:1f.3: [8086:9d70] type 00 class 0x040100
[    0.775520] pci 0000:00:1f.3: reg 0x10: [mem 0xa8838000-0xa883bfff 64bit]
[    0.775557] pci 0000:00:1f.3: reg 0x20: [mem 0xa8820000-0xa882ffff 64bit]
[    0.775638] pci 0000:00:1f.3: PME# supported from D3hot D3cold
[    0.777120] pci 0000:00:1f.3: System wakeup disabled by ACPI
[    0.777200] pci 0000:00:1f.4: [8086:9d23] type 00 class 0x0c0500
[    0.777244] pci 0000:00:1f.4: reg 0x10: [mem 0xa884b000-0xa884b0ff 64bit]
[    0.777296] pci 0000:00:1f.4: reg 0x20: [io  0xefa0-0xefbf]
[    0.779007] pci 0000:01:00.0: [1217:8520] type 00 class 0x080501
[    0.779030] pci 0000:01:00.0: reg 0x10: [mem 0xa8701000-0xa8701fff]
[    0.779042] pci 0000:01:00.0: reg 0x14: [mem 0xa8700000-0xa87007ff]
[    0.779195] pci 0000:01:00.0: PME# supported from D3hot D3cold
[    0.779349] pci 0000:01:00.0: System wakeup disabled by ACPI
[    0.782466] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    0.782473] pci 0000:00:1c.0:   bridge window [mem 0xa8700000-0xa87fffff]
[    0.782897] pci 0000:02:00.0: [8086:095a] type 00 class 0x028000
[    0.783033] pci 0000:02:00.0: reg 0x10: [mem 0xa8600000-0xa8601fff 64bit]
[    0.783554] pci 0000:02:00.0: PME# supported from D0 D3hot D3cold
[    0.783861] pci 0000:02:00.0: System wakeup disabled by ACPI
[    0.786596] pci 0000:00:1c.2: PCI bridge to [bus 02]
[    0.786604] pci 0000:00:1c.2:   bridge window [mem 0xa8600000-0xa86fffff]
[    0.787038] pci 0000:03:00.0: [8086:093c] type 00 class 0x028000
[    0.787162] pci 0000:03:00.0: reg 0x10: [mem 0xa8500000-0xa8501fff 64bit]
[    0.787749] pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
[    0.788029] pci 0000:03:00.0: System wakeup disabled by ACPI
[    0.790732] pci 0000:00:1c.3: PCI bridge to [bus 03]
[    0.790740] pci 0000:00:1c.3:   bridge window [mem 0xa8500000-0xa85fffff]
[    0.790914] pci 0000:04:00.0: [144d:a802] type 00 class 0x010802
[    0.790943] pci 0000:04:00.0: reg 0x10: [mem 0xa8400000-0xa8403fff 64bit]
[    0.790956] pci 0000:04:00.0: reg 0x18: [io  0xd000-0xd0ff]
[    0.791236] pci 0000:04:00.0: System wakeup disabled by ACPI
[    0.793617] pci 0000:00:1c.4: PCI bridge to [bus 04]
[    0.793622] pci 0000:00:1c.4:   bridge window [io  0xd000-0xdfff]
[    0.793626] pci 0000:00:1c.4:   bridge window [mem 0xa8400000-0xa84fffff]
[    0.793729] pci 0000:00:1d.0: PCI bridge to [bus 05-3d]
[    0.793734] pci 0000:00:1d.0:   bridge window [io  0x3000-0xcfff]
[    0.793738] pci 0000:00:1d.0:   bridge window [mem 0x90000000-0xa60fffff]
[    0.793746] pci 0000:00:1d.0:   bridge window [mem 0x50000000-0x71ffffff 64bit pref]
[    0.806413] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.806528] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 *10 11 12 14 15)
[    0.806643] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.806752] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.806860] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.806968] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.807075] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.807183] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 10 *11 12 14 15)
[    0.808139] platform MSFT0101:00: failed to claim resource 1
[    0.808150] acpi MSFT0101:00: platform device creation failed: -16
[    0.808677] ACPI: Enabled 5 GPEs in block 00 to 7F
[    0.808787] ACPI : EC: EC stopped
[    0.809525] ACPI : EC: GPE = 0x50, I/O: command/status = 0x66, data = 0x62
[    0.809527] ACPI : EC: EC started
[    1.487436] vgaarb: setting as boot device: PCI:0000:00:02.0
[    1.487439] vgaarb: device added: PCI:0000:00:02.0,decodes=io+mem,owns=io+mem,locks=none
[    1.487448] vgaarb: loaded
[    1.487450] vgaarb: bridge control possible 0000:00:02.0
[    1.487618] SCSI subsystem initialized
[    1.487697] libata version 3.00 loaded.
[    1.487740] ACPI: bus type USB registered
[    1.487776] usbcore: registered new interface driver usbfs
[    1.487799] usbcore: registered new interface driver hub
[    1.487832] usbcore: registered new device driver usb
[    1.497637] PCI: Using ACPI for IRQ routing
[    1.522691] PCI: pci_cache_line_size set to 64 bytes
[    1.523929] e820: reserve RAM buffer [mem 0x00058000-0x0005ffff]
[    1.523933] e820: reserve RAM buffer [mem 0x0009e000-0x0009ffff]
[    1.523935] e820: reserve RAM buffer [mem 0x3cafc000-0x3fffffff]
[    1.523938] e820: reserve RAM buffer [mem 0x3cc6f000-0x3fffffff]
[    1.523940] e820: reserve RAM buffer [mem 0x3d2ff000-0x3fffffff]
[    1.523942] e820: reserve RAM buffer [mem 0x2bf000000-0x2bfffffff]
[    1.524184] NetLabel: Initializing
[    1.524186] NetLabel:  domain hash size = 128
[    1.524186] NetLabel:  protocols = UNLABELED CIPSOv4
[    1.524214] NetLabel:  unlabeled traffic allowed by default
[    1.524445] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 0, 0, 0, 0, 0, 0
[    1.524456] hpet0: 8 comparators, 64-bit 24.000000 MHz counter
[    1.526533] clocksource: Switched to clocksource hpet
[    1.541895] VFS: Disk quotas dquot_6.6.0
[    1.541934] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    1.542101] pnp: PnP ACPI init
[    1.542474] system 00:00: [mem 0xfd000000-0xfdabffff] has been reserved
[    1.542478] system 00:00: [mem 0xfdad0000-0xfdadffff] has been reserved
[    1.542481] system 00:00: [mem 0xfdb00000-0xfdffffff] has been reserved
[    1.542484] system 00:00: [mem 0xfe000000-0xfe01ffff] could not be reserved
[    1.542487] system 00:00: [mem 0xfe036000-0xfe03bfff] has been reserved
[    1.542490] system 00:00: [mem 0xfe03d000-0xfe3fffff] has been reserved
[    1.542493] system 00:00: [mem 0xfe410000-0xfe7fffff] has been reserved
[    1.542500] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.543208] system 00:01: [io  0x2000-0x20fe] has been reserved
[    1.543212] system 00:01: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.544017] system 00:02: [io  0x06a4] has been reserved
[    1.544019] system 00:02: [io  0x06a0] has been reserved
[    1.544024] system 00:02: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.545299] system 00:03: [io  0x0680-0x069f] has been reserved
[    1.545302] system 00:03: [io  0xffff] has been reserved
[    1.545305] system 00:03: [io  0xffff] has been reserved
[    1.545308] system 00:03: [io  0xffff] has been reserved
[    1.545310] system 00:03: [io  0x1800-0x18fe] has been reserved
[    1.545313] system 00:03: [io  0x164e-0x164f] has been reserved
[    1.545317] system 00:03: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.545564] pnp 00:04: Plug and Play ACPI device, IDs PNP0b00 (active)
[    1.545660] system 00:05: [io  0x1854-0x1857] has been reserved
[    1.545664] system 00:05: Plug and Play ACPI device, IDs INT3f0d PNP0c02 (active)
[    1.545901] pnp 00:06: Plug and Play ACPI device, IDs PNP0501 (active)
[    1.545958] pnp 00:07: Plug and Play ACPI device, IDs PNP0303 (active)
[    1.548558] system 00:08: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.551986] system 00:09: [mem 0xfed10000-0xfed17fff] has been reserved
[    1.551989] system 00:09: [mem 0xfed18000-0xfed18fff] has been reserved
[    1.551992] system 00:09: [mem 0xfed19000-0xfed19fff] has been reserved
[    1.551995] system 00:09: [mem 0xe0000000-0xefffffff] could not be reserved
[    1.551998] system 00:09: [mem 0xfed20000-0xfed3ffff] has been reserved
[    1.552001] system 00:09: [mem 0xfed90000-0xfed93fff] could not be reserved
[    1.552004] system 00:09: [mem 0xfed45000-0xfed8ffff] has been reserved
[    1.552007] system 00:09: [mem 0xff000000-0xffffffff] could not be reserved
[    1.552010] system 00:09: [mem 0xfee00000-0xfeefffff] has been reserved
[    1.552012] system 00:09: [mem 0x40000000-0x4001ffff] has been reserved
[    1.552017] system 00:09: Plug and Play ACPI device, IDs PNP0c02 (active)
[    1.553311] system 00:0a: [mem 0x00000000-0x0009cfff] could not be reserved
[    1.553316] system 00:0a: Plug and Play ACPI device, IDs PNP0c01 (active)
[    1.553950] pnp: PnP ACPI: found 11 devices
[    1.565333] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    1.565433] pci 0000:00:1c.0: PCI bridge to [bus 01]
[    1.565451] pci 0000:00:1c.0:   bridge window [mem 0xa8700000-0xa87fffff]
[    1.565472] pci 0000:00:1c.2: PCI bridge to [bus 02]
[    1.565479] pci 0000:00:1c.2:   bridge window [mem 0xa8600000-0xa86fffff]
[    1.565490] pci 0000:00:1c.3: PCI bridge to [bus 03]
[    1.565497] pci 0000:00:1c.3:   bridge window [mem 0xa8500000-0xa85fffff]
[    1.565508] pci 0000:00:1c.4: PCI bridge to [bus 04]
[    1.565512] pci 0000:00:1c.4:   bridge window [io  0xd000-0xdfff]
[    1.565519] pci 0000:00:1c.4:   bridge window [mem 0xa8400000-0xa84fffff]
[    1.565549] pci 0000:00:1d.0: PCI bridge to [bus 05-3d]
[    1.565554] pci 0000:00:1d.0:   bridge window [io  0x3000-0xcfff]
[    1.565561] pci 0000:00:1d.0:   bridge window [mem 0x90000000-0xa60fffff]
[    1.565567] pci 0000:00:1d.0:   bridge window [mem 0x50000000-0x71ffffff 64bit pref]
[    1.565578] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    1.565580] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    1.565583] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    1.565585] pci_bus 0000:00: resource 7 [mem 0x000c0000-0x000c3fff window]
[    1.565587] pci_bus 0000:00: resource 8 [mem 0x000c4000-0x000c7fff window]
[    1.565589] pci_bus 0000:00: resource 9 [mem 0x000c8000-0x000cbfff window]
[    1.565592] pci_bus 0000:00: resource 10 [mem 0x000cc000-0x000cffff window]
[    1.565594] pci_bus 0000:00: resource 11 [mem 0x000d0000-0x000d3fff window]
[    1.565597] pci_bus 0000:00: resource 12 [mem 0x000d4000-0x000d7fff window]
[    1.565599] pci_bus 0000:00: resource 13 [mem 0x000d8000-0x000dbfff window]
[    1.565601] pci_bus 0000:00: resource 14 [mem 0x000dc000-0x000dffff window]
[    1.565603] pci_bus 0000:00: resource 15 [mem 0x000e0000-0x000e3fff window]
[    1.565606] pci_bus 0000:00: resource 16 [mem 0x000e4000-0x000e7fff window]
[    1.565608] pci_bus 0000:00: resource 17 [mem 0x000e8000-0x000ebfff window]
[    1.565610] pci_bus 0000:00: resource 18 [mem 0x000ec000-0x000effff window]
[    1.565612] pci_bus 0000:00: resource 19 [mem 0x000f0000-0x000fffff window]
[    1.565615] pci_bus 0000:00: resource 20 [mem 0x40000000-0xdfffffff window]
[    1.565617] pci_bus 0000:00: resource 21 [mem 0xfd000000-0xfe7fffff window]
[    1.565620] pci_bus 0000:01: resource 1 [mem 0xa8700000-0xa87fffff]
[    1.565623] pci_bus 0000:02: resource 1 [mem 0xa8600000-0xa86fffff]
[    1.565627] pci_bus 0000:03: resource 1 [mem 0xa8500000-0xa85fffff]
[    1.565631] pci_bus 0000:04: resource 0 [io  0xd000-0xdfff]
[    1.565633] pci_bus 0000:04: resource 1 [mem 0xa8400000-0xa84fffff]
[    1.565635] pci_bus 0000:05: resource 0 [io  0x3000-0xcfff]
[    1.565637] pci_bus 0000:05: resource 1 [mem 0x90000000-0xa60fffff]
[    1.565639] pci_bus 0000:05: resource 2 [mem 0x50000000-0x71ffffff 64bit pref]
[    1.565738] NET: Registered protocol family 2
[    1.566158] TCP established hash table entries: 65536 (order: 7, 524288 bytes)
[    1.566457] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes)
[    1.566723] TCP: Hash tables configured (established 65536 bind 65536)
[    1.566769] UDP hash table entries: 4096 (order: 5, 131072 bytes)
[    1.566817] UDP-Lite hash table entries: 4096 (order: 5, 131072 bytes)
[    1.566952] NET: Registered protocol family 1
[    1.566993] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    1.568207] PCI: CLS 0 bytes, default 64
[    1.568288] Unpacking initramfs...
[    4.151874] Freeing initrd memory: 60304K (ffff96d175eb2000 - ffff96d179996000)
[    4.151959] DMAR: ACPI device "device:6e" under DMAR at fed91000 as 00:15.0
[    4.151964] DMAR: ACPI device "device:6f" under DMAR at fed91000 as 00:15.1
[    4.151969] DMAR: ACPI device "device:70" under DMAR at fed91000 as 00:15.2
[    4.151973] DMAR: ACPI device "device:71" under DMAR at fed91000 as 00:1e.3
[    4.151977] DMAR: ACPI device "device:72" under DMAR at fed91000 as 00:1e.0
[    4.152003] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    4.152006] software IO TLB [mem 0x31eb2000-0x35eb2000] (64MB) mapped at [ffff96d171eb2000-ffff96d175eb1fff]
[    4.152279] RAPL PMU: API unit is 2^-32 Joules, 5 fixed counters, 655360 ms ovfl timer
[    4.152281] RAPL PMU: hw unit of domain pp0-core 2^-14 Joules
[    4.152282] RAPL PMU: hw unit of domain package 2^-14 Joules
[    4.152283] RAPL PMU: hw unit of domain dram 2^-14 Joules
[    4.152285] RAPL PMU: hw unit of domain pp1-gpu 2^-14 Joules
[    4.152286] RAPL PMU: hw unit of domain psys 2^-14 Joules
[    4.154598] futex hash table entries: 2048 (order: 5, 131072 bytes)
[    4.154642] audit: initializing netlink subsys (disabled)
[    4.154665] audit: type=2000 audit(1472673852.122:1): initialized
[    4.155678] Initialise system trusted keyrings
[    4.155956] workingset: timestamp_bits=37 max_order=21 bucket_order=0
[    4.159223] zbud: loaded
[    4.160344] Key type big_key registered
[    4.160345] SELinux:  Registering netfilter hooks
[    4.261934] NET: Registered protocol family 38
[    4.261939] Key type asymmetric registered
[    4.261941] Asymmetric key parser 'x509' registered
[    4.262042] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 249)
[    4.262175] io scheduler noop registered
[    4.262176] io scheduler deadline registered
[    4.262212] io scheduler cfq registered (default)
[    4.276138] test_hash: __hash_32() has no arch implementation to test.
[    4.276138] test_hash: hash_32() has no arch implementation to test.
[    4.276139] test_hash: hash_64() has no arch implementation to test.
[    4.276141] test_hash: 33152 tests passed.
[    4.278607] aer 0000:00:1c.0:pcie002: service driver aer loaded
[    4.278668] aer 0000:00:1c.2:pcie002: service driver aer loaded
[    4.278731] aer 0000:00:1c.3:pcie002: service driver aer loaded
[    4.278781] aer 0000:00:1c.4:pcie002: service driver aer loaded
[    4.278833] aer 0000:00:1d.0:pcie002: service driver aer loaded
[    4.278865] pcieport 0000:00:1c.0: Signaling PME through PCIe PME interrupt
[    4.278867] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
[    4.278879] pcie_pme 0000:00:1c.0:pcie001: service driver pcie_pme loaded
[    4.278899] pcieport 0000:00:1c.2: Signaling PME through PCIe PME interrupt
[    4.278900] pci 0000:02:00.0: Signaling PME through PCIe PME interrupt
[    4.278913] pcie_pme 0000:00:1c.2:pcie001: service driver pcie_pme loaded
[    4.278933] pcieport 0000:00:1c.3: Signaling PME through PCIe PME interrupt
[    4.278934] pci 0000:03:00.0: Signaling PME through PCIe PME interrupt
[    4.278947] pcie_pme 0000:00:1c.3:pcie001: service driver pcie_pme loaded
[    4.278965] pcieport 0000:00:1c.4: Signaling PME through PCIe PME interrupt
[    4.278967] pci 0000:04:00.0: Signaling PME through PCIe PME interrupt
[    4.278977] pcie_pme 0000:00:1c.4:pcie001: service driver pcie_pme loaded
[    4.278996] pcieport 0000:00:1d.0: Signaling PME through PCIe PME interrupt
[    4.279001] pcie_pme 0000:00:1d.0:pcie001: service driver pcie_pme loaded
[    4.279008] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    4.279032] pciehp 0000:00:1d.0:pcie004: Slot #8 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ LLActRep+
[    4.279102] pciehp 0000:00:1d.0:pcie004: service driver pciehp loaded
[    4.279110] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    4.279153] efifb: probing for efifb
[    4.279176] efifb: framebuffer at 0x80000000, using 14400k, total 14400k
[    4.279178] efifb: mode is 2560x1440x32, linelength=10240, pages=1
[    4.279179] efifb: scrolling: redraw
[    4.279182] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
[    4.295742] Console: switching to colour frame buffer device 320x90
[    4.310489] fb0: EFI VGA frame buffer device
[    4.310502] intel_idle: MWAIT substates: 0x11142120
[    4.310503] intel_idle: v0.4.1 model 0x4E
[    4.310920] intel_idle: lapic_timer_reliable_states 0xffffffff
[    4.311091] ACPI: AC Adapter [ADP1] (on-line)
[    4.311192] input: Lid Switch as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:18/PNP0C09:00/PNP0C0D:00/input/input0
[    4.311475] ACPI: Lid Switch [LID0]
[    4.311666] input: Power Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input1
[    4.311670] ACPI: Power Button [PWRB]
[    4.311728] input: Sleep Button as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input2
[    4.311731] ACPI: Sleep Button [SLPB]
[    4.321703] random: fast init done
[    4.350724] thermal LNXTHERM:00: registered as thermal_zone0
[    4.350729] ACPI: Thermal Zone [TZ00] (53 C)
[    4.350807] GHES: HEST is not enabled!
[    4.350954] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    4.362708] ACPI: Battery Slot [BAT1] (battery present)
[    4.372643] 00:06: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[    4.374428] ACPI: Battery Slot [BAT2] (battery present)
[    4.377761] Non-volatile memory driver v1.3
[    4.377851] Linux agpgart interface v0.103
[    4.378781] libphy: Fixed MDIO Bus: probed
[    4.378896] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.378899] ehci-pci: EHCI PCI platform driver
[    4.378917] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    4.378919] ohci-pci: OHCI PCI platform driver
[    4.378934] uhci_hcd: USB Universal Host Controller Interface driver
[    4.379253] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    4.379377] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 1
[    4.380613] xhci_hcd 0000:00:14.0: hcc params 0x200077c1 hci version 0x100 quirks 0x00109810
[    4.380629] xhci_hcd 0000:00:14.0: cache line size of 64 is not supported
[    4.380793] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    4.380796] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.380798] usb usb1: Product: xHCI Host Controller
[    4.380800] usb usb1: Manufacturer: Linux 4.8.0-rc2+ xhci-hcd
[    4.380802] usb usb1: SerialNumber: 0000:00:14.0
[    4.381095] hub 1-0:1.0: USB hub found
[    4.381122] hub 1-0:1.0: 12 ports detected
[    4.397450] xhci_hcd 0000:00:14.0: xHCI Host Controller
[    4.397611] xhci_hcd 0000:00:14.0: new USB bus registered, assigned bus number 2
[    4.397671] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
[    4.397673] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.397675] usb usb2: Product: xHCI Host Controller
[    4.397677] usb usb2: Manufacturer: Linux 4.8.0-rc2+ xhci-hcd
[    4.397679] usb usb2: SerialNumber: 0000:00:14.0
[    4.397973] hub 2-0:1.0: USB hub found
[    4.397994] hub 2-0:1.0: 6 ports detected
[    4.406677] usbcore: registered new interface driver usbserial
[    4.406687] usbcore: registered new interface driver usbserial_generic
[    4.406698] usbserial: USB Serial support registered for generic
[    4.406748] i8042: PNP: PS/2 Controller [PNP0303:PS2K] at 0x60,0x64 irq 1
[    4.406750] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[    4.407206] serio: i8042 KBD port at 0x60,0x64 irq 1
[    4.407439] mousedev: PS/2 mouse device common for all mice
[    4.408121] rtc_cmos 00:04: RTC can wake from S4
[    4.408698] rtc_cmos 00:04: rtc core: registered rtc_cmos as rtc0
[    4.408806] rtc_cmos 00:04: alarms up to one month, y3k, 242 bytes nvram, hpet irqs
[    4.408929] device-mapper: uevent: version 1.0.3
[    4.409164] device-mapper: ioctl: 4.35.0-ioctl (2016-06-23) initialised: dm-devel@redhat.com
[    4.409380] intel_pstate: Intel P-state driver initializing
[    4.409878] intel_pstate: HWP enabled
[    4.410474] hidraw: raw HID events driver (C) Jiri Kosina
[    4.410519] usbcore: registered new interface driver usbhid
[    4.410519] usbhid: USB HID core driver
[    4.410571] intel_ish_ipc 0000:00:13.0: enabling device (0000 -> 0002)
[    4.445076] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input3
[    4.763868] usb 1-2: new full-speed USB device number 2 using xhci_hcd
[    4.901049] drop_monitor: Initializing network drop monitor service
[    4.901146] ip_tables: (C) 2000-2006 Netfilter Core Team
[    4.901260] Initializing XFRM netlink socket
[    4.901416] NET: Registered protocol family 10
[    4.901830] mip6: Mobile IPv6
[    4.901831] NET: Registered protocol family 17
[    4.902077] microcode: sig=0x406e3, pf=0x80, revision=0x9e
[    4.902190] microcode: Microcode Update Driver: v2.01 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    4.902196] AVX2 version of gcm_enc/dec engaged.
[    4.902196] AES CTR mode by8 optimization enabled
[    4.909492] registered taskstats version 1
[    4.909496] Loading compiled-in X.509 certificates
[    4.911292] alg: No test for pkcs1pad(rsa,sha256) (pkcs1pad(rsa-generic,sha256))
[    4.911988] Loaded X.509 cert 'Build time autogenerated kernel key: d66fdf2f705e11a1e247108702908ec8c52af297'
[    4.912009] zswap: loaded using pool lzo/zbud
[    4.916650]   Magic number: 12:976:94
[    4.916945] rtc_cmos 00:04: setting system clock to 2016-08-31 20:04:13 UTC (1472673853)
[    4.917778] ish-hid {33AECD58-B679-4E54-9BD9-A04D34F0C226}: [hid-ish]: enum_devices_done OK, num_hid_devices=6
[    4.933283] usb 1-2: New USB device found, idVendor=8087, idProduct=0a06
[    4.933285] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    4.933286] usb 1-2: Product: Intel(R) Second Screen
[    4.933287] usb 1-2: Manufacturer: Intel Corporation
[    4.933288] usb 1-2: SerialNumber: 05d7ff3533324e4243096229
[    4.936293] hid-generic 0003:8087:0A06.0004: hiddev0,hidraw0: USB HID v1.11 Device [Intel Corporation Intel(R) Second Screen] on usb-0000:00:14.0-2/input0
[    4.936347] usbhid 1-2:1.1: couldn't find an input interrupt endpoint
[    4.937593] input: Intel Corporation Intel(R) Second Screen as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.2/0003:8087:0A06.0005/input/input4
[    4.948198] PM: Hibernation image not present or could not be loaded.
[    4.949282] Freeing unused kernel memory: 1588K (ffffffff83f66000 - ffffffff840f3000)
[    4.949284] Write protecting the kernel read-only data: 14336k
[    4.949817] Freeing unused kernel memory: 2000K (ffff96d25580c000 - ffff96d255a00000)
[    4.951169] Freeing unused kernel memory: 752K (ffff96d255d44000 - ffff96d255e00000)
[    4.990999] hid-generic 0003:8087:0A06.0005: input,hiddev0,hidraw1: USB HID v1.11 Device [Intel Corporation Intel(R) Second Screen] on usb-0000:00:14.0-2/input2
[    4.992044] 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)
[    4.992364] systemd[1]: Detected architecture x86-64.
[    4.992368] systemd[1]: Running in initial RAM disk.
[    4.992394] systemd[1]: Set hostname to <localhost.localdomain>.
[    5.028554] systemd[1]: Listening on Journal Socket.
[    5.028858] systemd[1]: Created slice System Slice.
[    5.035936] usb 2-4: new SuperSpeed USB device number 2 using xhci_hcd
[    5.038103] systemd[1]: Starting Apply Kernel Variables...
[    5.039001] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[    5.039168] systemd[1]: Listening on Journal Audit Socket.
[    5.039279] systemd[1]: Listening on udev Control Socket.
[    5.043949] audit: type=1130 audit(1472673853.626:2): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=kmod-static-nodes comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.048810] usb 2-4: New USB device found, idVendor=8086, idProduct=0a66
[    5.048812] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    5.048814] usb 2-4: Product: Intel(R) RealSense(TM) 3D Camera (Front F200)
[    5.048815] usb 2-4: Manufacturer: Intel(R) RealSense(TM) 3D Camera (Front F200)
[    5.048816] usb 2-4: SerialNumber: 042140040310
[    5.054636] audit: type=1130 audit(1472673853.637:3): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-tmpfiles-setup-dev comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.095668] audit: type=1130 audit(1472673853.678:4): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-journald comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.110202] audit: type=1130 audit(1472673853.692:5): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-vconsole-setup comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.145903] audit: type=1130 audit(1472673853.728:6): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=dracut-cmdline comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.183580] tsc: Refined TSC clocksource calibration: 1512.015 MHz
[    5.183602] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x15cb78d04ea, max_idle_ns: 440795243947 ns
[    5.183837] audit: type=1130 audit(1472673853.766:7): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=dracut-pre-udev comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.188832] audit: type=1130 audit(1472673853.771:8): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-udevd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.203587] usb 1-3: new high-speed USB device number 3 using xhci_hcd
[    5.204051] audit: type=1130 audit(1472673853.786:9): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=dracut-pre-trigger comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.262741] audit: type=1130 audit(1472673853.845:10): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-udev-trigger comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    5.279504] FUJITSU Extended Socket Network Device Driver - version 1.1 - Copyright (c) 2015 FUJITSU LIMITED
[    5.431873] sdhci: Secure Digital Host Controller Interface driver
[    5.431875] sdhci: Copyright(c) Pierre Ossman
[    5.441649] sdhci-pci 0000:00:1e.4: SDHCI controller found [8086:9d2b] (rev 21)
[    5.450921] nvme nvme0: pci function 0000:04:00.0
[    5.453623] mmc0: SDHCI controller on PCI [0000:00:1e.4] using ADMA 64-bit
[    5.453639] sdhci-pci 0000:01:00.0: SDHCI controller found [1217:8520] (rev 1)
[    5.453721] sdhci-pci 0000:01:00.0: enabling device (0000 -> 0002)
[    5.453915] mmc1: Unknown controller version (3). You may experience problems.
[    5.456694] mmc1: SDHCI controller on PCI [0000:01:00.0] using ADMA
[    5.481222] [drm] Initialized drm 1.1.0 20060810
[    5.503616] usb 1-3: New USB device found, idVendor=8087, idProduct=0911
[    5.503618] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    5.503620] usb 1-3: Product: FIH7160
[    5.503621] usb 1-3: Manufacturer: Ambit Microsystems
[    5.503622] usb 1-3: SerialNumber: 354220050290879
[    5.565522]  nvme0n1: p1
[    5.613082] mmc0: new HS400 MMC card at address 0001
[    5.621421] mmcblk0: mmc0:0001 CGND3R 58.2 GiB 
[    5.621809] mmcblk0boot0: mmc0:0001 CGND3R partition 1 4.00 MiB
[    5.622005] mmcblk0boot1: mmc0:0001 CGND3R partition 2 4.00 MiB
[    5.622206] mmcblk0rpmb: mmc0:0001 CGND3R partition 3 4.00 MiB
[    5.624584]  mmcblk0: p1 p2 p3
[    5.812395] [drm] Memory usable by graphics device = 4096M
[    5.812397] checking generic (80000000 e10000) vs hw (80000000 10000000)
[    5.812398] fb: switching to inteldrmfb from EFI VGA
[    5.812417] Console: switching to colour dummy device 80x25
[    5.812638] [drm] Replacing VGA console driver
[    5.819089] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    5.819090] [drm] Driver supports precise vblank timestamp query.
[    5.828135] [drm] Refusing to load DMC firmware v1.26, please use v1.23 [https://01.org/linuxgraphics/intel-linux-graphics-firmwares].
[    5.828138] i915 0000:00:02.0: Failed to load DMC firmware [https://01.org/linuxgraphics/intel-linux-graphics-firmwares], disabling runtime power management.
[    5.828712] vgaarb: device changed decodes: PCI:0000:00:02.0,olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    5.837627] [drm] GuC firmware load skipped
[    5.842208] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    5.842581] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input5
[    5.859035] usb 2-5: new SuperSpeed USB device number 3 using xhci_hcd
[    5.876101] usb 2-5: New USB device found, idVendor=05e3, idProduct=0616
[    5.876105] usb 2-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    5.876108] usb 2-5: Product: USB3.0 Hub
[    5.876110] usb 2-5: Manufacturer: GenesysLogic
[    5.879038] hub 2-5:1.0: USB hub found
[    5.879670] hub 2-5:1.0: 4 ports detected
[    6.028678] usb 1-7: new full-speed USB device number 4 using xhci_hcd
[    6.192221] clocksource: Switched to clocksource tsc
[    6.199469] usb 1-7: New USB device found, idVendor=8087, idProduct=0a2a
[    6.199474] usb 1-7: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[    6.356830] usb 1-9: new high-speed USB device number 5 using xhci_hcd
[    6.415086] fbcon: inteldrmfb (fb0) is primary device
[    6.537330] usb 1-9: New USB device found, idVendor=05e3, idProduct=0610
[    6.537333] usb 1-9: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    6.537335] usb 1-9: Product: USB2.0 Hub
[    6.537336] usb 1-9: Manufacturer: GenesysLogic
[    6.539217] hub 1-9:1.0: USB hub found
[    6.540659] hub 1-9:1.0: 4 ports detected
[    6.590704] usbcore: registered new interface driver cdc_ncm
[    6.595282] usbcore: registered new interface driver cdc_wdm
[    6.647333] cdc_mbim 1-3:1.0: setting rx_max = 16384
[    6.648299] cdc_mbim 1-3:1.0: cdc-wdm0: USB WDM device
[    6.648475] cdc_mbim 1-3:1.0 wwan0: register 'cdc_mbim' at usb-0000:00:14.0-3, CDC MBIM, 66:0c:73:bc:3a:ec
[    6.648524] usbcore: registered new interface driver cdc_mbim
[    6.649508] cdc_mbim 1-3:1.0 wwp0s20f0u3: renamed from wwan0
[    6.694994] 8021q: 802.1Q VLAN Support v1.8
[    6.845756] usb 1-9.1: new full-speed USB device number 6 using xhci_hcd
[    6.927379] usb 1-9.1: New USB device found, idVendor=06cb, idProduct=2994
[    6.927383] usb 1-9.1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[    6.927386] usb 1-9.1: Product: Synaptics T Pad V 01.34
[    6.966248] input: Synaptics T Pad V 01.34 Touchpad as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9.1/1-9.1:1.0/0003:06CB:2994.0009/input/input6
[    6.966998] hid-multitouch 0003:06CB:2994.0009: input,hiddev0,hidraw2: USB HID v1.11 Mouse [Synaptics T Pad V 01.34] on usb-0000:00:14.0-9.1/input0
[    6.999777] usb 1-9.2: new high-speed USB device number 7 using xhci_hcd
[    7.080734] usb 1-9.2: New USB device found, idVendor=05e3, idProduct=0608
[    7.080738] usb 1-9.2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    7.080740] usb 1-9.2: Product: USB2.0 Hub
[    7.082452] hub 1-9.2:1.0: USB hub found
[    7.082891] hub 1-9.2:1.0: 4 ports detected
[    7.361592] usb 1-9.2.2: new low-speed USB device number 8 using xhci_hcd
[    7.443924] usb 1-9.2.2: New USB device found, idVendor=04f3, idProduct=0230
[    7.443928] usb 1-9.2.2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[    7.443931] usb 1-9.2.2: Product: USB+PS/2 Optical Mouse
[    7.447838] input: USB+PS/2 Optical Mouse as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9.2/1-9.2.2/1-9.2.2:1.0/0003:04F3:0230.000A/input/input8
[    7.448308] hid-generic 0003:04F3:0230.000A: input,hidraw3: USB HID v1.11 Mouse [USB+PS/2 Optical Mouse] on usb-0000:00:14.0-9.2.2/input0
[    7.513556] usb 1-9.2.3: new low-speed USB device number 9 using xhci_hcd
[    7.603968] usb 1-9.2.3: New USB device found, idVendor=0461, idProduct=4dbf
[    7.603972] usb 1-9.2.3: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[    7.603974] usb 1-9.2.3: Product: USB Wired Keyboard
[    7.612501] input: USB Wired Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9.2/1-9.2.3/1-9.2.3:1.0/0003:0461:4DBF.000B/input/input9
[    7.664616] hid-generic 0003:0461:4DBF.000B: input,hidraw4: USB HID v1.11 Keyboard [USB Wired Keyboard] on usb-0000:00:14.0-9.2.3/input0
[    7.672163] input: USB Wired Keyboard as /devices/pci0000:00/0000:00:14.0/usb1/1-9/1-9.2/1-9.2.3/1-9.2.3:1.1/0003:0461:4DBF.000C/input/input10
[    7.724016] hid-generic 0003:0461:4DBF.000C: input,hidraw5: USB HID v1.11 Device [USB Wired Keyboard] on usb-0000:00:14.0-9.2.3/input1
[    7.743993] [drm] RC6 on
[    7.788653] usb 1-9.2.4: new high-speed USB device number 10 using xhci_hcd
[    7.830747] Console: switching to colour frame buffer device 320x90
[    7.867261] i915 0000:00:02.0: fb0: inteldrmfb frame buffer device
[    7.887582] usb 1-9.2.4: New USB device found, idVendor=0b95, idProduct=7720
[    7.887586] usb 1-9.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    7.887588] usb 1-9.2.4: Product: AX88772 
[    7.887591] usb 1-9.2.4: SerialNumber: 00D8F9
[    8.682379] asix 1-9.2.4:1.0 eth0: register 'asix' at usb-0000:00:14.0-9.2.4, ASIX AX88772 USB 2.0 Ethernet, 00:10:60:31:c2:82
[    8.682501] usbcore: registered new interface driver asix
[    8.685550] asix 1-9.2.4:1.0 enp0s20f0u9u2u4: renamed from eth0
[    9.109005] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
[    9.203033] audit_printk_skb: 9 callbacks suppressed
[    9.203034] audit: type=1130 audit(1472673857.785:14): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=initrd-parse-etc comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.203049] audit: type=1131 audit(1472673857.785:15): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=initrd-parse-etc comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.332270] audit: type=1130 audit(1472673857.914:16): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=dracut-pre-pivot comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.367629] audit: type=1130 audit(1472673857.950:17): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=initrd-cleanup comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.367942] audit: type=1131 audit(1472673857.950:18): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=initrd-cleanup comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.374410] audit: type=1131 audit(1472673857.956:19): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=dracut-pre-pivot comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.375292] audit: type=1130 audit(1472673857.957:20): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=dracut-initqueue comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.375327] audit: type=1131 audit(1472673857.957:21): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=dracut-initqueue comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.376444] audit: type=1130 audit(1472673857.958:22): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-udev-trigger comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.376477] audit: type=1131 audit(1472673857.958:23): pid=1 uid=0 auid=4294967295 ses=4294967295 subj=kernel msg='unit=systemd-udev-trigger comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
[    9.556941] systemd-journald[183]: Received SIGTERM from PID 1 (systemd).
[    9.599582] systemd: 15 output lines suppressed due to ratelimiting
[    9.697898] SELinux: 32768 avtab hash slots, 105147 rules.
[    9.726958] SELinux: 32768 avtab hash slots, 105147 rules.
[    9.748562] SELinux:  8 users, 14 roles, 5034 types, 305 bools, 1 sens, 1024 cats
[    9.748566] SELinux:  92 classes, 105147 rules
[    9.750989] SELinux:  Permission validate_trans in class security not defined in policy.
[    9.750997] SELinux:  Permission module_load in class system not defined in policy.
[    9.751058] SELinux:  Class cap_userns not defined in policy.
[    9.751059] SELinux:  Class cap2_userns not defined in policy.
[    9.751059] SELinux: the above unknown classes and permissions will be allowed
[    9.751065] SELinux:  Completing initialization.
[    9.751065] SELinux:  Setting up existing superblocks.
[    9.900074] systemd[1]: Successfully loaded SELinux policy in 240.704ms.
[    9.956549] systemd[1]: Relabelled /dev and /run in 31.340ms.
[   10.202145] EXT4-fs (dm-0): re-mounted. Opts: (null)
[   10.265798] systemd-journald[616]: Received request to flush runtime journal from PID 1
[   10.409970] RPC: Registered named UNIX socket transport module.
[   10.409971] RPC: Registered udp transport module.
[   10.409971] RPC: Registered tcp transport module.
[   10.409972] RPC: Registered tcp NFSv4.1 backchannel transport module.
[   10.518984] random: crng init done
[   10.833449] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[   10.878156] input: Intel HID events as /devices/platform/INT33D5:00/input/input11
[   10.940641] tpm tpm0: TPM self test failed
[   11.075611] int3403 thermal: probe of INT3403:09 failed with error -22
[   11.127328] wmi: Mapper loaded
[   11.170746] intel-lpss 0000:00:15.0: enabling device (0000 -> 0002)
[   11.206442] idma64 idma64.0: Found Intel integrated DMA 64-bit
[   11.210562] intel-lpss 0000:00:15.1: enabling device (0000 -> 0002)
[   11.210845] idma64 idma64.1: Found Intel integrated DMA 64-bit
[   11.213554] intel-lpss 0000:00:15.2: enabling device (0000 -> 0002)
[   11.213824] idma64 idma64.2: Found Intel integrated DMA 64-bit
[   11.216937] intel-lpss 0000:00:1e.0: enabling device (0000 -> 0002)


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

* Re: screen rotation flipped in 4.8-rc
  2016-08-31 20:18   ` Pandruvada, Srinivas
@ 2016-08-31 20:24     ` Matt Ranostay
  2016-08-31 20:29       ` Pandruvada, Srinivas
  0 siblings, 1 reply; 11+ messages in thread
From: Matt Ranostay @ 2016-08-31 20:24 UTC (permalink / raw)
  To: Pandruvada, Srinivas; +Cc: linux-kernel, linux, linux-iio, jic23, hadess

On Wed, Aug 31, 2016 at 1:18 PM, Pandruvada, Srinivas
<srinivas.pandruvada@intel.com> wrote:
> On Tue, 2016-08-30 at 17:41 -0700, Matt Ranostay wrote:
>> On Tue, Aug 30, 2016 at 3:42 PM, Pandruvada, Srinivas
>> <srinivas.pandruvada@intel.com> wrote:
>> >
>> > Hi All,
>> >
>> > I observed that using iio-sensor-proxy.service, the auto screen
>> > rotation flipped on my laptop (Normal -> vertical, vertical-
>> > >normal)
>> > using kernel v4.8.
>> >
>> > Anyone else has seen this?
>> >
>> > I did a bisect and found a commit, which I am not sure how can it
>> > impact.
>> Could you post the results of CONFIG_TEST_HASH enabled?
> Attached dmesg.txt with the CONFIG_TEST_HASH=y.
>
> I see
> [    4.276138] test_hash: __hash_32() has no arch implementation to
> test.
> [    4.276138] test_hash: hash_32() has no arch implementation to test.
> [    4.276139] test_hash: hash_64() has no arch implementation to test.
> [    4.276141] test_hash: 33152 tests passed.
>

Ok have you tested with that patchset reverted? And if so does the
regression disappear?
I would highly doubt if it was a issue with that dcache patchsets it
wouldn't be breaking a ton of things.

> Thanks,
> Srinivas
>>
>> Thanks,
>>
>> Matt
>>
>> >
>> >
>> >
>> > commit 703b5faf22fbddf984a361e6555f3a03fdba63d9
>> > Author: George Spelvin <linux@sciencehorizons.net>
>> > Date:   Fri Jun 10 00:22:12 2016 -0400
>> >
>> >     fs/dcache.c: Save one 32-bit multiply in dcache lookup
>> >
>> >     Noe that we're mixing in the parent pointer earlier, we
>> >     don't need to use hash_32() to mix its bits.  Instead, we can
>> >     just take the msbits of the hash value directly.
>> >
>> >     For those applications which use the partial_name_hash(),
>> >     move the multiply to end_name_hash.
>> >
>> >     Signed-off-by: George Spelvin <linux@sciencehorizons.net>
>> >     Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
>> >
>> >
>> > Thanks,
>> > Srinivas

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

* Re: screen rotation flipped in 4.8-rc
  2016-08-31 20:24     ` Matt Ranostay
@ 2016-08-31 20:29       ` Pandruvada, Srinivas
  2016-08-31 20:43         ` Matt Ranostay
  0 siblings, 1 reply; 11+ messages in thread
From: Pandruvada, Srinivas @ 2016-08-31 20:29 UTC (permalink / raw)
  To: mranostay; +Cc: linux-kernel, linux, linux-iio, jic23, hadess

On Wed, 2016-08-31 at 13:24 -0700, Matt Ranostay wrote:
> On Wed, Aug 31, 2016 at 1:18 PM, Pandruvada, Srinivas
> <srinivas.pandruvada@intel.com> wrote:
> > 
> > On Tue, 2016-08-30 at 17:41 -0700, Matt Ranostay wrote:
> > > 
> > > On Tue, Aug 30, 2016 at 3:42 PM, Pandruvada, Srinivas
> > > <srinivas.pandruvada@intel.com> wrote:
> > > > 
> > > > 
> > > > Hi All,
> > > > 
> > > > I observed that using iio-sensor-proxy.service, the auto screen
> > > > rotation flipped on my laptop (Normal -> vertical, vertical-
> > > > > 
> > > > > normal)
> > > > using kernel v4.8.
> > > > 
> > > > Anyone else has seen this?
> > > > 
> > > > I did a bisect and found a commit, which I am not sure how can
> > > > it
> > > > impact.
> > > Could you post the results of CONFIG_TEST_HASH enabled?
> > Attached dmesg.txt with the CONFIG_TEST_HASH=y.
> > 
> > I see
> > [    4.276138] test_hash: __hash_32() has no arch implementation to
> > test.
> > [    4.276138] test_hash: hash_32() has no arch implementation to
> > test.
> > [    4.276139] test_hash: hash_64() has no arch implementation to
> > test.
> > [    4.276141] test_hash: 33152 tests passed.
> > 
> Ok have you tested with that patchset reverted? And if so does the
> regression disappear?
Yes, but not after adding CONFIG_TEST_HASH=y.
regression disappears.

> I would highly doubt if it was a issue with that dcache patchsets it
> wouldn't be breaking a ton of things.
I also think that.

Thanks,
Srinivas

> 
> > 
> > Thanks,
> > Srinivas
> > > 
> > > 
> > > Thanks,
> > > 
> > > Matt
> > > 
> > > > 
> > > > 
> > > > 
> > > > 
> > > > commit 703b5faf22fbddf984a361e6555f3a03fdba63d9
> > > > Author: George Spelvin <linux@sciencehorizons.net>
> > > > Date:   Fri Jun 10 00:22:12 2016 -0400
> > > > 
> > > >     fs/dcache.c: Save one 32-bit multiply in dcache lookup
> > > > 
> > > >     Noe that we're mixing in the parent pointer earlier, we
> > > >     don't need to use hash_32() to mix its bits.  Instead, we
> > > > can
> > > >     just take the msbits of the hash value directly.
> > > > 
> > > >     For those applications which use the partial_name_hash(),
> > > >     move the multiply to end_name_hash.
> > > > 
> > > >     Signed-off-by: George Spelvin <linux@sciencehorizons.net>
> > > >     Signed-off-by: Linus Torvalds <torvalds@linux-foundation.or
> > > > g>
> > > > 
> > > > 
> > > > Thanks,
> > > > Srinivas

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

* Re: screen rotation flipped in 4.8-rc
  2016-08-31 20:29       ` Pandruvada, Srinivas
@ 2016-08-31 20:43         ` Matt Ranostay
  2016-08-31 22:53           ` Srinivas Pandruvada
  0 siblings, 1 reply; 11+ messages in thread
From: Matt Ranostay @ 2016-08-31 20:43 UTC (permalink / raw)
  To: Pandruvada, Srinivas; +Cc: linux-kernel, linux, linux-iio, jic23, hadess

On Wed, Aug 31, 2016 at 1:29 PM, Pandruvada, Srinivas
<srinivas.pandruvada@intel.com> wrote:
> On Wed, 2016-08-31 at 13:24 -0700, Matt Ranostay wrote:
>> On Wed, Aug 31, 2016 at 1:18 PM, Pandruvada, Srinivas
>> <srinivas.pandruvada@intel.com> wrote:
>> >
>> > On Tue, 2016-08-30 at 17:41 -0700, Matt Ranostay wrote:
>> > >
>> > > On Tue, Aug 30, 2016 at 3:42 PM, Pandruvada, Srinivas
>> > > <srinivas.pandruvada@intel.com> wrote:
>> > > >
>> > > >
>> > > > Hi All,
>> > > >
>> > > > I observed that using iio-sensor-proxy.service, the auto screen
>> > > > rotation flipped on my laptop (Normal -> vertical, vertical-
>> > > > >
>> > > > > normal)
>> > > > using kernel v4.8.
>> > > >
>> > > > Anyone else has seen this?
>> > > >
>> > > > I did a bisect and found a commit, which I am not sure how can
>> > > > it
>> > > > impact.
>> > > Could you post the results of CONFIG_TEST_HASH enabled?
>> > Attached dmesg.txt with the CONFIG_TEST_HASH=y.
>> >
>> > I see
>> > [    4.276138] test_hash: __hash_32() has no arch implementation to
>> > test.
>> > [    4.276138] test_hash: hash_32() has no arch implementation to
>> > test.
>> > [    4.276139] test_hash: hash_64() has no arch implementation to
>> > test.
>> > [    4.276141] test_hash: 33152 tests passed.
>> >
>> Ok have you tested with that patchset reverted? And if so does the
>> regression disappear?
> Yes, but not after adding CONFIG_TEST_HASH=y.
> regression disappears.
>
>> I would highly doubt if it was a issue with that dcache patchsets it
>> wouldn't be breaking a ton of things.
> I also think that.

Only thing I could suspect is a toolchain bug.. Have crazy idea for
you to try below..

>From the patchset notice the return doesn't cast the result to
(unsigned int) as before. But __hash_32_generic is "static inline
u32", and maybe the end_name_hash is returning the whole result as a
64-bit unsigned long rather than 32-bit unsigned int.

....
static inline unsigned long end_name_hash(unsigned long hash)
{
- return (unsigned int)hash;
+ return __hash_32((unsigned int)hash);
}
....

Just a theory.. Could totally be wrong :).

>
> Thanks,
> Srinivas
>
>>
>> >
>> > Thanks,
>> > Srinivas
>> > >
>> > >
>> > > Thanks,
>> > >
>> > > Matt
>> > >
>> > > >
>> > > >
>> > > >
>> > > >
>> > > > commit 703b5faf22fbddf984a361e6555f3a03fdba63d9
>> > > > Author: George Spelvin <linux@sciencehorizons.net>
>> > > > Date:   Fri Jun 10 00:22:12 2016 -0400
>> > > >
>> > > >     fs/dcache.c: Save one 32-bit multiply in dcache lookup
>> > > >
>> > > >     Noe that we're mixing in the parent pointer earlier, we
>> > > >     don't need to use hash_32() to mix its bits.  Instead, we
>> > > > can
>> > > >     just take the msbits of the hash value directly.
>> > > >
>> > > >     For those applications which use the partial_name_hash(),
>> > > >     move the multiply to end_name_hash.
>> > > >
>> > > >     Signed-off-by: George Spelvin <linux@sciencehorizons.net>
>> > > >     Signed-off-by: Linus Torvalds <torvalds@linux-foundation.or
>> > > > g>
>> > > >
>> > > >
>> > > > Thanks,
>> > > > Srinivas

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

* Re: screen rotation flipped in 4.8-rc
  2016-08-31 20:43         ` Matt Ranostay
@ 2016-08-31 22:53           ` Srinivas Pandruvada
  2016-09-01  0:48             ` Matt Ranostay
  0 siblings, 1 reply; 11+ messages in thread
From: Srinivas Pandruvada @ 2016-08-31 22:53 UTC (permalink / raw)
  To: Matt Ranostay; +Cc: linux-kernel, linux, linux-iio, jic23, hadess

On Wed, 2016-08-31 at 13:43 -0700, Matt Ranostay wrote:
> On Wed, Aug 31, 2016 at 1:29 PM, Pandruvada, Srinivas
> <srinivas.pandruvada@intel.com> wrote:
> > 
> > On Wed, 2016-08-31 at 13:24 -0700, Matt Ranostay wrote:
> > > 
> > > On Wed, Aug 31, 2016 at 1:18 PM, Pandruvada, Srinivas
> > > <srinivas.pandruvada@intel.com> wrote:
> > > > 
> > > > 
> > > > On Tue, 2016-08-30 at 17:41 -0700, Matt Ranostay wrote:
> > > > > 
> > > > > 
> > > > > On Tue, Aug 30, 2016 at 3:42 PM, Pandruvada, Srinivas
> > > > > <srinivas.pandruvada@intel.com> wrote:
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > Hi All,
> > > > > > 
> > > > > > I observed that using iio-sensor-proxy.service, the auto
> > > > > > screen
> > > > > > rotation flipped on my laptop (Normal -> vertical,
> > > > > > vertical-
> > > > > > > 
> > > > > > > 
> > > > > > > normal)
> > > > > > using kernel v4.8.
> > > > > > 
> > > > > > Anyone else has seen this?
> > > > > > 
> > > > > > I did a bisect and found a commit, which I am not sure how
> > > > > > can
> > > > > > it
> > > > > > impact.
> > > > > Could you post the results of CONFIG_TEST_HASH enabled?
> > > > Attached dmesg.txt with the CONFIG_TEST_HASH=y.
> > > > 
> > > > I see
> > > > [    4.276138] test_hash: __hash_32() has no arch
> > > > implementation to
> > > > test.
> > > > [    4.276138] test_hash: hash_32() has no arch implementation
> > > > to
> > > > test.
> > > > [    4.276139] test_hash: hash_64() has no arch implementation
> > > > to
> > > > test.
> > > > [    4.276141] test_hash: 33152 tests passed.
> > > > 
> > > Ok have you tested with that patchset reverted? And if so does
> > > the
> > > regression disappear?
> > Yes, but not after adding CONFIG_TEST_HASH=y.
> > regression disappears.
> > 
> > > 
> > > I would highly doubt if it was a issue with that dcache patchsets
> > > it
> > > wouldn't be breaking a ton of things.
> > I also think that.
> Only thing I could suspect is a toolchain bug.. Have crazy idea for
> you to try below..
> 
> From the patchset notice the return doesn't cast the result to
> (unsigned int) as before. But __hash_32_generic is "static inline
> u32", and maybe the end_name_hash is returning the whole result as a
> 64-bit unsigned long rather than 32-bit unsigned int.
> 
> ....
> static inline unsigned long end_name_hash(unsigned long hash)
> {
> - return (unsigned int)hash;
> + return __hash_32((unsigned int)hash);
> }
> ....
> 
> Just a theory.. Could totally be wrong :).
> 
I casted to unsigned int, still result is same. I need to look at the
user space program and compare data it is reading.

Thanks,
Srinivas
> > 
> > 
> > Thanks,
> > Srinivas
> > 
> > > 
> > > 
> > > > 
> > > > 
> > > > Thanks,
> > > > Srinivas
> > > > > 
> > > > > 
> > > > > 
> > > > > Thanks,
> > > > > 
> > > > > Matt
> > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > 
> > > > > > commit 703b5faf22fbddf984a361e6555f3a03fdba63d9
> > > > > > Author: George Spelvin <linux@sciencehorizons.net>
> > > > > > Date:   Fri Jun 10 00:22:12 2016 -0400
> > > > > > 
> > > > > >     fs/dcache.c: Save one 32-bit multiply in dcache lookup
> > > > > > 
> > > > > >     Noe that we're mixing in the parent pointer earlier, we
> > > > > >     don't need to use hash_32() to mix its bits.  Instead,
> > > > > > we
> > > > > > can
> > > > > >     just take the msbits of the hash value directly.
> > > > > > 
> > > > > >     For those applications which use the
> > > > > > partial_name_hash(),
> > > > > >     move the multiply to end_name_hash.
> > > > > > 
> > > > > >     Signed-off-by: George Spelvin <linux@sciencehorizons.ne
> > > > > > t>
> > > > > >     Signed-off-by: Linus Torvalds <torvalds@linux-foundatio
> > > > > > n.or
> > > > > > g>
> > > > > > 
> > > > > > 
> > > > > > Thanks,
> > > > > > Srinivas

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

* Re: screen rotation flipped in 4.8-rc
  2016-08-31 22:53           ` Srinivas Pandruvada
@ 2016-09-01  0:48             ` Matt Ranostay
  0 siblings, 0 replies; 11+ messages in thread
From: Matt Ranostay @ 2016-09-01  0:48 UTC (permalink / raw)
  To: Srinivas Pandruvada; +Cc: linux-kernel, linux, linux-iio, jic23, hadess

On Wed, Aug 31, 2016 at 3:53 PM, Srinivas Pandruvada
<srinivas.pandruvada@linux.intel.com> wrote:
> On Wed, 2016-08-31 at 13:43 -0700, Matt Ranostay wrote:
>> On Wed, Aug 31, 2016 at 1:29 PM, Pandruvada, Srinivas
>> <srinivas.pandruvada@intel.com> wrote:
>> >
>> > On Wed, 2016-08-31 at 13:24 -0700, Matt Ranostay wrote:
>> > >
>> > > On Wed, Aug 31, 2016 at 1:18 PM, Pandruvada, Srinivas
>> > > <srinivas.pandruvada@intel.com> wrote:
>> > > >
>> > > >
>> > > > On Tue, 2016-08-30 at 17:41 -0700, Matt Ranostay wrote:
>> > > > >
>> > > > >
>> > > > > On Tue, Aug 30, 2016 at 3:42 PM, Pandruvada, Srinivas
>> > > > > <srinivas.pandruvada@intel.com> wrote:
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > > Hi All,
>> > > > > >
>> > > > > > I observed that using iio-sensor-proxy.service, the auto
>> > > > > > screen
>> > > > > > rotation flipped on my laptop (Normal -> vertical,
>> > > > > > vertical-
>> > > > > > >
>> > > > > > >
>> > > > > > > normal)
>> > > > > > using kernel v4.8.
>> > > > > >
>> > > > > > Anyone else has seen this?
>> > > > > >
>> > > > > > I did a bisect and found a commit, which I am not sure how
>> > > > > > can
>> > > > > > it
>> > > > > > impact.
>> > > > > Could you post the results of CONFIG_TEST_HASH enabled?
>> > > > Attached dmesg.txt with the CONFIG_TEST_HASH=y.
>> > > >
>> > > > I see
>> > > > [    4.276138] test_hash: __hash_32() has no arch
>> > > > implementation to
>> > > > test.
>> > > > [    4.276138] test_hash: hash_32() has no arch implementation
>> > > > to
>> > > > test.
>> > > > [    4.276139] test_hash: hash_64() has no arch implementation
>> > > > to
>> > > > test.
>> > > > [    4.276141] test_hash: 33152 tests passed.
>> > > >
>> > > Ok have you tested with that patchset reverted? And if so does
>> > > the
>> > > regression disappear?
>> > Yes, but not after adding CONFIG_TEST_HASH=y.
>> > regression disappears.
>> >
>> > >
>> > > I would highly doubt if it was a issue with that dcache patchsets
>> > > it
>> > > wouldn't be breaking a ton of things.
>> > I also think that.
>> Only thing I could suspect is a toolchain bug.. Have crazy idea for
>> you to try below..
>>
>> From the patchset notice the return doesn't cast the result to
>> (unsigned int) as before. But __hash_32_generic is "static inline
>> u32", and maybe the end_name_hash is returning the whole result as a
>> 64-bit unsigned long rather than 32-bit unsigned int.
>>
>> ....
>> static inline unsigned long end_name_hash(unsigned long hash)
>> {
>> - return (unsigned int)hash;
>> + return __hash_32((unsigned int)hash);
>> }
>> ....
>>
>> Just a theory.. Could totally be wrong :).
>>
> I casted to unsigned int, still result is same. I need to look at the
> user space program and compare data it is reading.

Which sensor or sensorhub are you using?   Any chance the data being
read isn't cachealigned?

Thanks,

Matt

>
> Thanks,
> Srinivas
>> >
>> >
>> > Thanks,
>> > Srinivas
>> >
>> > >
>> > >
>> > > >
>> > > >
>> > > > Thanks,
>> > > > Srinivas
>> > > > >
>> > > > >
>> > > > >
>> > > > > Thanks,
>> > > > >
>> > > > > Matt
>> > > > >
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > >
>> > > > > > commit 703b5faf22fbddf984a361e6555f3a03fdba63d9
>> > > > > > Author: George Spelvin <linux@sciencehorizons.net>
>> > > > > > Date:   Fri Jun 10 00:22:12 2016 -0400
>> > > > > >
>> > > > > >     fs/dcache.c: Save one 32-bit multiply in dcache lookup
>> > > > > >
>> > > > > >     Noe that we're mixing in the parent pointer earlier, we
>> > > > > >     don't need to use hash_32() to mix its bits.  Instead,
>> > > > > > we
>> > > > > > can
>> > > > > >     just take the msbits of the hash value directly.
>> > > > > >
>> > > > > >     For those applications which use the
>> > > > > > partial_name_hash(),
>> > > > > >     move the multiply to end_name_hash.
>> > > > > >
>> > > > > >     Signed-off-by: George Spelvin <linux@sciencehorizons.ne
>> > > > > > t>
>> > > > > >     Signed-off-by: Linus Torvalds <torvalds@linux-foundatio
>> > > > > > n.or
>> > > > > > g>
>> > > > > >
>> > > > > >
>> > > > > > Thanks,
>> > > > > > Srinivas

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

* Re: screen rotation flipped in 4.8-rc
  2016-08-30 22:42 screen rotation flipped in 4.8-rc Pandruvada, Srinivas
  2016-08-31  0:41 ` Matt Ranostay
@ 2016-09-02 22:48 ` Srinivas Pandruvada
  2016-09-03 15:02   ` Jonathan Cameron
  2016-09-06 12:25   ` Bastien Nocera
  1 sibling, 2 replies; 11+ messages in thread
From: Srinivas Pandruvada @ 2016-09-02 22:48 UTC (permalink / raw)
  To: linux, jic23, hadess, Grant Likely, jikos; +Cc: linux-kernel, linux-iio

On Tue, 2016-08-30 at 22:42 +0000, Pandruvada, Srinivas wrote:
> Hi All,
> 
> I observed that using iio-sensor-proxy.service, the auto screen
> rotation flipped on my laptop (Normal -> vertical, vertical->normal)
> using kernel v4.8.
> 
> Anyone else has seen this?
> 
> I did a bisect and found a commit, which I am not sure how can it
> impact.
> 
> 
> commit 703b5faf22fbddf984a361e6555f3a03fdba63d9
> Author: George Spelvin <linux@sciencehorizons.net>
> Date:   Fri Jun 10 00:22:12 2016 -0400
> 
[...]

It turns out to be some assumption user space program is making about
the traversing directory using glib call g_dir_read_name(). 

With the commit 703b5faf22fbddf984a361e6555f3a03fdba63d9 (fs/dcache.c:
Save one 32-bit multiply in dcache lookup)
 in kernel 4.8-rc, somehow the order is changed (so the in_accel_y was
appearing before in_accel_x )

I modified user space program to use correct iio scan element index to
determine byte offset instead depending on the glib_dir_read_name,
which doesn't guarantee any order.

I sent a pull request to author of iio-sensor-proxy to review.

Hadess,
	Please look.

https://github.com/hadess/iio-sensor-proxy/pull/99/commits/de80c50b2678
2ba6e899ee5a95b31b28790c940d


Thanks,
Srinivas

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

* Re: screen rotation flipped in 4.8-rc
  2016-09-02 22:48 ` Srinivas Pandruvada
@ 2016-09-03 15:02   ` Jonathan Cameron
  2016-09-06 12:25   ` Bastien Nocera
  1 sibling, 0 replies; 11+ messages in thread
From: Jonathan Cameron @ 2016-09-03 15:02 UTC (permalink / raw)
  To: Srinivas Pandruvada, linux, hadess, Grant Likely, jikos
  Cc: linux-kernel, linux-iio

On 02/09/16 23:48, Srinivas Pandruvada wrote:
> On Tue, 2016-08-30 at 22:42 +0000, Pandruvada, Srinivas wrote:
>> Hi All,
>>
>> I observed that using iio-sensor-proxy.service, the auto screen
>> rotation flipped on my laptop (Normal -> vertical, vertical->normal)
>> using kernel v4.8.
>>
>> Anyone else has seen this?
>>
>> I did a bisect and found a commit, which I am not sure how can it
>> impact.
>>
>>
>> commit 703b5faf22fbddf984a361e6555f3a03fdba63d9
>> Author: George Spelvin <linux@sciencehorizons.net>
>> Date:   Fri Jun 10 00:22:12 2016 -0400
>>
> [...]
> 
> It turns out to be some assumption user space program is making about
> the traversing directory using glib call g_dir_read_name(). 
> 
> With the commit 703b5faf22fbddf984a361e6555f3a03fdba63d9 (fs/dcache.c:
> Save one 32-bit multiply in dcache lookup)
>  in kernel 4.8-rc, somehow the order is changed (so the in_accel_y was
> appearing before in_accel_x )
> 
> I modified user space program to use correct iio scan element index to
> determine byte offset instead depending on the glib_dir_read_name,
> which doesn't guarantee any order.
> 
> I sent a pull request to author of iio-sensor-proxy to review.
> 
> Hadess,
> 	Please look.
> 
> https://github.com/hadess/iio-sensor-proxy/pull/99/commits/de80c50b2678
> 2ba6e899ee5a95b31b28790c940d

Good find Srinivas and thanks for keeping us updated with your progress
tracking this down!

Jonathan
> 
> 
> Thanks,
> Srinivas
> --
> To unsubscribe from this list: send the line "unsubscribe linux-iio" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

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

* Re: screen rotation flipped in 4.8-rc
  2016-09-02 22:48 ` Srinivas Pandruvada
  2016-09-03 15:02   ` Jonathan Cameron
@ 2016-09-06 12:25   ` Bastien Nocera
  1 sibling, 0 replies; 11+ messages in thread
From: Bastien Nocera @ 2016-09-06 12:25 UTC (permalink / raw)
  To: Srinivas Pandruvada, linux, jic23, Grant Likely, jikos
  Cc: linux-kernel, linux-iio

On Fri, 2016-09-02 at 15:48 -0700, Srinivas Pandruvada wrote:
> On Tue, 2016-08-30 at 22:42 +0000, Pandruvada, Srinivas wrote:
> > Hi All,
> > 
> > I observed that using iio-sensor-proxy.service, the auto screen
> > rotation flipped on my laptop (Normal -> vertical, vertical-
> > >normal)
> > using kernel v4.8.
> > 
> > Anyone else has seen this?
> > 
> > I did a bisect and found a commit, which I am not sure how can it
> > impact.
> > 
> > 
> > commit 703b5faf22fbddf984a361e6555f3a03fdba63d9
> > Author: George Spelvin <linux@sciencehorizons.net>
> > Date:   Fri Jun 10 00:22:12 2016 -0400
> > 
> [...]
> 
> It turns out to be some assumption user space program is making about
> the traversing directory using glib call g_dir_read_name(). 
> 
> With the commit 703b5faf22fbddf984a361e6555f3a03fdba63d9
> (fs/dcache.c:
> Save one 32-bit multiply in dcache lookup)
>  in kernel 4.8-rc, somehow the order is changed (so the in_accel_y
> was
> appearing before in_accel_x )
> 
> I modified user space program to use correct iio scan element index
> to
> determine byte offset instead depending on the glib_dir_read_name,
> which doesn't guarantee any order.
> 
> I sent a pull request to author of iio-sensor-proxy to review.
> 
> Hadess,
> 	Please look.
> 
> https://github.com/hadess/iio-sensor-proxy/pull/99/commits/de80c50b26
> 78
> 2ba6e899ee5a95b31b28790c940d

I fixed it up (styling, and commit message) and merged this.

Note that there might be other problems in this particular piece of
code, that comes from the original Peter F. Patel-Schneider's helper
code for the Lenovo Yoga laptops (and based on 8-year old code from
Jonathan Cameron himself ;)

I'll make a release soonish to include this fix.

Cheers

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

end of thread, other threads:[~2016-09-06 12:25 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-30 22:42 screen rotation flipped in 4.8-rc Pandruvada, Srinivas
2016-08-31  0:41 ` Matt Ranostay
2016-08-31 20:18   ` Pandruvada, Srinivas
2016-08-31 20:24     ` Matt Ranostay
2016-08-31 20:29       ` Pandruvada, Srinivas
2016-08-31 20:43         ` Matt Ranostay
2016-08-31 22:53           ` Srinivas Pandruvada
2016-09-01  0:48             ` Matt Ranostay
2016-09-02 22:48 ` Srinivas Pandruvada
2016-09-03 15:02   ` Jonathan Cameron
2016-09-06 12:25   ` Bastien Nocera

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).