All of lore.kernel.org
 help / color / mirror / Atom feed
* [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
@ 2015-06-19  7:11 Sergey Senozhatsky
  2015-06-19  9:25 ` Thomas Gleixner
  0 siblings, 1 reply; 25+ messages in thread
From: Sergey Senozhatsky @ 2015-06-19  7:11 UTC (permalink / raw)
  To: Thomas Gleixner
  Cc: Jiang Liu, Borislav Petkov, linux-kernel, Sergey Senozhatsky,
	Sergey Senozhatsky

Hi,

next-20150619 is un-bootable (it `drowns` in warnings).

I modified irq_move_masked_irq() to do WARN_ONCE() instead of WARN_ON
every !irqd_can_balance(), and here it is:

[    0.412227] ------------[ cut here ]------------
[    0.412291] WARNING: CPU: 0 PID: 0 at kernel/irq/migration.c:21 irq_move_masked_irq+0x57/0xc4()
[    0.412371] Can't balance irq 0 [edge]
[    0.412428] Modules linked in:
[    0.412524] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.1.0-rc8-next-20150619-dbg-00010-g841f367-dirty #228
[    0.412606] Hardware name: SAMSUNG ELECTRONICS CO.,LTD Samsung DeskTop System/Samsung DeskTop System, BIOS 05CC                   04/09/2010
[    0.412693]  0000000000000009 ffff880137c03e18 ffffffff814f2acd ffffffff810851a4
[    0.412920]  ffff880137c03e68 ffff880137c03e58 ffffffff8103d196 0000000000000000
[    0.413146]  ffffffff8108bfe8 ffff880133007c00 0000000000000000 0000000000000000
[    0.413373] Call Trace:
[    0.413428]  <IRQ>  [<ffffffff814f2acd>] dump_stack+0x4c/0x6e
[    0.413532]  [<ffffffff810851a4>] ? console_unlock+0x400/0x42f
[    0.413596]  [<ffffffff8103d196>] warn_slowpath_common+0x9b/0xb5
[    0.413659]  [<ffffffff8108bfe8>] ? irq_move_masked_irq+0x57/0xc4
[    0.413722]  [<ffffffff8103d1f6>] warn_slowpath_fmt+0x46/0x48
[    0.413785]  [<ffffffff8108bfe8>] irq_move_masked_irq+0x57/0xc4
[    0.413847]  [<ffffffff8108c097>] irq_move_irq+0x42/0x56
[    0.413910]  [<ffffffff8102c410>] apic_ack_edge+0x23/0x3b
[    0.413972]  [<ffffffff81089b79>] irq_chip_ack_parent+0x14/0x16
[    0.414034]  [<ffffffff810894cd>] handle_edge_irq+0x90/0xe1
[    0.414096]  [<ffffffff81004aa9>] handle_irq+0x24/0x2a
[    0.414158]  [<ffffffff814fb2ec>] do_IRQ+0x4c/0xcd
[    0.414219]  [<ffffffff814f9c6a>] common_interrupt+0x6a/0x6a
[    0.414280]  <EOI>  [<ffffffff81403266>] ? cpuidle_enter_state+0x195/0x29d
[    0.414386]  [<ffffffff81403262>] ? cpuidle_enter_state+0x191/0x29d
[    0.414450]  [<ffffffff8140339a>] cpuidle_enter+0x17/0x19
[    0.414512]  [<ffffffff81075c30>] call_cpuidle+0x55/0x57
[    0.414573]  [<ffffffff81403381>] ? cpuidle_select+0x13/0x15
[    0.414636]  [<ffffffff81075eac>] cpu_startup_entry+0x27a/0x399
[    0.414700]  [<ffffffff814ef8bd>] rest_init+0x134/0x13a
[    0.414762]  [<ffffffff81b0df2c>] start_kernel+0x41a/0x427
[    0.414825]  [<ffffffff81b0d2fe>] x86_64_start_reservations+0x2a/0x2c
[    0.414889]  [<ffffffff81b0d46b>] x86_64_start_kernel+0x16b/0x17a
[    0.414987] ---[ end trace 082909e0a7e1599a ]---

Do you guys want to replace WAN_ON() with WARN_ONCE(), perhaps? This, of course,
doesn't fix anything; but at least one can boot the system. (not really a patch,
just an idea).

Signed-off-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>

---

 kernel/irq/migration.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/kernel/irq/migration.c b/kernel/irq/migration.c
index dd203e2..0352b04 100644
--- a/kernel/irq/migration.c
+++ b/kernel/irq/migration.c
@@ -16,7 +16,9 @@ void irq_move_masked_irq(struct irq_data *idata)
 	 * Paranoia: cpu-local interrupts shouldn't be calling in here anyway.
 	 */
 	if (!irqd_can_balance(&desc->irq_data)) {
-		WARN_ON(1);
+		WARN_ONCE(1, "Can't balance irq %d [%s]\n",
+				desc->irq_data.irq,
+				desc->name);
 		return;
 	}
 

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-19  7:11 [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq() Sergey Senozhatsky
@ 2015-06-19  9:25 ` Thomas Gleixner
  2015-06-19 12:21   ` Thomas Gleixner
  0 siblings, 1 reply; 25+ messages in thread
From: Thomas Gleixner @ 2015-06-19  9:25 UTC (permalink / raw)
  To: Sergey Senozhatsky
  Cc: Jiang Liu, Borislav Petkov, linux-kernel, Sergey Senozhatsky

On Fri, 19 Jun 2015, Sergey Senozhatsky wrote:
> [    0.412291] WARNING: CPU: 0 PID: 0 at kernel/irq/migration.c:21 irq_move_masked_irq+0x57/0xc4()
> [    0.412371] Can't balance irq 0 [edge]

Yuck.

> Do you guys want to replace WAN_ON() with WARN_ONCE(), perhaps? This, of course,
> doesn't fix anything; but at least one can boot the system. (not really a patch,
> just an idea).

Indeed. We really want to clear the move pending bit before the can
balance check. Patch below. But that does not explain why this happens
in the first place.

Can you please send me a full dmesg, kernel config and output of
/proc/interrupts ? (Private mail is fine, or upload it to some place)

Thanks,

	tglx
---
diff --git a/kernel/irq/migration.c b/kernel/irq/migration.c
index dd203e276b07..8cf8c24afaab 100644
--- a/kernel/irq/migration.c
+++ b/kernel/irq/migration.c
@@ -12,16 +12,19 @@ void irq_move_masked_irq(struct irq_data *idata)
 	if (likely(!irqd_is_setaffinity_pending(&desc->irq_data)))
 		return;
 
+	irqd_clr_move_pending(&desc->irq_data);
+
 	/*
 	 * Paranoia: cpu-local interrupts shouldn't be calling in here anyway.
 	 */
 	if (!irqd_can_balance(&desc->irq_data)) {
-		WARN_ON(1);
+		pr_warn("Cannot move irq %d: %s\n",
+			desc->irq_data.irq,
+			irqd_is_per_cpu(&desc->irq_data) ?
+			"per cpu" : "balancing disabled");
 		return;
 	}
 
-	irqd_clr_move_pending(&desc->irq_data);
-
 	if (unlikely(cpumask_empty(desc->pending_mask)))
 		return;
 

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-19  9:25 ` Thomas Gleixner
@ 2015-06-19 12:21   ` Thomas Gleixner
  2015-06-19 13:11     ` Sergey Senozhatsky
                       ` (2 more replies)
  0 siblings, 3 replies; 25+ messages in thread
From: Thomas Gleixner @ 2015-06-19 12:21 UTC (permalink / raw)
  To: Sergey Senozhatsky
  Cc: Jiang Liu, Borislav Petkov, linux-kernel, Sergey Senozhatsky

On Fri, 19 Jun 2015, Thomas Gleixner wrote:
> On Fri, 19 Jun 2015, Sergey Senozhatsky wrote:
> > [    0.412291] WARNING: CPU: 0 PID: 0 at kernel/irq/migration.c:21 irq_move_masked_irq+0x57/0xc4()
> > [    0.412371] Can't balance irq 0 [edge]
> 
> Yuck.
> 
> > Do you guys want to replace WAN_ON() with WARN_ONCE(), perhaps? This, of course,
> > doesn't fix anything; but at least one can boot the system. (not really a patch,
> > just an idea).
> 
> Indeed. We really want to clear the move pending bit before the can
> balance check. Patch below. But that does not explain why this happens
> in the first place.
> 
> Can you please send me a full dmesg, kernel config and output of
> /proc/interrupts ? (Private mail is fine, or upload it to some place)

Thanks for providing the data. I think I know what happens.

Something in the kernel (not yet clear what) tries to move the hpet
irq 0 by calling irq_set_affinity(). That's an kernel internal
interface which does not check whether the NO BALANCE flag is set for
the irq. So the call runs and triggers the move from next interrupt
machinery which ends up calling irq_move_masked_irq() and that trips
over the flag and yells.

That's why I changed the WARN to a pr_warn() because we already know
the call stack.

So the core behaviour is inconsistent. We let the caller of
irq_set_affinity() succeed and yell later because we think it's wrong.

I'm pretty sure that we must drop the check for NO BALANCE in
irq_move_masked_irq() and only check for the per_cpu bit, but at the
same time I really want to know where that call to irq_set_affinity(irq0)
is coming from.

Can you please collect the output of /proc/timer_list for the previous
patch and then replace the previous patch with the one below and
gather all the data again?

Thanks,

	tglx
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-19 12:21   ` Thomas Gleixner
@ 2015-06-19 13:11     ` Sergey Senozhatsky
  2015-06-19 16:09     ` Jiang Liu
  2015-06-20  4:31     ` Sergey Senozhatsky
  2 siblings, 0 replies; 25+ messages in thread
From: Sergey Senozhatsky @ 2015-06-19 13:11 UTC (permalink / raw)
  To: Thomas Gleixner
  Cc: Sergey Senozhatsky, Jiang Liu, Borislav Petkov, linux-kernel,
	Sergey Senozhatsky

On (06/19/15 14:21), Thomas Gleixner wrote:
> On Fri, 19 Jun 2015, Thomas Gleixner wrote:
> > On Fri, 19 Jun 2015, Sergey Senozhatsky wrote:
> > > [    0.412291] WARNING: CPU: 0 PID: 0 at kernel/irq/migration.c:21 irq_move_masked_irq+0x57/0xc4()
> > > [    0.412371] Can't balance irq 0 [edge]
> > 
> > Yuck.
> > 
> > > Do you guys want to replace WAN_ON() with WARN_ONCE(), perhaps? This, of course,
> > > doesn't fix anything; but at least one can boot the system. (not really a patch,
> > > just an idea).
> > 
> > Indeed. We really want to clear the move pending bit before the can
> > balance check. Patch below. But that does not explain why this happens
> > in the first place.
> > 
> > Can you please send me a full dmesg, kernel config and output of
> > /proc/interrupts ? (Private mail is fine, or upload it to some place)
> 
> Thanks for providing the data. I think I know what happens.
> 
> Something in the kernel (not yet clear what) tries to move the hpet
> irq 0 by calling irq_set_affinity(). That's an kernel internal
> interface which does not check whether the NO BALANCE flag is set for
> the irq. So the call runs and triggers the move from next interrupt
> machinery which ends up calling irq_move_masked_irq() and that trips
> over the flag and yells.
> 
> That's why I changed the WARN to a pr_warn() because we already know
> the call stack.
> 
> So the core behaviour is inconsistent. We let the caller of
> irq_set_affinity() succeed and yell later because we think it's wrong.
> 
> I'm pretty sure that we must drop the check for NO BALANCE in
> irq_move_masked_irq() and only check for the per_cpu bit, but at the
> same time I really want to know where that call to irq_set_affinity(irq0)
> is coming from.
> 
> Can you please collect the output of /proc/timer_list for the previous
> patch and then replace the previous patch with the one below and
> gather all the data again?
> 

It's 10pm here in Korea and I'm out of office already. I'll try
to collect the data tomorrow (or on Monday in the worst case).

Thank you.

	-ss
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-19 12:21   ` Thomas Gleixner
  2015-06-19 13:11     ` Sergey Senozhatsky
@ 2015-06-19 16:09     ` Jiang Liu
  2015-06-19 16:12       ` Jiang Liu
  2015-06-20  4:31     ` Sergey Senozhatsky
  2 siblings, 1 reply; 25+ messages in thread
From: Jiang Liu @ 2015-06-19 16:09 UTC (permalink / raw)
  To: Thomas Gleixner, Sergey Senozhatsky
  Cc: Borislav Petkov, linux-kernel, Sergey Senozhatsky



On 2015/6/19 20:21, Thomas Gleixner wrote:
> On Fri, 19 Jun 2015, Thomas Gleixner wrote:
>> On Fri, 19 Jun 2015, Sergey Senozhatsky wrote:
>>> [    0.412291] WARNING: CPU: 0 PID: 0 at kernel/irq/migration.c:21 irq_move_masked_irq+0x57/0xc4()
>>> [    0.412371] Can't balance irq 0 [edge]
>>
>> Yuck.
>>
>>> Do you guys want to replace WAN_ON() with WARN_ONCE(), perhaps? This, of course,
>>> doesn't fix anything; but at least one can boot the system. (not really a patch,
>>> just an idea).
>>
>> Indeed. We really want to clear the move pending bit before the can
>> balance check. Patch below. But that does not explain why this happens
>> in the first place.
>>
>> Can you please send me a full dmesg, kernel config and output of
>> /proc/interrupts ? (Private mail is fine, or upload it to some place)
> 
> Thanks for providing the data. I think I know what happens.
> 
> Something in the kernel (not yet clear what) tries to move the hpet
> irq 0 by calling irq_set_affinity(). That's an kernel internal
> interface which does not check whether the NO BALANCE flag is set for
> the irq. So the call runs and triggers the move from next interrupt
> machinery which ends up calling irq_move_masked_irq() and that trips
> over the flag and yells.
> 
> That's why I changed the WARN to a pr_warn() because we already know
> the call stack.
> 
> So the core behaviour is inconsistent. We let the caller of
> irq_set_affinity() succeed and yell later because we think it's wrong.
> 
> I'm pretty sure that we must drop the check for NO BALANCE in
> irq_move_masked_irq() and only check for the per_cpu bit, but at the
> same time I really want to know where that call to irq_set_affinity(irq0)
> is coming from.
> 
> Can you please collect the output of /proc/timer_list for the previous
> patch and then replace the previous patch with the one below and
> gather all the data again?

Hi Thomas,
	Maybe it's caused by the hpet driver itself?
irq_set_affinity() may set the IRQD_SETAFFINITY_PENDING flag,
thus triggering the warning.
---------------------------------------------------------------
static int hpet_setup_irq(struct hpet_dev *dev)
{

        if (request_irq(dev->irq, hpet_interrupt_handler,
                        IRQF_TIMER | IRQF_NOBALANCING,
                        dev->name, dev))
                return -1;

        disable_irq(dev->irq);
        irq_set_affinity(dev->irq, cpumask_of(dev->cpu));
        enable_irq(dev->irq);

        printk(KERN_DEBUG "hpet: %s irq %d for MSI\n",
                         dev->name, dev->irq);

        return 0;
}
-------------------------------------------------------------
Thanks!
Gerry

> 
> Thanks,
> 
> 	tglx
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-19 16:09     ` Jiang Liu
@ 2015-06-19 16:12       ` Jiang Liu
  2015-06-19 16:15         ` Thomas Gleixner
  0 siblings, 1 reply; 25+ messages in thread
From: Jiang Liu @ 2015-06-19 16:12 UTC (permalink / raw)
  To: Thomas Gleixner, Sergey Senozhatsky
  Cc: Borislav Petkov, linux-kernel, Sergey Senozhatsky

[...]
>> Something in the kernel (not yet clear what) tries to move the hpet
>> irq 0 by calling irq_set_affinity(). That's an kernel internal
>> interface which does not check whether the NO BALANCE flag is set for
>> the irq. So the call runs and triggers the move from next interrupt
>> machinery which ends up calling irq_move_masked_irq() and that trips
>> over the flag and yells.
>>
>> That's why I changed the WARN to a pr_warn() because we already know
>> the call stack.
>>
>> So the core behaviour is inconsistent. We let the caller of
>> irq_set_affinity() succeed and yell later because we think it's wrong.
>>
>> I'm pretty sure that we must drop the check for NO BALANCE in
>> irq_move_masked_irq() and only check for the per_cpu bit, but at the
>> same time I really want to know where that call to irq_set_affinity(irq0)
>> is coming from.
>>
>> Can you please collect the output of /proc/timer_list for the previous
>> patch and then replace the previous patch with the one below and
>> gather all the data again?
> 
> Hi Thomas,
> 	Maybe it's caused by the hpet driver itself?
> irq_set_affinity() may set the IRQD_SETAFFINITY_PENDING flag,
> thus triggering the warning.
And the usage pattern seems reasonable, the IRQF_NOBALANCING flag
means nobody may change the affinity except myself:)

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-19 16:12       ` Jiang Liu
@ 2015-06-19 16:15         ` Thomas Gleixner
  2015-06-19 16:21           ` Jiang Liu
  2015-06-19 16:23           ` [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq() Sergey Senozhatsky
  0 siblings, 2 replies; 25+ messages in thread
From: Thomas Gleixner @ 2015-06-19 16:15 UTC (permalink / raw)
  To: Jiang Liu
  Cc: Sergey Senozhatsky, Borislav Petkov, linux-kernel, Sergey Senozhatsky

On Sat, 20 Jun 2015, Jiang Liu wrote:

> [...]
> >> Something in the kernel (not yet clear what) tries to move the hpet
> >> irq 0 by calling irq_set_affinity(). That's an kernel internal
> >> interface which does not check whether the NO BALANCE flag is set for
> >> the irq. So the call runs and triggers the move from next interrupt
> >> machinery which ends up calling irq_move_masked_irq() and that trips
> >> over the flag and yells.
> >>
> >> That's why I changed the WARN to a pr_warn() because we already know
> >> the call stack.
> >>
> >> So the core behaviour is inconsistent. We let the caller of
> >> irq_set_affinity() succeed and yell later because we think it's wrong.
> >>
> >> I'm pretty sure that we must drop the check for NO BALANCE in
> >> irq_move_masked_irq() and only check for the per_cpu bit, but at the
> >> same time I really want to know where that call to irq_set_affinity(irq0)
> >> is coming from.
> >>
> >> Can you please collect the output of /proc/timer_list for the previous
> >> patch and then replace the previous patch with the one below and
> >> gather all the data again?
> > 
> > Hi Thomas,
> > 	Maybe it's caused by the hpet driver itself?
> > irq_set_affinity() may set the IRQD_SETAFFINITY_PENDING flag,
> > thus triggering the warning.
> And the usage pattern seems reasonable, the IRQF_NOBALANCING flag
> means nobody may change the affinity except myself:)

Right, that's why I removed the restriction. I just wonder why we have
not seen that before ...

Thanks,

	tglx
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-19 16:15         ` Thomas Gleixner
@ 2015-06-19 16:21           ` Jiang Liu
  2015-06-19 16:30             ` Thomas Gleixner
  2015-06-19 16:23           ` [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq() Sergey Senozhatsky
  1 sibling, 1 reply; 25+ messages in thread
From: Jiang Liu @ 2015-06-19 16:21 UTC (permalink / raw)
  To: Thomas Gleixner
  Cc: Sergey Senozhatsky, Borislav Petkov, linux-kernel, Sergey Senozhatsky

On 2015/6/20 0:15, Thomas Gleixner wrote:
> On Sat, 20 Jun 2015, Jiang Liu wrote:
> 
>> [...]
>>>> Something in the kernel (not yet clear what) tries to move the hpet
>>>> irq 0 by calling irq_set_affinity(). That's an kernel internal
>>>> interface which does not check whether the NO BALANCE flag is set for
>>>> the irq. So the call runs and triggers the move from next interrupt
>>>> machinery which ends up calling irq_move_masked_irq() and that trips
>>>> over the flag and yells.
>>>>
>>>> That's why I changed the WARN to a pr_warn() because we already know
>>>> the call stack.
>>>>
>>>> So the core behaviour is inconsistent. We let the caller of
>>>> irq_set_affinity() succeed and yell later because we think it's wrong.
>>>>
>>>> I'm pretty sure that we must drop the check for NO BALANCE in
>>>> irq_move_masked_irq() and only check for the per_cpu bit, but at the
>>>> same time I really want to know where that call to irq_set_affinity(irq0)
>>>> is coming from.
>>>>
>>>> Can you please collect the output of /proc/timer_list for the previous
>>>> patch and then replace the previous patch with the one below and
>>>> gather all the data again?
>>>
>>> Hi Thomas,
>>> 	Maybe it's caused by the hpet driver itself?
>>> irq_set_affinity() may set the IRQD_SETAFFINITY_PENDING flag,
>>> thus triggering the warning.
>> And the usage pattern seems reasonable, the IRQF_NOBALANCING flag
>> means nobody may change the affinity except myself:)
> 
> Right, that's why I removed the restriction. I just wonder why we have
> not seen that before ...
I suspected it's caused by the hierarchy irqdomain at first glance
because the multiple irq_datas issue, but seems it's not after checking
the code. It will only be triggered if HPET works in MSI mode instead of
legacy IRQ mode, but still need more investigation here.
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-19 16:15         ` Thomas Gleixner
  2015-06-19 16:21           ` Jiang Liu
@ 2015-06-19 16:23           ` Sergey Senozhatsky
  1 sibling, 0 replies; 25+ messages in thread
From: Sergey Senozhatsky @ 2015-06-19 16:23 UTC (permalink / raw)
  To: Thomas Gleixner
  Cc: Jiang Liu, Sergey Senozhatsky, Borislav Petkov, linux-kernel,
	Sergey Senozhatsky

On (06/19/15 18:15), Thomas Gleixner wrote:
[..]
> > > Hi Thomas,
> > > 	Maybe it's caused by the hpet driver itself?
> > > irq_set_affinity() may set the IRQD_SETAFFINITY_PENDING flag,
> > > thus triggering the warning.
> > And the usage pattern seems reasonable, the IRQF_NOBALANCING flag
> > means nobody may change the affinity except myself:)
> 
> Right, that's why I removed the restriction. 
>
> I just wonder why we have not seen that before ...

just a note,
I compile/run every linux-next on at least two different
x86-64 boxen, w/o changing the .config a lot.

	-ss
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-19 16:21           ` Jiang Liu
@ 2015-06-19 16:30             ` Thomas Gleixner
  2015-06-19 16:47               ` Jiang Liu
  0 siblings, 1 reply; 25+ messages in thread
From: Thomas Gleixner @ 2015-06-19 16:30 UTC (permalink / raw)
  To: Jiang Liu
  Cc: Sergey Senozhatsky, Borislav Petkov, linux-kernel, Sergey Senozhatsky

On Sat, 20 Jun 2015, Jiang Liu wrote:
> On 2015/6/20 0:15, Thomas Gleixner wrote:
> > On Sat, 20 Jun 2015, Jiang Liu wrote:
> > 
> >> [...]
> >>>> Something in the kernel (not yet clear what) tries to move the hpet
> >>>> irq 0 by calling irq_set_affinity(). That's an kernel internal
> >>>> interface which does not check whether the NO BALANCE flag is set for
> >>>> the irq. So the call runs and triggers the move from next interrupt
> >>>> machinery which ends up calling irq_move_masked_irq() and that trips
> >>>> over the flag and yells.
> >>>>
> >>>> That's why I changed the WARN to a pr_warn() because we already know
> >>>> the call stack.
> >>>>
> >>>> So the core behaviour is inconsistent. We let the caller of
> >>>> irq_set_affinity() succeed and yell later because we think it's wrong.
> >>>>
> >>>> I'm pretty sure that we must drop the check for NO BALANCE in
> >>>> irq_move_masked_irq() and only check for the per_cpu bit, but at the
> >>>> same time I really want to know where that call to irq_set_affinity(irq0)
> >>>> is coming from.
> >>>>
> >>>> Can you please collect the output of /proc/timer_list for the previous
> >>>> patch and then replace the previous patch with the one below and
> >>>> gather all the data again?
> >>>
> >>> Hi Thomas,
> >>> 	Maybe it's caused by the hpet driver itself?
> >>> irq_set_affinity() may set the IRQD_SETAFFINITY_PENDING flag,
> >>> thus triggering the warning.
> >> And the usage pattern seems reasonable, the IRQF_NOBALANCING flag
> >> means nobody may change the affinity except myself:)
> > 
> > Right, that's why I removed the restriction. I just wonder why we have
> > not seen that before ...
> I suspected it's caused by the hierarchy irqdomain at first glance
> because the multiple irq_datas issue, but seems it's not after checking
> the code. It will only be triggered if HPET works in MSI mode instead of
> legacy IRQ mode, but still need more investigation here.

Right. And what confuses me is that this happens on irq0, which is
ioapic edge.

Thanks,

	tglx

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-19 16:30             ` Thomas Gleixner
@ 2015-06-19 16:47               ` Jiang Liu
  2015-06-19 17:14                 ` Sergey Senozhatsky
                                   ` (2 more replies)
  0 siblings, 3 replies; 25+ messages in thread
From: Jiang Liu @ 2015-06-19 16:47 UTC (permalink / raw)
  To: Thomas Gleixner
  Cc: Sergey Senozhatsky, Borislav Petkov, linux-kernel, Sergey Senozhatsky

On 2015/6/20 0:30, Thomas Gleixner wrote:
> On Sat, 20 Jun 2015, Jiang Liu wrote:
>> On 2015/6/20 0:15, Thomas Gleixner wrote:
>>> On Sat, 20 Jun 2015, Jiang Liu wrote:
>>>
>>>> [...]
>>>>>> Something in the kernel (not yet clear what) tries to move the hpet
>>>>>> irq 0 by calling irq_set_affinity(). That's an kernel internal
>>>>>> interface which does not check whether the NO BALANCE flag is set for
>>>>>> the irq. So the call runs and triggers the move from next interrupt
>>>>>> machinery which ends up calling irq_move_masked_irq() and that trips
>>>>>> over the flag and yells.
>>>>>>
>>>>>> That's why I changed the WARN to a pr_warn() because we already know
>>>>>> the call stack.
>>>>>>
>>>>>> So the core behaviour is inconsistent. We let the caller of
>>>>>> irq_set_affinity() succeed and yell later because we think it's wrong.
>>>>>>
>>>>>> I'm pretty sure that we must drop the check for NO BALANCE in
>>>>>> irq_move_masked_irq() and only check for the per_cpu bit, but at the
>>>>>> same time I really want to know where that call to irq_set_affinity(irq0)
>>>>>> is coming from.
>>>>>>
>>>>>> Can you please collect the output of /proc/timer_list for the previous
>>>>>> patch and then replace the previous patch with the one below and
>>>>>> gather all the data again?
>>>>>
>>>>> Hi Thomas,
>>>>> 	Maybe it's caused by the hpet driver itself?
>>>>> irq_set_affinity() may set the IRQD_SETAFFINITY_PENDING flag,
>>>>> thus triggering the warning.
>>>> And the usage pattern seems reasonable, the IRQF_NOBALANCING flag
>>>> means nobody may change the affinity except myself:)
>>>
>>> Right, that's why I removed the restriction. I just wonder why we have
>>> not seen that before ...
>> I suspected it's caused by the hierarchy irqdomain at first glance
>> because the multiple irq_datas issue, but seems it's not after checking
>> the code. It will only be triggered if HPET works in MSI mode instead of
>> legacy IRQ mode, but still need more investigation here.
> 
> Right. And what confuses me is that this happens on irq0, which is
> ioapic edge.
Hi Thomas,
	One possible cause is that hpet_assign_irq() fails, and the
code below treats 0 as a valid irq number(which should be fixed).
----------------------------------------------------------------------
static void hpet_msi_capability_lookup()
{
	.........................
                irq = hpet_assign_irq(hpet_domain, hdev, hdev->num);
                if (irq < 0)
                        continue;

                sprintf(hdev->name, "hpet%d", i);
                hdev->num = i;
                hdev->irq = irq;
                hdev->flags = 0;
	...............................
}

Hi Sergey,
	Could you please help to apply the debug patch below
and check the log message?
Thanks!
Gerry
--------------------------------------------------------------------
diff --git a/arch/x86/kernel/hpet.c b/arch/x86/kernel/hpet.c
index 40cf79a55fe7..28a65d94fd89 100644
--- a/arch/x86/kernel/hpet.c
+++ b/arch/x86/kernel/hpet.c
@@ -578,8 +578,11 @@ static void hpet_msi_capability_lookup(unsigned int
start_timer)
                        continue;

                irq = hpet_assign_irq(hpet_domain, hdev, hdev->num);
-               if (irq < 0)
+               if (irq <= 0) {
+                       pr_warn("irqdomain: fails to allocate irq for
hpet%d\n",
+                               hdev->num);
                        continue;
+               }

                sprintf(hdev->name, "hpet%d", i);
                hdev->num = i;
-----------------------------------------------------------------------
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-19 16:47               ` Jiang Liu
@ 2015-06-19 17:14                 ` Sergey Senozhatsky
  2015-06-20  4:32                 ` Sergey Senozhatsky
  2015-06-20 10:07                 ` [tip:x86/apic] x86/hpet: Check for irq== 0 when allocating hpet MSI interrupts tip-bot for Jiang Liu
  2 siblings, 0 replies; 25+ messages in thread
From: Sergey Senozhatsky @ 2015-06-19 17:14 UTC (permalink / raw)
  To: Jiang Liu
  Cc: Thomas Gleixner, Sergey Senozhatsky, Borislav Petkov,
	linux-kernel, Sergey Senozhatsky

On (06/20/15 00:47), Jiang Liu wrote:
> Hi Sergey,
> 	Could you please help to apply the debug patch below
> and check the log message?
> Thanks!

Hi,
sure, as soon as I get back that box.

	-ss

> Gerry
> --------------------------------------------------------------------
> diff --git a/arch/x86/kernel/hpet.c b/arch/x86/kernel/hpet.c
> index 40cf79a55fe7..28a65d94fd89 100644
> --- a/arch/x86/kernel/hpet.c
> +++ b/arch/x86/kernel/hpet.c
> @@ -578,8 +578,11 @@ static void hpet_msi_capability_lookup(unsigned int
> start_timer)
>                         continue;
> 
>                 irq = hpet_assign_irq(hpet_domain, hdev, hdev->num);
> -               if (irq < 0)
> +               if (irq <= 0) {
> +                       pr_warn("irqdomain: fails to allocate irq for
> hpet%d\n",
> +                               hdev->num);
>                         continue;
> +               }
> 
>                 sprintf(hdev->name, "hpet%d", i);
>                 hdev->num = i;
> -----------------------------------------------------------------------
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-19 12:21   ` Thomas Gleixner
  2015-06-19 13:11     ` Sergey Senozhatsky
  2015-06-19 16:09     ` Jiang Liu
@ 2015-06-20  4:31     ` Sergey Senozhatsky
  2015-06-20  7:52       ` Thomas Gleixner
  2 siblings, 1 reply; 25+ messages in thread
From: Sergey Senozhatsky @ 2015-06-20  4:31 UTC (permalink / raw)
  To: Thomas Gleixner
  Cc: Sergey Senozhatsky, Jiang Liu, Borislav Petkov, linux-kernel,
	Sergey Senozhatsky

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

On (06/19/15 14:21), Thomas Gleixner wrote:
[..]
> Can you please collect the output of /proc/timer_list for the previous
> patch and then replace the previous patch with the one below and
> gather all the data again?
> 

attached.

	-ss

[-- Attachment #2: timer_list-thomas --]
[-- Type: text/plain, Size: 9557 bytes --]

Timer List Version: v0.8
HRTIMER_MAX_CLOCK_BASES: 4
now at 698220511384 nsecs

cpu: 0
 clock 0:
  .base:       ffff880137c0f700
  .index:      0
  .resolution: 1 nsecs
  .get_time:   ktime_get
  .offset:     0 nsecs
active timers:
 #0: <ffff880137c0fc20>, tick_sched_timer, S:01
 # expires at 698223263511-698223263511 nsecs [in 2752127 to 2752127 nsecs]
 #1: <ffff88013155bdd0>, hrtimer_wakeup, S:01
 # expires at 698225438024-698225488024 nsecs [in 4926640 to 4976640 nsecs]
 #2: <ffff880137c0fde0>, watchdog_timer_fn, S:01
 # expires at 700076666666-700076666666 nsecs [in 1856155282 to 1856155282 nsecs]
 #3: <ffff880037959000>, timerfd_tmrproc, S:01
 # expires at 734170666000-734170666000 nsecs [in 35950154616 to 35950154616 nsecs]
 clock 1:
  .base:       ffff880137c0f740
  .index:      1
  .resolution: 1 nsecs
  .get_time:   ktime_get_real
  .offset:     1434770569648520050 nsecs
active timers:
 #0: <ffff8800be844200>, timerfd_tmrproc, S:01
 # expires at 9223372036854775807-9223372036854775807 nsecs [in 9223371338634264423 to 9223371338634264423 nsecs]
 #1: <ffff880037959a00>, timerfd_tmrproc, S:01
 # expires at 9223372036854775807-9223372036854775807 nsecs [in 9223371338634264423 to 9223371338634264423 nsecs]
 clock 2:
  .base:       ffff880137c0f780
  .index:      2
  .resolution: 1 nsecs
  .get_time:   ktime_get_boottime
  .offset:     0 nsecs
active timers:
 clock 3:
  .base:       ffff880137c0f7c0
  .index:      3
  .resolution: 1 nsecs
  .get_time:   ktime_get_clocktai
  .offset:     1434770569648520050 nsecs
active timers:
  .expires_next   : 698223263511 nsecs
  .hres_active    : 1
  .nr_events      : 4403
  .nr_retries     : 1
  .nr_hangs       : 0
  .max_hang_time  : 0
  .nohz_mode      : 2
  .last_tick      : 698219930178 nsecs
  .tick_stopped   : 0
  .idle_jiffies   : 4295086762
  .idle_calls     : 23735
  .idle_sleeps    : 16673
  .idle_entrytime : 698219983378 nsecs
  .idle_waketime  : 698219983378 nsecs
  .idle_exittime  : 698220081595 nsecs
  .idle_sleeptime : 681209400800 nsecs
  .iowait_sleeptime: 14185863103 nsecs
  .last_jiffies   : 4295086762
  .next_timer     : 698346596832
  .idle_expires   : 698346596832 nsecs
jiffies: 4295086763

cpu: 1
 clock 0:
  .base:       ffff880137c8f700
  .index:      0
  .resolution: 1 nsecs
  .get_time:   ktime_get
  .offset:     0 nsecs
active timers:
 #0: <ffff880137c8fc20>, tick_sched_timer, S:01
 # expires at 698286596838-698286596838 nsecs [in 66085454 to 66085454 nsecs]
 #1: <ffff880132bab920>, hrtimer_wakeup, S:01
 # expires at 699054012688-699055012683 nsecs [in 833501304 to 834501299 nsecs]
 #2: <ffff880137c8fde0>, watchdog_timer_fn, S:01
 # expires at 700076666666-700076666666 nsecs [in 1856155282 to 1856155282 nsecs]
 #3: <ffff8800bec2feb0>, hrtimer_wakeup, S:01
 # expires at 731392340674-731392390674 nsecs [in 33171829290 to 33171879290 nsecs]
 clock 1:
  .base:       ffff880137c8f740
  .index:      1
  .resolution: 1 nsecs
  .get_time:   ktime_get_real
  .offset:     1434770569648520050 nsecs
active timers:
 clock 2:
  .base:       ffff880137c8f780
  .index:      2
  .resolution: 1 nsecs
  .get_time:   ktime_get_boottime
  .offset:     0 nsecs
active timers:
 clock 3:
  .base:       ffff880137c8f7c0
  .index:      3
  .resolution: 1 nsecs
  .get_time:   ktime_get_clocktai
  .offset:     1434770569648520050 nsecs
active timers:
  .expires_next   : 698286596838 nsecs
  .hres_active    : 1
  .nr_events      : 18063
  .nr_retries     : 6
  .nr_hangs       : 0
  .max_hang_time  : 0
  .nohz_mode      : 2
  .last_tick      : 698056596861 nsecs
  .tick_stopped   : 1
  .idle_jiffies   : 4295086713
  .idle_calls     : 11644
  .idle_sleeps    : 6945
  .idle_entrytime : 698054026984 nsecs
  .idle_waketime  : 698053973763 nsecs
  .idle_exittime  : 698053989802 nsecs
  .idle_sleeptime : 689075624844 nsecs
  .iowait_sleeptime: 5998615173 nsecs
  .last_jiffies   : 4295086713
  .next_timer     : 698286596838
  .idle_expires   : 698286596838 nsecs
jiffies: 4295086763

cpu: 2
 clock 0:
  .base:       ffff880137d0f700
  .index:      0
  .resolution: 1 nsecs
  .get_time:   ktime_get
  .offset:     0 nsecs
active timers:
 #0: <ffff880137d0fc20>, tick_sched_timer, S:01
 # expires at 698223263511-698223263511 nsecs [in 2752127 to 2752127 nsecs]
 #1: <ffff88013329f920>, hrtimer_wakeup, S:01
 # expires at 698868699222-698869359220 nsecs [in 648187838 to 648847836 nsecs]
 #2: <ffff880137d0fde0>, watchdog_timer_fn, S:01
 # expires at 700083333332-700083333332 nsecs [in 1862821948 to 1862821948 nsecs]
 #3: <ffff8800be844400>, timerfd_tmrproc, S:01
 # expires at 732420666000-732420666000 nsecs [in 34200154616 to 34200154616 nsecs]
 #4: <ffff88013254fc00>, timerfd_tmrproc, S:01
 # expires at 972670666000-972670666000 nsecs [in 274450154616 to 274450154616 nsecs]
 clock 1:
  .base:       ffff880137d0f740
  .index:      1
  .resolution: 1 nsecs
  .get_time:   ktime_get_real
  .offset:     1434770569648520050 nsecs
active timers:
 clock 2:
  .base:       ffff880137d0f780
  .index:      2
  .resolution: 1 nsecs
  .get_time:   ktime_get_boottime
  .offset:     0 nsecs
active timers:
 clock 3:
  .base:       ffff880137d0f7c0
  .index:      3
  .resolution: 1 nsecs
  .get_time:   ktime_get_clocktai
  .offset:     1434770569648520050 nsecs
active timers:
  .expires_next   : 698223263511 nsecs
  .hres_active    : 1
  .nr_events      : 3057
  .nr_retries     : 0
  .nr_hangs       : 0
  .max_hang_time  : 0
  .nohz_mode      : 2
  .last_tick      : 698209930179 nsecs
  .tick_stopped   : 0
  .idle_jiffies   : 4295086759
  .idle_calls     : 6987
  .idle_sleeps    : 2579
  .idle_entrytime : 698220089947 nsecs
  .idle_waketime  : 698142802784 nsecs
  .idle_exittime  : 698208923781 nsecs
  .idle_sleeptime : 691989011091 nsecs
  .iowait_sleeptime: 5284181049 nsecs
  .last_jiffies   : 4295086763
  .next_timer     : 698223263511
  .idle_expires   : 698326596834 nsecs
jiffies: 4295086763

cpu: 3
 clock 0:
  .base:       ffff880137d8f700
  .index:      0
  .resolution: 1 nsecs
  .get_time:   ktime_get
  .offset:     0 nsecs
active timers:
 #0: <ffff880137d8fde0>, watchdog_timer_fn, S:01
 # expires at 700089999999-700089999999 nsecs [in 1869488615 to 1869488615 nsecs]
 #1: <ffff880137d8fc20>, tick_sched_timer, S:01
 # expires at 700133263320-700133263320 nsecs [in 1912751936 to 1912751936 nsecs]
 #2: <ffff8800be843600>, timerfd_tmrproc, S:01
 # expires at 714170666000-714170666000 nsecs [in 15950154616 to 15950154616 nsecs]
 clock 1:
  .base:       ffff880137d8f740
  .index:      1
  .resolution: 1 nsecs
  .get_time:   ktime_get_real
  .offset:     1434770569648520050 nsecs
active timers:
 #0: <ffff880037959200>, timerfd_tmrproc, S:01
 # expires at 1434855594170666000-1434855594170666000 nsecs [in 1434854895950154616 to 1434854895950154616 nsecs]
 clock 2:
  .base:       ffff880137d8f780
  .index:      2
  .resolution: 1 nsecs
  .get_time:   ktime_get_boottime
  .offset:     0 nsecs
active timers:
 clock 3:
  .base:       ffff880137d8f7c0
  .index:      3
  .resolution: 1 nsecs
  .get_time:   ktime_get_clocktai
  .offset:     1434770569648520050 nsecs
active timers:
  .expires_next   : 700089999999 nsecs
  .hres_active    : 1
  .nr_events      : 2550
  .nr_retries     : 0
  .nr_hangs       : 0
  .max_hang_time  : 0
  .nohz_mode      : 2
  .last_tick      : 698209930179 nsecs
  .tick_stopped   : 1
  .idle_jiffies   : 4295086759
  .idle_calls     : 5908
  .idle_sleeps    : 2584
  .idle_entrytime : 698209599039 nsecs
  .idle_waketime  : 698208457079 nsecs
  .idle_exittime  : 698209316366 nsecs
  .idle_sleeptime : 692416744779 nsecs
  .iowait_sleeptime: 4996913408 nsecs
  .last_jiffies   : 4295086759
  .next_timer     : 700133263320
  .idle_expires   : 700133263320 nsecs
jiffies: 4295086763

Tick Device: mode:     1
Broadcast device
Clock Event Device: hpet
 max_delta_ns:   149983013277
 min_delta_ns:   13410
 mult:           61496111
 shift:          32
 mode:           3
 next_event:     698223263511 nsecs
 set_next_event: hpet_legacy_next_event
 set_mode:       hpet_legacy_set_mode
 event_handler:  tick_handle_oneshot_broadcast
 retries:        4

tick_broadcast_mask: e
tick_broadcast_oneshot_mask: e

Tick Device: mode:     1
Per CPU device: 0
Clock Event Device: hpet2
 max_delta_ns:   149983013277
 min_delta_ns:   13410
 mult:           61496111
 shift:          32
 mode:           3
 next_event:     698223263511 nsecs
 set_next_event: hpet_msi_next_event
 set_mode:       hpet_msi_set_mode
 event_handler:  hrtimer_interrupt
 retries:        10

Tick Device: mode:     1
Per CPU device: 1
Clock Event Device: lapic
 max_delta_ns:   258347607028
 min_delta_ns:   1805
 mult:           35701403
 shift:          32
 mode:           1
 next_event:     698286596838 nsecs
 set_next_event: lapic_next_event
 set_mode:       lapic_timer_setup
 event_handler:  hrtimer_interrupt
 retries:        43

Tick Device: mode:     1
Per CPU device: 2
Clock Event Device: lapic
 max_delta_ns:   258347607028
 min_delta_ns:   1805
 mult:           35701403
 shift:          32
 mode:           1
 next_event:     698223263511 nsecs
 set_next_event: lapic_next_event
 set_mode:       lapic_timer_setup
 event_handler:  hrtimer_interrupt
 retries:        8

Tick Device: mode:     1
Per CPU device: 3
Clock Event Device: lapic
 max_delta_ns:   258347607028
 min_delta_ns:   1805
 mult:           35701403
 shift:          32
 mode:           1
 next_event:     700089999999 nsecs
 set_next_event: lapic_next_event
 set_mode:       lapic_timer_setup
 event_handler:  hrtimer_interrupt
 retries:        26


[-- Attachment #3: timer_list-warn_once --]
[-- Type: text/plain, Size: 9554 bytes --]

Timer List Version: v0.8
HRTIMER_MAX_CLOCK_BASES: 4
now at 125702806237 nsecs

cpu: 0
 clock 0:
  .base:       ffff880137c0f700
  .index:      0
  .resolution: 1 nsecs
  .get_time:   ktime_get
  .offset:     0 nsecs
active timers:
 #0: <ffff880137c0fc20>, tick_sched_timer, S:01
 # expires at 125703320763-125703320763 nsecs [in 514526 to 514526 nsecs]
 #1: <ffff8800baa97920>, hrtimer_wakeup, S:01
 # expires at 125924908486-125925908481 nsecs [in 222102249 to 223102244 nsecs]
 #2: <ffff8800be45f920>, hrtimer_wakeup, S:01
 # expires at 126351772381-126352432379 nsecs [in 648966144 to 649626142 nsecs]
 #3: <ffff880137c0fde0>, watchdog_timer_fn, S:01
 # expires at 128076666666-128076666666 nsecs [in 2373860429 to 2373860429 nsecs]
 #4: <ffff880037912c00>, timerfd_tmrproc, S:01
 # expires at 174322638000-174322638000 nsecs [in 48619831763 to 48619831763 nsecs]
 clock 1:
  .base:       ffff880137c0f740
  .index:      1
  .resolution: 1 nsecs
  .get_time:   ktime_get_real
  .offset:     1434773282081928390 nsecs
active timers:
 #0: <ffff8800bea17e00>, timerfd_tmrproc, S:01
 # expires at 9223372036854775807-9223372036854775807 nsecs [in 9223371911151969570 to 9223371911151969570 nsecs]
 #1: <ffff880132969600>, timerfd_tmrproc, S:01
 # expires at 9223372036854775807-9223372036854775807 nsecs [in 9223371911151969570 to 9223371911151969570 nsecs]
 clock 2:
  .base:       ffff880137c0f780
  .index:      2
  .resolution: 1 nsecs
  .get_time:   ktime_get_boottime
  .offset:     0 nsecs
active timers:
 clock 3:
  .base:       ffff880137c0f7c0
  .index:      3
  .resolution: 1 nsecs
  .get_time:   ktime_get_clocktai
  .offset:     1434773282081928390 nsecs
active timers:
  .expires_next   : 125703320763 nsecs
  .hres_active    : 1
  .nr_events      : 2843
  .nr_retries     : 0
  .nr_hangs       : 0
  .max_hang_time  : 0
  .nohz_mode      : 2
  .last_tick      : 125703320763 nsecs
  .tick_stopped   : 0
  .idle_jiffies   : 4294915007
  .idle_calls     : 17636
  .idle_sleeps    : 10408
  .idle_entrytime : 125702344163 nsecs
  .idle_waketime  : 125702344163 nsecs
  .idle_exittime  : 125702384582 nsecs
  .idle_sleeptime : 113915144061 nsecs
  .iowait_sleeptime: 9572532762 nsecs
  .last_jiffies   : 4294915007
  .next_timer     : 125786654088
  .idle_expires   : 125786654088 nsecs
jiffies: 4294915007

cpu: 1
 clock 0:
  .base:       ffff880137c8f700
  .index:      0
  .resolution: 1 nsecs
  .get_time:   ktime_get
  .offset:     0 nsecs
active timers:
 #0: <ffff880137c8fc20>, tick_sched_timer, S:01
 # expires at 126336654033-126336654033 nsecs [in 633847796 to 633847796 nsecs]
 #1: <ffff880137c8fde0>, watchdog_timer_fn, S:01
 # expires at 128076666666-128076666666 nsecs [in 2373860429 to 2373860429 nsecs]
 #2: <ffff8800be473eb0>, hrtimer_wakeup, S:01
 # expires at 179655212926-179655262926 nsecs [in 53952406689 to 53952456689 nsecs]
 clock 1:
  .base:       ffff880137c8f740
  .index:      1
  .resolution: 1 nsecs
  .get_time:   ktime_get_real
  .offset:     1434773282081928390 nsecs
active timers:
 #0: <ffff8800be93c000>, timerfd_tmrproc, S:01
 # expires at 1434855594072638000-1434855594072638000 nsecs [in 1434855468369831763 to 1434855468369831763 nsecs]
 clock 2:
  .base:       ffff880137c8f780
  .index:      2
  .resolution: 1 nsecs
  .get_time:   ktime_get_boottime
  .offset:     0 nsecs
active timers:
 clock 3:
  .base:       ffff880137c8f7c0
  .index:      3
  .resolution: 1 nsecs
  .get_time:   ktime_get_clocktai
  .offset:     1434773282081928390 nsecs
active timers:
  .expires_next   : 126336654033 nsecs
  .hres_active    : 1
  .nr_events      : 15852
  .nr_retries     : 8
  .nr_hangs       : 0
  .max_hang_time  : 0
  .nohz_mode      : 2
  .last_tick      : 125693320764 nsecs
  .tick_stopped   : 1
  .idle_jiffies   : 4294915004
  .idle_calls     : 7451
  .idle_sleeps    : 3081
  .idle_entrytime : 125692765865 nsecs
  .idle_waketime  : 125419564269 nsecs
  .idle_exittime  : 125692657549 nsecs
  .idle_sleeptime : 116640564313 nsecs
  .iowait_sleeptime: 5727684794 nsecs
  .last_jiffies   : 4294915004
  .next_timer     : 126336654033
  .idle_expires   : 126336654033 nsecs
jiffies: 4294915007

cpu: 2
 clock 0:
  .base:       ffff880137d0f700
  .index:      0
  .resolution: 1 nsecs
  .get_time:   ktime_get
  .offset:     0 nsecs
active timers:
 #0: <ffff88013298fdd0>, hrtimer_wakeup, S:01
 # expires at 125708172241-125708222241 nsecs [in 5366004 to 5416004 nsecs]
 #1: <ffff880137d0fde0>, watchdog_timer_fn, S:01
 # expires at 128083333332-128083333332 nsecs [in 2380527095 to 2380527095 nsecs]
 #2: <ffff880137d0fc20>, tick_sched_timer, S:01
 # expires at 134516653215-134516653215 nsecs [in 8813846978 to 8813846978 nsecs]
 #3: <ffff880037ab8600>, timerfd_tmrproc, S:01
 # expires at 154072638000-154072638000 nsecs [in 28369831763 to 28369831763 nsecs]
 #4: <ffff8801332ade00>, timerfd_tmrproc, S:01
 # expires at 312572638000-312572638000 nsecs [in 186869831763 to 186869831763 nsecs]
 clock 1:
  .base:       ffff880137d0f740
  .index:      1
  .resolution: 1 nsecs
  .get_time:   ktime_get_real
  .offset:     1434773282081928390 nsecs
active timers:
 clock 2:
  .base:       ffff880137d0f780
  .index:      2
  .resolution: 1 nsecs
  .get_time:   ktime_get_boottime
  .offset:     0 nsecs
active timers:
 clock 3:
  .base:       ffff880137d0f7c0
  .index:      3
  .resolution: 1 nsecs
  .get_time:   ktime_get_clocktai
  .offset:     1434773282081928390 nsecs
active timers:
  .expires_next   : 125708222241 nsecs
  .hres_active    : 1
  .nr_events      : 1966
  .nr_retries     : 0
  .nr_hangs       : 0
  .max_hang_time  : 0
  .nohz_mode      : 2
  .last_tick      : 125693320764 nsecs
  .tick_stopped   : 1
  .idle_jiffies   : 4294915004
  .idle_calls     : 5371
  .idle_sleeps    : 1655
  .idle_entrytime : 125692180494 nsecs
  .idle_waketime  : 125241152699 nsecs
  .idle_exittime  : 125692109739 nsecs
  .idle_sleeptime : 119764838196 nsecs
  .iowait_sleeptime: 5049374049 nsecs
  .last_jiffies   : 4294915004
  .next_timer     : 134516653215
  .idle_expires   : 134516653215 nsecs
jiffies: 4294915007

cpu: 3
 clock 0:
  .base:       ffff880137d8f700
  .index:      0
  .resolution: 1 nsecs
  .get_time:   ktime_get
  .offset:     0 nsecs
active timers:
 #0: <ffff880137d8fc20>, tick_sched_timer, S:01
 # expires at 125703320763-125703320763 nsecs [in 514526 to 514526 nsecs]
 #1: <ffff880137d8fde0>, watchdog_timer_fn, S:01
 # expires at 128089999999-128089999999 nsecs [in 2387193762 to 2387193762 nsecs]
 #2: <ffff8801332ac600>, timerfd_tmrproc, S:01
 # expires at 164072638000-164072638000 nsecs [in 38369831763 to 38369831763 nsecs]
 clock 1:
  .base:       ffff880137d8f740
  .index:      1
  .resolution: 1 nsecs
  .get_time:   ktime_get_real
  .offset:     1434773282081928390 nsecs
active timers:
 clock 2:
  .base:       ffff880137d8f780
  .index:      2
  .resolution: 1 nsecs
  .get_time:   ktime_get_boottime
  .offset:     0 nsecs
active timers:
 clock 3:
  .base:       ffff880137d8f7c0
  .index:      3
  .resolution: 1 nsecs
  .get_time:   ktime_get_clocktai
  .offset:     1434773282081928390 nsecs
active timers:
  .expires_next   : 125703320763 nsecs
  .hres_active    : 1
  .nr_events      : 2000
  .nr_retries     : 0
  .nr_hangs       : 0
  .max_hang_time  : 0
  .nohz_mode      : 2
  .last_tick      : 125693320764 nsecs
  .tick_stopped   : 0
  .idle_jiffies   : 4294915004
  .idle_calls     : 5851
  .idle_sleeps    : 2550
  .idle_entrytime : 125700216671 nsecs
  .idle_waketime  : 125691472714 nsecs
  .idle_exittime  : 125691999648 nsecs
  .idle_sleeptime : 120189745438 nsecs
  .iowait_sleeptime: 4272319623 nsecs
  .last_jiffies   : 4294915007
  .next_timer     : 126316654035
  .idle_expires   : 126316654035 nsecs
jiffies: 4294915007

Tick Device: mode:     1
Broadcast device
Clock Event Device: hpet
 max_delta_ns:   149983013277
 min_delta_ns:   13410
 mult:           61496111
 shift:          32
 mode:           3
 next_event:     125703320763 nsecs
 set_next_event: hpet_legacy_next_event
 set_mode:       hpet_legacy_set_mode
 event_handler:  tick_handle_oneshot_broadcast
 retries:        1

tick_broadcast_mask: e
tick_broadcast_oneshot_mask: e

Tick Device: mode:     1
Per CPU device: 0
Clock Event Device: hpet2
 max_delta_ns:   149983013277
 min_delta_ns:   13410
 mult:           61496111
 shift:          32
 mode:           3
 next_event:     125703320763 nsecs
 set_next_event: hpet_msi_next_event
 set_mode:       hpet_msi_set_mode
 event_handler:  hrtimer_interrupt
 retries:        10

Tick Device: mode:     1
Per CPU device: 1
Clock Event Device: lapic
 max_delta_ns:   258347918191
 min_delta_ns:   1805
 mult:           35701360
 shift:          32
 mode:           1
 next_event:     126336654033 nsecs
 set_next_event: lapic_next_event
 set_mode:       lapic_timer_setup
 event_handler:  hrtimer_interrupt
 retries:        13

Tick Device: mode:     1
Per CPU device: 2
Clock Event Device: lapic
 max_delta_ns:   258347918191
 min_delta_ns:   1805
 mult:           35701360
 shift:          32
 mode:           1
 next_event:     125708222241 nsecs
 set_next_event: lapic_next_event
 set_mode:       lapic_timer_setup
 event_handler:  hrtimer_interrupt
 retries:        40

Tick Device: mode:     1
Per CPU device: 3
Clock Event Device: lapic
 max_delta_ns:   258347918191
 min_delta_ns:   1805
 mult:           35701360
 shift:          32
 mode:           1
 next_event:     125703320763 nsecs
 set_next_event: lapic_next_event
 set_mode:       lapic_timer_setup
 event_handler:  hrtimer_interrupt
 retries:        19


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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-19 16:47               ` Jiang Liu
  2015-06-19 17:14                 ` Sergey Senozhatsky
@ 2015-06-20  4:32                 ` Sergey Senozhatsky
  2015-06-20 10:07                 ` [tip:x86/apic] x86/hpet: Check for irq== 0 when allocating hpet MSI interrupts tip-bot for Jiang Liu
  2 siblings, 0 replies; 25+ messages in thread
From: Sergey Senozhatsky @ 2015-06-20  4:32 UTC (permalink / raw)
  To: Jiang Liu
  Cc: Thomas Gleixner, Sergey Senozhatsky, Borislav Petkov,
	linux-kernel, Sergey Senozhatsky

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

On (06/20/15 00:47), Jiang Liu wrote:
[..]
> diff --git a/arch/x86/kernel/hpet.c b/arch/x86/kernel/hpet.c
> index 40cf79a55fe7..28a65d94fd89 100644
> --- a/arch/x86/kernel/hpet.c
> +++ b/arch/x86/kernel/hpet.c
> @@ -578,8 +578,11 @@ static void hpet_msi_capability_lookup(unsigned int
> start_timer)
>                         continue;
> 
>                 irq = hpet_assign_irq(hpet_domain, hdev, hdev->num);
> -               if (irq < 0)
> +               if (irq <= 0) {
> +                       pr_warn("irqdomain: fails to allocate irq for
> hpet%d\n",
> +                               hdev->num);
>                         continue;
> +               }
> 
>                 sprintf(hdev->name, "hpet%d", i);
>                 hdev->num = i;

dmesg attached.

---
[    0.288688] irqdomain: fails to allocate irq for hpet0
[    0.288755] irqdomain: fails to allocate irq for hpet0
[    0.288820] irqdomain: fails to allocate irq for hpet0
[    0.288885] irqdomain: fails to allocate irq for hpet0
---

	-ss

[-- Attachment #2: dmesg-hpet_msi_capability_lookup --]
[-- Type: text/plain, Size: 49677 bytes --]

[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 4.1.0-rc8-next-20150619-dbg-00010-g841f367-dirty (ss@swordfish) (gcc version 5.1.0 (GCC) ) #232 SMP PREEMPT Sat Jun 20 13:26:12 KST 2015
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.1.0-rc8-next-20150619-dbg-00010-g841f367-dirty root=/dev/sda2 ro rootfstype=ext4 resume=/dev/sda5 libahci.ignore_sss=1 init=/usr/lib/systemd/systemd
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000] x86/fpu: Legacy x87 FPU detected.
[    0.000000] x86/fpu: Using 'lazy' FPU context switches.
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009cfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009d000-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000ce000-0x00000000000cffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000dc000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000c3ffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000c4000000-0x00000000c5ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000c77c0000-0x00000000c77d3fff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000c77d4000-0x00000000c77d6fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000c77d7000-0x00000000c7ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec0ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x0000000137ffffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.6 present.
[    0.000000] DMI: SAMSUNG ELECTRONICS CO.,LTD Samsung DeskTop System/Samsung DeskTop System, BIOS 05CC                   04/09/2010
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x138000 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-CFFFF write-protect
[    0.000000]   D0000-DFFFF uncachable
[    0.000000]   E0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0C8000000 mask FF8000000 uncachable
[    0.000000]   1 base 0D0000000 mask FF0000000 uncachable
[    0.000000]   2 base 0E0000000 mask FE0000000 uncachable
[    0.000000]   3 base 000000000 mask F00000000 write-back
[    0.000000]   4 base 100000000 mask FE0000000 write-back
[    0.000000]   5 base 120000000 mask FF0000000 write-back
[    0.000000]   6 base 130000000 mask FF8000000 write-back
[    0.000000]   7 base 0C7800000 mask FFF800000 uncachable
[    0.000000] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WC  UC- WT  
[    0.000000] e820: update [mem 0xc7800000-0xffffffff] usable ==> reserved
[    0.000000] e820: last_pfn = 0xc4000 max_arch_pfn = 0x400000000
[    0.000000] Scanning 1 areas for low memory corruption
[    0.000000] Base memory trampoline at [ffff880000097000] 97000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x0298b000, 0x0298bfff] PGTABLE
[    0.000000] BRK [0x0298c000, 0x0298cfff] PGTABLE
[    0.000000] BRK [0x0298d000, 0x0298dfff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x137e00000-0x137ffffff]
[    0.000000]  [mem 0x137e00000-0x137ffffff] page 2M
[    0.000000] BRK [0x0298e000, 0x0298efff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x120000000-0x137dfffff]
[    0.000000]  [mem 0x120000000-0x137dfffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x100000000-0x11fffffff]
[    0.000000]  [mem 0x100000000-0x11fffffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x00100000-0xc3ffffff]
[    0.000000]  [mem 0x00100000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0xc3ffffff] page 2M
[    0.000000] RAMDISK: [mem 0x37a66000-0x37d2afff]
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000000F6F20 000024 (v02 PTLTD )
[    0.000000] ACPI: XSDT 0x00000000C77CCD13 00006C (v01 SECCSD LH43STAR 06040000  LTP 00000000)
[    0.000000] ACPI: FACP 0x00000000C77D3BA1 0000F4 (v03 SEC    MAGIC    06040000 PTL  00000002)
[    0.000000] ACPI BIOS Warning (bug): Optional FADT field Pm2ControlBlock has zero address or length: 0x0000000000001050/0x0 (20150515/tbfadt-649)
[    0.000000] ACPI BIOS Warning (bug): Invalid length for FADT/Pm2ControlBlock: 0, using default 8 (20150515/tbfadt-699)
[    0.000000] ACPI: DSDT 0x00000000C77CCD7F 006D9E (v01 Intel  LYNNFLD  06040000 MSFT 03000001)
[    0.000000] ACPI: FACS 0x00000000C77D6FC0 000040
[    0.000000] ACPI: TCPA 0x00000000C77D3C95 000032 (v01 Intel  TYLERBRG 06040000 LOHR 0000005A)
[    0.000000] ACPI: SSDT 0x00000000C77C4CCB 001950 (v01 INTEL  PPM RCM  80000001 INTL 20061109)
[    0.000000] ACPI: SLIC 0x00000000C77D3CEB 000176 (v01 SECCSD LH43STAR 06040000  LTP 00000000)
[    0.000000] ACPI: APIC 0x00000000C77D3E61 000084 (v01 PTLTD  ? APIC   06040000  LTP 00000000)
[    0.000000] ACPI: MCFG 0x00000000C77D3EE5 00003C (v01 PTLTD    MCFG   06040000  LTP 00000000)
[    0.000000] ACPI: HPET 0x00000000C77D3F21 000038 (v01 PTLTD  HPETTBL  06040000  LTP 00000001)
[    0.000000] ACPI: BOOT 0x00000000C77D3F59 000028 (v01 PTLTD  $SBFTBL$ 06040000  LTP 00000001)
[    0.000000] ACPI: ASF! 0x00000000C77D3F81 00007F (v32 OEMID  OEMTBL   06040000 PTL  00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000]  [ffffea0000000000-ffffea0004dfffff] PMD -> [ffff880133600000-ffff8801375fffff] on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.000000]   Normal   [mem 0x0000000100000000-0x0000000137ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x000000000009cfff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x00000000c3ffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x0000000137ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x0000000137ffffff]
[    0.000000] On node 0 totalpages: 1032092
[    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: 12480 pages used for memmap
[    0.000000]   DMA32 zone: 798720 pages, LIFO batch:31
[    0.000000]   Normal zone: 3584 pages used for memmap
[    0.000000]   Normal zone: 229376 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x1008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    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] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
[    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: 0x8086a701 base: 0xfed00000
[    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] e820: [mem 0xc8000000-0xdfffffff] available for PCI devices
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[    0.000000] setup_percpu: NR_CPUS:4 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 32 pages/cpu @ffff880137c00000 s91272 r8192 d31608 u524288
[    0.000000] pcpu-alloc: s91272 r8192 d31608 u524288 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 1015943
[    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-4.1.0-rc8-next-20150619-dbg-00010-g841f367-dirty root=/dev/sda2 ro rootfstype=ext4 resume=/dev/sda5 libahci.ignore_sss=1 init=/usr/lib/systemd/systemd
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.000000] Memory: 3960696K/4128368K available (5104K kernel code, 979K rwdata, 2380K rodata, 964K init, 13944K bss, 167672K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Running RCU self tests
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	RCU lockdep checking is enabled.
[    0.000000] 	Additional per-CPU info printed with stalls.
[    0.000000] 	Build-time adjustment of leaf fanout to 64.
[    0.000000] NR_IRQS:4352 nr_irqs:456 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     32768
[    0.000000] ... MAX_LOCKDEP_CHAINS:      65536
[    0.000000] ... CHAINHASH_SIZE:          32768
[    0.000000]  memory used by lock dependency info: 8159 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 2659.946 MHz processor
[    0.000064] Calibrating delay loop (skipped), value calculated using timer frequency.. 5322.55 BogoMIPS (lpj=8866486)
[    0.000196] pid_max: default: 32768 minimum: 301
[    0.000273] ACPI: Core revision 20150515
[    0.007207] ACPI: All ACPI Tables successfully acquired
[    0.007404] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.007469] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.008499] CPU: Physical Processor ID: 0
[    0.008560] CPU: Processor Core ID: 0
[    0.008620] mce: CPU supports 9 MCE banks
[    0.008685] CPU0: Thermal monitoring handled by SMI
[    0.008698] process: using mwait in idle threads
[    0.008760] Last level iTLB entries: 4KB 512, 2MB 7, 4MB 7
[    0.008822] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0
[    0.009047] Freeing SMP alternatives memory: 20K (ffffffff81be7000 - ffffffff81bec000)
[    0.020369] ftrace: allocating 21310 entries in 84 pages
[    0.029687] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.166791] smpboot: CPU0: Intel(R) Core(TM) i5 CPU         750  @ 2.67GHz (fam: 06, model: 1e, stepping: 05)
[    0.167006] Performance Events: PEBS fmt1+, 16-deep LBR, Nehalem events, Intel PMU driver.
[    0.167247] perf_event_intel: CPU erratum AAJ80 worked around
[    0.167309] perf_event_intel: CPUID marked event: 'bus cycles' unavailable
[    0.167380] ... version:                3
[    0.167438] ... bit width:              48
[    0.167496] ... generic registers:      4
[    0.167554] ... value mask:             0000ffffffffffff
[    0.167615] ... max period:             000000007fffffff
[    0.167675] ... fixed-purpose events:   3
[    0.167733] ... event mask:             000000070000000f
[    0.180379] x86: Booting SMP configuration:
[    0.180440] .... node  #0, CPUs:      #1
[    0.181604] CPU1: Thermal monitoring handled by SMI
[    0.183941] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[    0.186910]  #2
[    0.187989] CPU2: Thermal monitoring handled by SMI
[    0.193581]  #3
[    0.194713] CPU3: Thermal monitoring handled by SMI
[    0.196843] x86: Booted up 1 node, 4 CPUs
[    0.196906] smpboot: Total of 4 processors activated (21288.21 BogoMIPS)
[    0.200301] devtmpfs: initialized
[    0.200937] PM: Registering ACPI NVS region [mem 0xc77d4000-0xc77d6fff] (12288 bytes)
[    0.201177] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.201401] pinctrl core: initialized pinctrl subsystem
[    0.202011] NET: Registered protocol family 16
[    0.216817] cpuidle: using governor ladder
[    0.230132] cpuidle: using governor menu
[    0.230230] Simple Boot Flag at 0x37 set to 0x1
[    0.230343] ACPI: bus type PCI registered
[    0.230454] PCI: MMCONFIG for domain 0000 [bus 00-06] at [mem 0xe0000000-0xe06fffff] (base 0xe0000000)
[    0.230535] PCI: MMCONFIG at [mem 0xe0000000-0xe06fffff] reserved in E820
[    0.230605] pmd_set_huge: Cannot satisfy [mem 0xe0000000-0xe0200000] with a huge-page mapping due to MTRR override.
[    0.230696] PCI: Using configuration type 1 for base access
[    0.244027] ACPI: Added _OSI(Module Device)
[    0.244088] ACPI: Added _OSI(Processor Device)
[    0.244148] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.244207] ACPI: Added _OSI(Processor Aggregator Device)
[    0.253788] ACPI: Interpreter enabled
[    0.253854] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20150515/hwxface-580)
[    0.254012] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20150515/hwxface-580)
[    0.254199] ACPI: (supports S0 S3 S5)
[    0.254258] ACPI: Using IOAPIC for interrupt routing
[    0.254366] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.268864] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.268933] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig Segments MSI]
[    0.269054] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
[    0.273234] acpi PNP0A03:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-06] only partially covers this bridge
[    0.273676] PCI host bridge to bus 0000:00
[    0.273737] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.273800] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.273865] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.273929] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.274008] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff window]
[    0.274086] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff window]
[    0.274164] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff window]
[    0.274242] pci_bus 0000:00: root bus resource [mem 0xc8000000-0xfdffffff window]
[    0.274367] pci 0000:00:00.0: [8086:d131] type 00 class 0x060000
[    0.274680] pci 0000:00:03.0: [8086:d138] type 01 class 0x060400
[    0.274749] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
[    0.274994] pci 0000:00:03.0: System wakeup disabled by ACPI
[    0.275177] pci 0000:00:08.0: [8086:d155] type 00 class 0x088000
[    0.275400] pci 0000:00:08.1: [8086:d156] type 00 class 0x088000
[    0.275620] pci 0000:00:08.2: [8086:d157] type 00 class 0x088000
[    0.275854] pci 0000:00:08.3: [8086:d158] type 00 class 0x088000
[    0.276069] pci 0000:00:10.0: [8086:d150] type 00 class 0x088000
[    0.276271] pci 0000:00:10.1: [8086:d151] type 00 class 0x088000
[    0.276502] pci 0000:00:1a.0: [8086:3b3c] type 00 class 0x0c0320
[    0.276536] pci 0000:00:1a.0: reg 0x10: [mem 0xf1305000-0xf13053ff]
[    0.276620] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.276724] pci 0000:00:1a.0: System wakeup disabled by ACPI
[    0.276911] pci 0000:00:1b.0: [8086:3b56] type 00 class 0x040300
[    0.276943] pci 0000:00:1b.0: reg 0x10: [mem 0xf1300000-0xf1303fff 64bit]
[    0.277018] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.277213] pci 0000:00:1c.0: [8086:3b42] type 01 class 0x060400
[    0.277286] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.277388] pci 0000:00:1c.0: System wakeup disabled by ACPI
[    0.277570] pci 0000:00:1c.5: [8086:3b4c] type 01 class 0x060400
[    0.277649] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.277753] pci 0000:00:1c.5: System wakeup disabled by ACPI
[    0.277933] pci 0000:00:1d.0: [8086:3b34] type 00 class 0x0c0320
[    0.277967] pci 0000:00:1d.0: reg 0x10: [mem 0xf1305400-0xf13057ff]
[    0.278050] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.278153] pci 0000:00:1d.0: System wakeup disabled by ACPI
[    0.278329] pci 0000:00:1e.0: [8086:244e] type 01 class 0x060401
[    0.278531] pci 0000:00:1e.0: System wakeup disabled by ACPI
[    0.278712] pci 0000:00:1f.0: [8086:3b06] type 00 class 0x060100
[    0.279014] pci 0000:00:1f.2: [8086:3b22] type 00 class 0x010601
[    0.279044] pci 0000:00:1f.2: reg 0x10: [io  0x1830-0x1837]
[    0.279053] pci 0000:00:1f.2: reg 0x14: [io  0x1824-0x1827]
[    0.279063] pci 0000:00:1f.2: reg 0x18: [io  0x1828-0x182f]
[    0.279072] pci 0000:00:1f.2: reg 0x1c: [io  0x1820-0x1823]
[    0.279081] pci 0000:00:1f.2: reg 0x20: [io  0x1800-0x181f]
[    0.279090] pci 0000:00:1f.2: reg 0x24: [mem 0xf1304000-0xf13047ff]
[    0.279127] pci 0000:00:1f.2: PME# supported from D3hot
[    0.279334] pci 0000:00:1f.3: [8086:3b30] type 00 class 0x0c0500
[    0.279355] pci 0000:00:1f.3: reg 0x10: [mem 0xf1305800-0xf13058ff 64bit]
[    0.279379] pci 0000:00:1f.3: reg 0x20: [io  0x1840-0x185f]
[    0.279677] pci 0000:01:00.0: [10de:0a20] type 00 class 0x030000
[    0.279704] pci 0000:01:00.0: reg 0x10: [mem 0xf0000000-0xf0ffffff]
[    0.279717] pci 0000:01:00.0: reg 0x14: [mem 0xd0000000-0xdfffffff 64bit pref]
[    0.279729] pci 0000:01:00.0: reg 0x1c: [mem 0xce000000-0xcfffffff 64bit pref]
[    0.279738] pci 0000:01:00.0: reg 0x24: [io  0x2000-0x207f]
[    0.279747] pci 0000:01:00.0: reg 0x30: [mem 0x00000000-0x0007ffff pref]
[    0.279898] pci 0000:01:00.1: [10de:0be2] type 00 class 0x040300
[    0.279923] pci 0000:01:00.1: reg 0x10: [mem 0xf1000000-0xf1003fff]
[    0.280093] pci 0000:00:03.0: PCI bridge to [bus 01]
[    0.280161] pci 0000:00:03.0:   bridge window [io  0x2000-0x2fff]
[    0.280165] pci 0000:00:03.0:   bridge window [mem 0xf0000000-0xf10fffff]
[    0.280170] pci 0000:00:03.0:   bridge window [mem 0xce000000-0xdfffffff 64bit pref]
[    0.280270] pci 0000:00:1c.0: PCI bridge to [bus 05]
[    0.280333] pci 0000:00:1c.0:   bridge window [io  0x0000-0x0fff]
[    0.280454] pci 0000:06:00.0: [10ec:8168] type 00 class 0x020000
[    0.280500] pci 0000:06:00.0: reg 0x10: [io  0x3000-0x30ff]
[    0.280531] pci 0000:06:00.0: reg 0x18: [mem 0xf1404000-0xf1404fff 64bit pref]
[    0.280551] pci 0000:06:00.0: reg 0x20: [mem 0xf1400000-0xf1403fff 64bit pref]
[    0.280565] pci 0000:06:00.0: reg 0x30: [mem 0x00000000-0x0001ffff pref]
[    0.280625] pci 0000:06:00.0: supports D1 D2
[    0.280627] pci 0000:06:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.280774] pci 0000:00:1c.5: PCI bridge to [bus 06]
[    0.280838] pci 0000:00:1c.5:   bridge window [io  0x3000-0x3fff]
[    0.280847] pci 0000:00:1c.5:   bridge window [mem 0xf1400000-0xf14fffff 64bit pref]
[    0.280972] pci 0000:00:1e.0: PCI bridge to [bus 07] (subtractive decode)
[    0.281046] pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7 window] (subtractive decode)
[    0.281049] pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff window] (subtractive decode)
[    0.281051] pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff window] (subtractive decode)
[    0.281053] pci 0000:00:1e.0:   bridge window [mem 0x000d0000-0x000d3fff window] (subtractive decode)
[    0.281056] pci 0000:00:1e.0:   bridge window [mem 0x000d4000-0x000d7fff window] (subtractive decode)
[    0.281058] pci 0000:00:1e.0:   bridge window [mem 0x000d8000-0x000dbfff window] (subtractive decode)
[    0.281061] pci 0000:00:1e.0:   bridge window [mem 0xc8000000-0xfdffffff window] (subtractive decode)
[    0.281102] pci_bus 0000:00: on NUMA node 0
[    0.281965] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 6 7 10 11 14 15)
[    0.282546] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *10 11 14 15)
[    0.283123] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *10 11 14 15)
[    0.283706] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 10 *11 14 15)
[    0.284283] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 14 15) *0, disabled.
[    0.284950] ACPI: PCI Interrupt Link [LNKF] (IRQs 4 5 6 7 10 11 14 15) *0, disabled.
[    0.285580] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 *11 14 15)
[    0.286157] ACPI: PCI Interrupt Link [LNKH] (IRQs 4 5 6 *7 10 11 14 15)
[    0.287412] ACPI: Enabled 1 GPEs in block 00 to 3F
[    0.287733] wmi: Mapper loaded
[    0.287803] PCI: Using ACPI for IRQ routing
[    0.287946] PCI: pci_cache_line_size set to 64 bytes
[    0.288000] e820: reserve RAM buffer [mem 0x0009d000-0x0009ffff]
[    0.288688] irqdomain: fails to allocate irq for hpet0
[    0.288755] irqdomain: fails to allocate irq for hpet0
[    0.288820] irqdomain: fails to allocate irq for hpet0
[    0.288885] irqdomain: fails to allocate irq for hpet0
[    0.288946] HPET: 8 timers in total, 1 timers will be used for per-cpu timer
[    0.289017] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 24, 0, 0, 0, 0, 0
[    0.289422] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[    0.291744] hpet: hpet2 irq 24 for MSI
[    0.291976] clocksource: Switched to clocksource hpet
[    0.320220] pnp: PnP ACPI init
[    0.320813] system 00:00: [io  0x04d0-0x04d1] has been reserved
[    0.320879] system 00:00: [io  0x0800-0x080f] has been reserved
[    0.320946] system 00:00: [io  0x1000-0x107f] could not be reserved
[    0.321010] system 00:00: [io  0x1180-0x11bf] has been reserved
[    0.321074] system 00:00: [io  0xfe00] has been reserved
[    0.321137] system 00:00: [mem 0xe0000000-0xefffffff] has been reserved
[    0.321202] system 00:00: [mem 0xfe710000-0xfe710fff] has been reserved
[    0.321267] system 00:00: [mem 0xfc000000-0xfcffffff] has been reserved
[    0.321333] system 00:00: [mem 0xfee00000-0xfeefffff] could not be reserved
[    0.321399] system 00:00: [mem 0xfe800000-0xfe9fffff] has been reserved
[    0.321465] system 00:00: [mem 0xfeb00000-0xfebfffff] has been reserved
[    0.321529] system 00:00: [mem 0xfed20000-0xfed44fff] has been reserved
[    0.321595] system 00:00: [mem 0xfed45000-0xfed8ffff] has been reserved
[    0.321722] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.321862] pnp 00:01: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.322545] pnp 00:02: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.323001] pnp 00:03: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.323271] pnp 00:04: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.323319] pnp: PnP ACPI: found 5 devices
[    0.333326] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    0.333432] pci 0000:00:1c.0: bridge window [io  0x1000-0x0fff] to [bus 05] add_size 1000
[    0.333435] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 05] add_size 200000 add_align 100000
[    0.333438] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff] to [bus 05] add_size 200000 add_align 100000
[    0.333448] pci 0000:00:1c.5: bridge window [mem 0x00100000-0x001fffff] to [bus 06] add_size 400000 add_align 100000
[    0.333461] pci 0000:00:1c.0: res[8]=[mem 0x00100000-0x000fffff] res_to_dev_res add_size 200000 min_align 100000
[    0.333463] pci 0000:00:1c.0: res[8]=[mem 0x00100000-0x002fffff] res_to_dev_res add_size 200000 min_align 100000
[    0.333466] pci 0000:00:1c.0: res[9]=[mem 0x00100000-0x000fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
[    0.333468] pci 0000:00:1c.0: res[9]=[mem 0x00100000-0x002fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
[    0.333471] pci 0000:00:1c.5: res[8]=[mem 0x00100000-0x001fffff] res_to_dev_res add_size 400000 min_align 100000
[    0.333473] pci 0000:00:1c.5: res[8]=[mem 0x00100000-0x005fffff] res_to_dev_res add_size 400000 min_align 100000
[    0.333476] pci 0000:00:1c.0: res[7]=[io  0x1000-0x0fff] res_to_dev_res add_size 1000 min_align 1000
[    0.333478] pci 0000:00:1c.0: res[7]=[io  0x1000-0x1fff] res_to_dev_res add_size 1000 min_align 1000
[    0.333485] pci 0000:00:1c.0: BAR 8: assigned [mem 0xc8000000-0xc81fffff]
[    0.333555] pci 0000:00:1c.0: BAR 9: assigned [mem 0xc8200000-0xc83fffff 64bit pref]
[    0.333635] pci 0000:00:1c.5: BAR 8: assigned [mem 0xc8400000-0xc88fffff]
[    0.333700] pci 0000:00:1c.0: BAR 7: assigned [io  0x4000-0x4fff]
[    0.333767] pci 0000:01:00.0: BAR 6: assigned [mem 0xf1080000-0xf10fffff pref]
[    0.333845] pci 0000:00:03.0: PCI bridge to [bus 01]
[    0.333907] pci 0000:00:03.0:   bridge window [io  0x2000-0x2fff]
[    0.333973] pci 0000:00:03.0:   bridge window [mem 0xf0000000-0xf10fffff]
[    0.334039] pci 0000:00:03.0:   bridge window [mem 0xce000000-0xdfffffff 64bit pref]
[    0.334121] pci 0000:00:1c.0: PCI bridge to [bus 05]
[    0.334183] pci 0000:00:1c.0:   bridge window [io  0x4000-0x4fff]
[    0.334250] pci 0000:00:1c.0:   bridge window [mem 0xc8000000-0xc81fffff]
[    0.334316] pci 0000:00:1c.0:   bridge window [mem 0xc8200000-0xc83fffff 64bit pref]
[    0.334400] pci 0000:06:00.0: BAR 6: assigned [mem 0xc8400000-0xc841ffff pref]
[    0.334478] pci 0000:00:1c.5: PCI bridge to [bus 06]
[    0.334540] pci 0000:00:1c.5:   bridge window [io  0x3000-0x3fff]
[    0.334606] pci 0000:00:1c.5:   bridge window [mem 0xc8400000-0xc88fffff]
[    0.334673] pci 0000:00:1c.5:   bridge window [mem 0xf1400000-0xf14fffff 64bit pref]
[    0.334756] pci 0000:00:1e.0: PCI bridge to [bus 07]
[    0.334827] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    0.334829] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    0.334832] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.334834] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000d3fff window]
[    0.334836] pci_bus 0000:00: resource 8 [mem 0x000d4000-0x000d7fff window]
[    0.334838] pci_bus 0000:00: resource 9 [mem 0x000d8000-0x000dbfff window]
[    0.334840] pci_bus 0000:00: resource 10 [mem 0xc8000000-0xfdffffff window]
[    0.334842] pci_bus 0000:01: resource 0 [io  0x2000-0x2fff]
[    0.334844] pci_bus 0000:01: resource 1 [mem 0xf0000000-0xf10fffff]
[    0.334846] pci_bus 0000:01: resource 2 [mem 0xce000000-0xdfffffff 64bit pref]
[    0.334848] pci_bus 0000:05: resource 0 [io  0x4000-0x4fff]
[    0.334850] pci_bus 0000:05: resource 1 [mem 0xc8000000-0xc81fffff]
[    0.334852] pci_bus 0000:05: resource 2 [mem 0xc8200000-0xc83fffff 64bit pref]
[    0.334854] pci_bus 0000:06: resource 0 [io  0x3000-0x3fff]
[    0.334856] pci_bus 0000:06: resource 1 [mem 0xc8400000-0xc88fffff]
[    0.334858] pci_bus 0000:06: resource 2 [mem 0xf1400000-0xf14fffff 64bit pref]
[    0.334861] pci_bus 0000:07: resource 4 [io  0x0000-0x0cf7 window]
[    0.334863] pci_bus 0000:07: resource 5 [io  0x0d00-0xffff window]
[    0.334865] pci_bus 0000:07: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.334867] pci_bus 0000:07: resource 7 [mem 0x000d0000-0x000d3fff window]
[    0.334869] pci_bus 0000:07: resource 8 [mem 0x000d4000-0x000d7fff window]
[    0.334871] pci_bus 0000:07: resource 9 [mem 0x000d8000-0x000dbfff window]
[    0.334873] pci_bus 0000:07: resource 10 [mem 0xc8000000-0xfdffffff window]
[    0.334942] NET: Registered protocol family 2
[    0.335396] TCP established hash table entries: 32768 (order: 6, 262144 bytes)
[    0.335557] TCP bind hash table entries: 32768 (order: 9, 2097152 bytes)
[    0.337453] TCP: Hash tables configured (established 32768 bind 32768)
[    0.337571] UDP hash table entries: 2048 (order: 6, 327680 bytes)
[    0.337884] UDP-Lite hash table entries: 2048 (order: 6, 327680 bytes)
[    0.338333] NET: Registered protocol family 1
[    0.340224] pci 0000:01:00.0: Video device with shadowed ROM
[    0.340237] PCI: CLS 32 bytes, default 64
[    0.340457] Unpacking initramfs...
[    0.393111] Freeing initrd memory: 2836K (ffff880037a66000 - ffff880037d2b000)
[    0.393199] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.393264] software IO TLB [mem 0xc0000000-0xc4000000] (64MB) mapped at [ffff8800c0000000-ffff8800c3ffffff]
[    0.393597] microcode: CPU0 sig=0x106e5, pf=0x2, revision=0x3
[    0.393672] microcode: CPU1 sig=0x106e5, pf=0x2, revision=0x3
[    0.393762] microcode: CPU2 sig=0x106e5, pf=0x2, revision=0x3
[    0.393837] microcode: CPU3 sig=0x106e5, pf=0x2, revision=0x3
[    0.394191] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    0.394280] Scanning for low memory corruption every 60 seconds
[    0.394972] futex hash table entries: 1024 (order: 5, 131072 bytes)
[    0.395803] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.404231] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.404327] io scheduler noop registered
[    0.404387] io scheduler deadline registered (default)
[    0.405156] pcieport 0000:00:1c.0: enabling device (0000 -> 0003)
[    0.406304] intel_idle: MWAIT substates: 0x1120
[    0.406311] intel_idle: v0.4 model 0x1E
[    0.406312] intel_idle: lapic_timer_reliable_states 0x2
[    0.407128] GHES: HEST is not enabled!
[    0.407278] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.412011] ------------[ cut here ]------------
[    0.412076] WARNING: CPU: 0 PID: 0 at kernel/irq/migration.c:21 irq_move_masked_irq+0x57/0xc4()
[    0.412155] Can't balance irq 0 [edge]
[    0.412213] Modules linked in:
[    0.412309] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.1.0-rc8-next-20150619-dbg-00010-g841f367-dirty #232
[    0.412390] Hardware name: SAMSUNG ELECTRONICS CO.,LTD Samsung DeskTop System/Samsung DeskTop System, BIOS 05CC                   04/09/2010
[    0.412477]  0000000000000009 ffff880137c03e18 ffffffff814f2ae9 ffffffff810851a4
[    0.412703]  ffff880137c03e68 ffff880137c03e58 ffffffff8103d196 0000000000000000
[    0.412930]  ffffffff8108bfe8 ffff880133007c00 0000000000000000 0000000000000000
[    0.413156] Call Trace:
[    0.413212]  <IRQ>  [<ffffffff814f2ae9>] dump_stack+0x4c/0x6e
[    0.413316]  [<ffffffff810851a4>] ? console_unlock+0x400/0x42f
[    0.413380]  [<ffffffff8103d196>] warn_slowpath_common+0x9b/0xb5
[    0.413443]  [<ffffffff8108bfe8>] ? irq_move_masked_irq+0x57/0xc4
[    0.413506]  [<ffffffff8103d1f6>] warn_slowpath_fmt+0x46/0x48
[    0.413568]  [<ffffffff8108bfe8>] irq_move_masked_irq+0x57/0xc4
[    0.413630]  [<ffffffff8108c097>] irq_move_irq+0x42/0x56
[    0.413693]  [<ffffffff8102c410>] apic_ack_edge+0x23/0x3b
[    0.413755]  [<ffffffff81089b79>] irq_chip_ack_parent+0x14/0x16
[    0.413817]  [<ffffffff810894cd>] handle_edge_irq+0x90/0xe1
[    0.413880]  [<ffffffff81004aa9>] handle_irq+0x24/0x2a
[    0.413941]  [<ffffffff814fb2ec>] do_IRQ+0x4c/0xcd
[    0.414003]  [<ffffffff814f9c6a>] common_interrupt+0x6a/0x6a
[    0.414064]  <EOI>  [<ffffffff81403266>] ? cpuidle_enter_state+0x195/0x29d
[    0.414170]  [<ffffffff81403262>] ? cpuidle_enter_state+0x191/0x29d
[    0.414233]  [<ffffffff8140339a>] cpuidle_enter+0x17/0x19
[    0.414296]  [<ffffffff81075c30>] call_cpuidle+0x55/0x57
[    0.414357]  [<ffffffff81403381>] ? cpuidle_select+0x13/0x15
[    0.414420]  [<ffffffff81075eac>] cpu_startup_entry+0x27a/0x399
[    0.414484]  [<ffffffff814ef8bd>] rest_init+0x134/0x13a
[    0.414546]  [<ffffffff81b0df2c>] start_kernel+0x41a/0x427
[    0.414608]  [<ffffffff81b0d2fe>] x86_64_start_reservations+0x2a/0x2c
[    0.414672]  [<ffffffff81b0d46b>] x86_64_start_kernel+0x16b/0x17a
[    0.414770] ---[ end trace 765a15cf2cf42fa4 ]---
[    0.428105] 00:02: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[    0.449144] 00:03: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A
[    0.450431] Linux agpgart interface v0.103
[    0.450519] [drm] Initialized drm 1.1.0 20060810
[    0.452272] nouveau  [  DEVICE][0000:01:00.0] BOOT0  : 0x0a5000a2
[    0.452335] nouveau  [  DEVICE][0000:01:00.0] Chipset: GT216 (NVA5)
[    0.452397] nouveau  [  DEVICE][0000:01:00.0] Family : NV50
[    0.584252] nouveau  [   VBIOS][0000:01:00.0] using image from PRAMIN
[    0.584434] nouveau  [   VBIOS][0000:01:00.0] BIT signature found
[    0.584497] nouveau  [   VBIOS][0000:01:00.0] version 70.16.28.00.1e
[    0.605765] nouveau  [     PMC][0000:01:00.0] MSI interrupts enabled
[    0.605920] nouveau  [     PFB][0000:01:00.0] RAM type: DDR3
[    0.605981] nouveau  [     PFB][0000:01:00.0] RAM size: 1024 MiB
[    0.606042] nouveau  [     PFB][0000:01:00.0]    ZCOMP: 1920 tags
[    0.611316] nouveau  [    VOLT][0000:01:00.0] GPU voltage: 900000uv
[    1.395511] tsc: Refined TSC clocksource calibration: 2659.983 MHz
[    1.395572] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x265793d9a25, max_idle_ns: 440795207785 ns
[    2.114366] nouveau  [  PTHERM][0000:01:00.0] FAN control: PWM
[    2.117657] nouveau  [  PTHERM][0000:01:00.0] fan management: automatic
[    2.117833] nouveau  [  PTHERM][0000:01:00.0] internal sensor: yes
[    2.137975] nouveau  [     CLK][0000:01:00.0] 03: core 135 MHz shader 270 MHz memory 135 MHz
[    2.138055] nouveau  [     CLK][0000:01:00.0] 07: core 405 MHz shader 810 MHz memory 324 MHz
[    2.138133] nouveau  [     CLK][0000:01:00.0] 0f: core 615 MHz shader 1335 MHz memory 790 MHz
[    2.138264] nouveau  [     CLK][0000:01:00.0] --: core 405 MHz shader 810 MHz memory 324 MHz
[    2.139139] [TTM] Zone  kernel: Available graphics memory: 1981776 kiB
[    2.139202] [TTM] Initializing pool allocator
[    2.139280] [TTM] Initializing DMA pool allocator
[    2.139437] nouveau  [     DRM] VRAM: 1024 MiB
[    2.139496] nouveau  [     DRM] GART: 1048576 MiB
[    2.139556] nouveau  [     DRM] TMDS table version 2.0
[    2.139616] nouveau  [     DRM] DCB version 4.0
[    2.139675] nouveau  [     DRM] DCB outp 00: 01000310 00000000
[    2.139736] nouveau  [     DRM] DCB outp 01: 01011302 00000030
[    2.139797] nouveau  [     DRM] DCB outp 02: 02011300 00000000
[    2.139857] nouveau  [     DRM] DCB outp 03: 02022362 00020010
[    2.139918] nouveau  [     DRM] DCB conn 00: 00000000
[    2.140015] nouveau  [     DRM] DCB conn 01: 00001130
[    2.140112] nouveau  [     DRM] DCB conn 02: 00002261
[    2.176308] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.176372] [drm] Driver supports precise vblank timestamp query.
[    2.215764] nouveau  [     DRM] MM: using COPY for buffer copies
[    2.316172] nouveau  [     DRM] allocated 1920x1080 fb: 0x70000, bo ffff8800378e6000
[    2.316926] fbcon: nouveaufb (fb0) is primary device
[    2.391937] Console: switching to colour frame buffer device 240x67
[    2.394541] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
[    2.394549] nouveau 0000:01:00.0: registered panic notifier
[    2.396124] clocksource: Switched to clocksource tsc
[    2.405700] [drm] Initialized nouveau 1.2.2 20120801 for 0000:01:00.0 on minor 0
[    2.407026] rtc_cmos 00:01: RTC can wake from S4
[    2.407541] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    2.407623] rtc_cmos 00:01: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[    2.408175] NET: Registered protocol family 10
[    2.409093] NET: Registered protocol family 17
[    4.413914] rtc_cmos 00:01: setting system clock to 2015-06-20 04:27:11 UTC (1434774431)
[    4.414743] Freeing unused kernel memory: 964K (ffffffff81af6000 - ffffffff81be7000)
[    4.414754] Write protecting the kernel read-only data: 10240k
[    4.415654] Freeing unused kernel memory: 1036K (ffff8800014fd000 - ffff880001600000)
[    4.416640] Freeing unused kernel memory: 1716K (ffff880001853000 - ffff880001a00000)
[    4.428210] random: systemd-tmpfile urandom read with 8 bits of entropy available
[    4.490058] i8042: PNP: PS/2 Controller [PNP0303:KBC0] at 0x60,0x64 irq 1
[    4.490078] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[    4.490305] serio: i8042 KBD port at 0x60,0x64 irq 1
[    4.502166] ACPI: bus type USB registered
[    4.502324] usbcore: registered new interface driver usbfs
[    4.502551] usbcore: registered new interface driver hub
[    4.502641] usbcore: registered new device driver usb
[    4.503120] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.504440] SCSI subsystem initialized
[    4.506366] libata version 3.00 loaded.
[    4.507377] ahci 0000:00:1f.2: version 3.0
[    4.508438] ehci-pci: EHCI PCI platform driver
[    4.519061] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 3 Gbps 0x7 impl SATA mode
[    4.519076] ahci 0000:00:1f.2: flags: 64bit ncq sntf led clo pmp pio slum part apst 
[    4.519225] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    4.522873] scsi host0: ahci
[    4.523394] scsi host1: ahci
[    4.523707] scsi host2: ahci
[    4.523968] scsi host3: ahci
[    4.524231] scsi host4: ahci
[    4.524496] scsi host5: ahci
[    4.524667] ata1: SATA max UDMA/133 abar m2048@0xf1304000 port 0xf1304100 irq 26
[    4.524678] ata2: SATA max UDMA/133 abar m2048@0xf1304000 port 0xf1304180 irq 26
[    4.524687] ata3: SATA max UDMA/133 abar m2048@0xf1304000 port 0xf1304200 irq 26
[    4.525062] ata4: DUMMY
[    4.525429] ata5: DUMMY
[    4.525851] ata6: DUMMY
[    4.526912] ehci-pci 0000:00:1a.0: EHCI Host Controller
[    4.527538] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    4.528017] ehci-pci 0000:00:1a.0: debug port 2
[    4.532546] ehci-pci 0000:00:1a.0: cache line size of 32 is not supported
[    4.532604] ehci-pci 0000:00:1a.0: irq 16, io mem 0xf1305000
[    4.542476] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    4.544483] hub 1-0:1.0: USB hub found
[    4.544882] hub 1-0:1.0: 3 ports detected
[    4.546791] ehci-pci 0000:00:1d.0: EHCI Host Controller
[    4.547164] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    4.547554] ehci-pci 0000:00:1d.0: debug port 2
[    4.551901] ehci-pci 0000:00:1d.0: cache line size of 32 is not supported
[    4.551924] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf1305400
[    4.559256] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    4.560372] hub 2-0:1.0: USB hub found
[    4.560753] hub 2-0:1.0: 3 ports detected
[    4.852620] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    4.865935] usb 2-1: new high-speed USB device number 2 using ehci-pci
[    4.977475] hub 1-1:1.0: USB hub found
[    4.978058] hub 1-1:1.0: 6 ports detected
[    4.990118] hub 2-1:1.0: USB hub found
[    4.990755] hub 2-1:1.0: 8 ports detected
[    5.012563] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    5.018866] ata1.00: ATA-8: SAMSUNG HD502HJ, 1AJ10002, max UDMA/133
[    5.019286] ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    5.019751] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    5.020313] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    5.020948] ata3.00: ATAPI: TSSTcorp CDDVDW TS-H653G, SC01, max UDMA/100
[    5.021971] ata2.00: ATA-8: ST3500312CS, SC13, max UDMA/133
[    5.022420] ata2.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32)
[    5.022875] ata3.00: configured for UDMA/100
[    5.024641] ata2.00: configured for UDMA/133
[    5.026573] ata1.00: configured for UDMA/133
[    5.027931] scsi 0:0:0:0: Direct-Access     ATA      SAMSUNG HD502HJ  0002 PQ: 0 ANSI: 5
[    5.030459] scsi 1:0:0:0: Direct-Access     ATA      ST3500312CS      SC13 PQ: 0 ANSI: 5
[    5.032449] scsi 2:0:0:0: CD-ROM            TSSTcorp CDDVDW TS-H653G  SC01 PQ: 0 ANSI: 5
[    5.047791] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[    5.047886] sd 1:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[    5.047956] sd 1:0:0:0: [sdb] Write Protect is off
[    5.047958] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    5.047985] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    5.049416] sd 0:0:0:0: [sda] Write Protect is off
[    5.049763] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    5.049792] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    5.058324]  sdb: sdb1
[    5.059522] sd 1:0:0:0: [sdb] Attached SCSI disk
[    5.106532]  sda: sda1 sda2 sda3 < sda5 sda6 sda7 sda8 >
[    5.109187] sd 0:0:0:0: [sda] Attached SCSI disk
[    5.245904] usb 1-1.2: new low-speed USB device number 3 using ehci-pci
[    5.259107] usb 2-1.1: new high-speed USB device number 3 using ehci-pci
[    5.336056] hidraw: raw HID events driver (C) Jiri Kosina
[    5.339121] usbcore: registered new interface driver usbhid
[    5.339519] usbhid: USB HID core driver
[    5.340728] input: PixArt USB Optical Mouse as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:093A:2510.0001/input/input1
[    5.341854] hid-generic 0003:093A:2510.0001: input,hidraw0: USB HID v1.11 Mouse [PixArt USB Optical Mouse] on usb-0000:00:1a.0-1.2/input0
[    5.815047] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)
[    5.891223] random: nonblocking pool is initialized
[    6.306833] systemd[1]: Failed to insert module 'autofs4'
[    6.362089] systemd[1]: systemd 220 running in system mode. (+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD +IDN)
[    6.362691] systemd[1]: Detected architecture x86-64.
[    6.392034] systemd[1]: Set hostname to <swordfish>.
[    7.019620] systemd[1]: display-manager.service: Cannot add dependency job, ignoring: Unit display-manager.service failed to load: No such file or directory.
[    7.022481] systemd[1]: Reached target Remote File Systems.
[    7.022964] systemd[1]: Starting Remote File Systems.
[    7.023546] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[    7.023980] systemd[1]: Starting Dispatch Password Requests to Console Directory Watch.
[    7.026345] systemd[1]: Reached target Encrypted Volumes.
[    7.026778] systemd[1]: Starting Encrypted Volumes.
[    7.027229] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    7.027750] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    7.028287] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
[    7.030920] systemd[1]: Reached target Paths.
[    7.031361] systemd[1]: Starting Paths.
[    7.033968] systemd[1]: Created slice Root Slice.
[    7.034408] systemd[1]: Starting Root Slice.
[    7.037000] systemd[1]: Created slice User and Session Slice.
[    7.037440] systemd[1]: Starting User and Session Slice.
[    7.055948] systemd[1]: Listening on Journal Audit Socket.
[    7.058376] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[    7.058814] systemd[1]: Starting /dev/initctl Compatibility Named Pipe.
[    7.061301] systemd[1]: Listening on Journal Socket.
[    7.061748] systemd[1]: Starting Journal Socket.
[    7.064204] systemd[1]: Listening on udev Control Socket.
[    7.064639] systemd[1]: Starting udev Control Socket.
[    7.067101] systemd[1]: Listening on Journal Socket (/dev/log).
[    7.067537] systemd[1]: Starting Journal Socket (/dev/log).
[    7.070030] systemd[1]: Created slice System Slice.
[    7.070460] systemd[1]: Starting System Slice.
[    7.071674] systemd[1]: Started Load Kernel Modules.
[    7.072780] systemd[1]: Starting Journal Service...
[    7.089906] systemd[1]: Mounting Temporary Directory...
[    7.092852] systemd[1]: Starting File System Check on Root Device...
[    7.097276] systemd[1]: Created slice system-systemd\x2dfsck.slice.
[    7.097690] systemd[1]: Starting system-systemd\x2dfsck.slice.
[    7.098619] systemd[1]: Mounting POSIX Message Queue File System...
[    7.101583] systemd[1]: Mounting Debug File System...
[    7.104613] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[    7.107723] systemd[1]: Mounting Configuration File System...
[    7.112351] systemd[1]: Created slice system-getty.slice.
[    7.112887] systemd[1]: Starting system-getty.slice.
[    7.113861] systemd[1]: Starting Setup Virtual Console...
[    7.132608] systemd[1]: Started Set Up Additional Binary Formats.
[    7.133082] systemd[1]: Mounted FUSE Control File System.
[    7.134042] systemd[1]: Mounting Huge Pages File System...
[    7.138311] systemd[1]: Reached target Slices.
[    7.138698] systemd[1]: Starting Slices.
[    7.140941] systemd[1]: Listening on udev Kernel Socket.
[    7.141307] systemd[1]: Starting udev Kernel Socket.
[    7.143588] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[    7.143949] systemd[1]: Starting Device-mapper event daemon FIFOs.
[    7.144855] systemd[1]: Starting Apply Kernel Variables...
[    7.149848] systemd[1]: Started Create list of required static device nodes for the current kernel.
[    7.302097] systemd[1]: Started Setup Virtual Console.
[    7.336681] systemd[1]: Mounted Debug File System.
[    7.338854] systemd[1]: Mounted Configuration File System.
[    7.341123] systemd[1]: Mounted Huge Pages File System.
[    7.343341] systemd[1]: Mounted POSIX Message Queue File System.
[    7.345515] systemd[1]: Mounted Temporary Directory.
[    7.410965] systemd[1]: Started Apply Kernel Variables.
[    7.539971] systemd[1]: Started Journal Service.
[    7.596609] EXT4-fs (sda2): re-mounted. Opts: (null)
[    7.757291] systemd-journald[127]: Received request to flush runtime journal from PID 1
[    9.124755] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[    9.125607] ACPI Warning: SystemIO range 0x0000000000001028-0x000000000000102F conflicts with OpRegion 0x0000000000001000-0x000000000000102F (\_SB_.PCI0.LPC0.PMIO) (20150515/utaddress-254)
[    9.126042] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    9.126447] ACPI Warning: SystemIO range 0x0000000000001180-0x00000000000011AF conflicts with OpRegion 0x0000000000001180-0x00000000000011AF (\_SB_.PCI0.LPC0.GPOX) (20150515/utaddress-254)
[    9.126918] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    9.127632] lpc_ich: Resource conflict(s) found affecting gpio_ich
[    9.161470] gpio_ich: GPIO from 436 to 511 on gpio_ich
[    9.181355] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    9.182719] r8169 0000:06:00.0 eth0: RTL8168d/8111d at 0xffffc900000b4000, 00:24:54:91:f9:63, XID 083000c0 IRQ 27
[    9.183121] r8169 0000:06:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    9.273847] r8169 0000:06:00.0 enp6s0: renamed from eth0
[    9.283796] mousedev: PS/2 mouse device common for all mice
[    9.334780] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
[    9.618676] snd_hda_intel 0000:01:00.1: Disabling MSI
[    9.700349] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC662 rev1: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
[    9.700758] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    9.701164] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    9.701830] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    9.702501] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    9.703180] snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
[    9.703838] snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
[    9.704501] snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
[    9.718525] input: HDA Intel MID Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input2
[    9.719461] input: HDA Intel MID Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input3
[    9.720124] input: HDA Intel MID Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
[    9.720786] input: HDA Intel MID Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
[    9.721446] input: HDA Intel MID Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
[   10.267332] EXT4-fs (sda1): mounting ext2 file system using the ext4 subsystem
[   10.302851] EXT4-fs (sda1): mounted filesystem without journal. Opts: (null)
[   10.380107] Adding 8388604k swap on /dev/sda5.  Priority:-1 extents:1 across:8388604k 
[   10.690556] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null)
[   10.826461] snd_hda_codec_hdmi hdaudioC1D0: HDMI: audio coding type 0 not expected
[   11.034306] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/0000:01:00.1/sound/card1/input7
[   11.035017] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/0000:01:00.1/sound/card1/input8
[   11.035828] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/0000:01:00.1/sound/card1/input9
[   11.036594] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/0000:01:00.1/sound/card1/input10
[   11.658459] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: (null)
[   11.839887] snd_hda_codec_hdmi hdaudioC1D0: HDMI: audio coding type 0 not expected
[   12.038659] EXT4-fs (sda8): mounted filesystem with ordered data mode. Opts: (null)

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-20  4:31     ` Sergey Senozhatsky
@ 2015-06-20  7:52       ` Thomas Gleixner
  2015-06-20  7:57         ` Sergey Senozhatsky
  0 siblings, 1 reply; 25+ messages in thread
From: Thomas Gleixner @ 2015-06-20  7:52 UTC (permalink / raw)
  To: Sergey Senozhatsky
  Cc: Jiang Liu, Borislav Petkov, linux-kernel, Sergey Senozhatsky

On Sat, 20 Jun 2015, Sergey Senozhatsky wrote:

> On (06/19/15 14:21), Thomas Gleixner wrote:
> [..]
> > Can you please collect the output of /proc/timer_list for the previous
> > patch and then replace the previous patch with the one below and
> > gather all the data again?
> > 
> 
> attached.

Can you please send me the dmesg of the second patch as well?

Thanks,

	tglx
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-20  7:52       ` Thomas Gleixner
@ 2015-06-20  7:57         ` Sergey Senozhatsky
  2015-06-20  8:13           ` Thomas Gleixner
  0 siblings, 1 reply; 25+ messages in thread
From: Sergey Senozhatsky @ 2015-06-20  7:57 UTC (permalink / raw)
  To: Thomas Gleixner
  Cc: Sergey Senozhatsky, Jiang Liu, Borislav Petkov, linux-kernel,
	Sergey Senozhatsky

On (06/20/15 09:52), Thomas Gleixner wrote:
[..]
> 
> Can you please send me the dmesg of the second patch as well?
> 

I'm sorry, what second patch?

	-ss
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-20  7:57         ` Sergey Senozhatsky
@ 2015-06-20  8:13           ` Thomas Gleixner
  2015-06-20  8:27             ` Sergey Senozhatsky
  2015-06-20 17:20             ` [tip:irq/core] genirq: Remove bogus restriction in irq_move_mask_irq() tip-bot for Thomas Gleixner
  0 siblings, 2 replies; 25+ messages in thread
From: Thomas Gleixner @ 2015-06-20  8:13 UTC (permalink / raw)
  To: Sergey Senozhatsky
  Cc: Jiang Liu, Borislav Petkov, linux-kernel, Sergey Senozhatsky

On Sat, 20 Jun 2015, Sergey Senozhatsky wrote:

> On (06/20/15 09:52), Thomas Gleixner wrote:
> [..]
> > 
> > Can you please send me the dmesg of the second patch as well?
> > 
> 
> I'm sorry, what second patch?

The one which I forgot to append when I replied yesterday. Appended now.

Thanks,

	tglx

----
diff --git a/arch/x86/kernel/hpet.c b/arch/x86/kernel/hpet.c
index e2449cf38b06..c47aab35a17e 100644
--- a/arch/x86/kernel/hpet.c
+++ b/arch/x86/kernel/hpet.c
@@ -578,7 +578,7 @@ static void hpet_msi_capability_lookup(unsigned int start_timer)
 			continue;
 
 		irq = hpet_assign_irq(hpet_domain, hdev, hdev->num);
-		if (irq < 0)
+		if (irq <= 0)
 			continue;
 
 		sprintf(hdev->name, "hpet%d", i);
diff --git a/kernel/irq/manage.c b/kernel/irq/manage.c
index b1c7e8f46bfb..49f9b6d2edf6 100644
--- a/kernel/irq/manage.c
+++ b/kernel/irq/manage.c
@@ -209,6 +209,9 @@ int irq_set_affinity_locked(struct irq_data *data, const struct cpumask *mask,
 	if (!chip || !chip->irq_set_affinity)
 		return -EINVAL;
 
+	/* Figure out where the set affinitycall comes from */
+	WARN_ON(data->irq == 0);
+
 	if (irq_can_move_pcntxt(data)) {
 		ret = irq_do_set_affinity(data, mask, force);
 	} else {
diff --git a/kernel/irq/migration.c b/kernel/irq/migration.c
index dd203e276b07..00bbabbc144b 100644
--- a/kernel/irq/migration.c
+++ b/kernel/irq/migration.c
@@ -12,16 +12,17 @@ void irq_move_masked_irq(struct irq_data *idata)
 	if (likely(!irqd_is_setaffinity_pending(&desc->irq_data)))
 		return;
 
+	irqd_clr_move_pending(&desc->irq_data);
+
+
 	/*
 	 * Paranoia: cpu-local interrupts shouldn't be calling in here anyway.
 	 */
-	if (!irqd_can_balance(&desc->irq_data)) {
+	if (irqd_is_per_cpu(&desc->irq_data)) {
 		WARN_ON(1);
 		return;
 	}
 
-	irqd_clr_move_pending(&desc->irq_data);
-
 	if (unlikely(cpumask_empty(desc->pending_mask)))
 		return;
 





--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-20  8:13           ` Thomas Gleixner
@ 2015-06-20  8:27             ` Sergey Senozhatsky
  2015-06-20  9:12               ` Thomas Gleixner
  2015-06-20 17:20             ` [tip:irq/core] genirq: Remove bogus restriction in irq_move_mask_irq() tip-bot for Thomas Gleixner
  1 sibling, 1 reply; 25+ messages in thread
From: Sergey Senozhatsky @ 2015-06-20  8:27 UTC (permalink / raw)
  To: Thomas Gleixner
  Cc: Sergey Senozhatsky, Jiang Liu, Borislav Petkov, linux-kernel,
	Sergey Senozhatsky

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

On (06/20/15 10:13), Thomas Gleixner wrote:
[..]
> > > Can you please send me the dmesg of the second patch as well?
> > > 
> > 
> > I'm sorry, what second patch?
> 
> The one which I forgot to append when I replied yesterday. Appended now.
> 


attached.

[    0.197188] ------------[ cut here ]------------
[    0.197250] WARNING: CPU: 0 PID: 1 at kernel/irq/manage.c:213 irq_set_affinity_locked+0x5b/0xf9()
[    0.197329] Modules linked in:
[    0.197426] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.1.0-rc8-next-20150619-dbg-00010-g841f367-dirty #234
[    0.197507] Hardware name: SAMSUNG ELECTRONICS CO.,LTD Samsung DeskTop System/Samsung DeskTop System, BIOS 05CC                   04/09/2010
[    0.197594]  0000000000000009 ffff880133127db8 ffffffff814f2add ffffffff810851a4
[    0.197824]  0000000000000000 ffff880133127df8 ffffffff8103d196 0000000000000000
[    0.198052]  ffffffff8108795c ffff880133007c00 0000000000000000 ffff880133007c00
[    0.198281] Call Trace:
[    0.198339]  [<ffffffff814f2add>] dump_stack+0x4c/0x6e
[    0.198401]  [<ffffffff810851a4>] ? console_unlock+0x400/0x42f
[    0.198465]  [<ffffffff8103d196>] warn_slowpath_common+0x9b/0xb5
[    0.198528]  [<ffffffff8108795c>] ? irq_set_affinity_locked+0x5b/0xf9
[    0.198592]  [<ffffffff8103d253>] warn_slowpath_null+0x1a/0x1c
[    0.198654]  [<ffffffff8108795c>] irq_set_affinity_locked+0x5b/0xf9
[    0.198717]  [<ffffffff81087a46>] __irq_set_affinity+0x4c/0x67
[    0.198781]  [<ffffffff81b1d48c>] setup_ioapic_dest+0xa7/0xbf
[    0.198843]  [<ffffffff810851a4>] ? console_unlock+0x400/0x42f
[    0.198906]  [<ffffffff81b1b1ef>] native_smp_cpus_done+0xa4/0xae
[    0.198970]  [<ffffffff81b2408a>] smp_init+0x75/0x7a
[    0.199032]  [<ffffffff81b0dfc7>] kernel_init_freeable+0x8e/0x198
[    0.199096]  [<ffffffff814ef8d3>] ? rest_init+0x13a/0x13a
[    0.199158]  [<ffffffff814ef8e1>] kernel_init+0xe/0xd4
[    0.199219]  [<ffffffff814f953f>] ret_from_fork+0x3f/0x70
[    0.199281]  [<ffffffff814ef8d3>] ? rest_init+0x13a/0x13a
[    0.199359] ---[ end trace 3b2deb957481a854 ]---


	-ss

[-- Attachment #2: dmesg-patch-v2 --]
[-- Type: text/plain, Size: 48948 bytes --]

[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 4.1.0-rc8-next-20150619-dbg-00010-g841f367-dirty (ss@swordfish) (gcc version 5.1.0 (GCC) ) #234 SMP PREEMPT Sat Jun 20 17:24:02 KST 2015
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.1.0-rc8-next-20150619-dbg-00010-g841f367-dirty root=/dev/sda2 ro rootfstype=ext4 resume=/dev/sda5 libahci.ignore_sss=1 init=/usr/lib/systemd/systemd
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000] x86/fpu: Legacy x87 FPU detected.
[    0.000000] x86/fpu: Using 'lazy' FPU context switches.
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009cfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009d000-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000ce000-0x00000000000cffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000dc000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000c3ffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000c4000000-0x00000000c5ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000c77c0000-0x00000000c77d3fff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000c77d4000-0x00000000c77d6fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000c77d7000-0x00000000c7ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec0ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x0000000137ffffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.6 present.
[    0.000000] DMI: SAMSUNG ELECTRONICS CO.,LTD Samsung DeskTop System/Samsung DeskTop System, BIOS 05CC                   04/09/2010
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x138000 max_arch_pfn = 0x400000000
[    0.000000] MTRR default type: uncachable
[    0.000000] MTRR fixed ranges enabled:
[    0.000000]   00000-9FFFF write-back
[    0.000000]   A0000-BFFFF uncachable
[    0.000000]   C0000-CFFFF write-protect
[    0.000000]   D0000-DFFFF uncachable
[    0.000000]   E0000-FFFFF write-protect
[    0.000000] MTRR variable ranges enabled:
[    0.000000]   0 base 0C8000000 mask FF8000000 uncachable
[    0.000000]   1 base 0D0000000 mask FF0000000 uncachable
[    0.000000]   2 base 0E0000000 mask FE0000000 uncachable
[    0.000000]   3 base 000000000 mask F00000000 write-back
[    0.000000]   4 base 100000000 mask FE0000000 write-back
[    0.000000]   5 base 120000000 mask FF0000000 write-back
[    0.000000]   6 base 130000000 mask FF8000000 write-back
[    0.000000]   7 base 0C7800000 mask FFF800000 uncachable
[    0.000000] x86/PAT: Configuration [0-7]: WB  WC  UC- UC  WB  WC  UC- WT  
[    0.000000] e820: update [mem 0xc7800000-0xffffffff] usable ==> reserved
[    0.000000] e820: last_pfn = 0xc4000 max_arch_pfn = 0x400000000
[    0.000000] Scanning 1 areas for low memory corruption
[    0.000000] Base memory trampoline at [ffff880000097000] 97000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x0298b000, 0x0298bfff] PGTABLE
[    0.000000] BRK [0x0298c000, 0x0298cfff] PGTABLE
[    0.000000] BRK [0x0298d000, 0x0298dfff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x137e00000-0x137ffffff]
[    0.000000]  [mem 0x137e00000-0x137ffffff] page 2M
[    0.000000] BRK [0x0298e000, 0x0298efff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x120000000-0x137dfffff]
[    0.000000]  [mem 0x120000000-0x137dfffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x100000000-0x11fffffff]
[    0.000000]  [mem 0x100000000-0x11fffffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x00100000-0xc3ffffff]
[    0.000000]  [mem 0x00100000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0xc3ffffff] page 2M
[    0.000000] RAMDISK: [mem 0x37a66000-0x37d2afff]
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000000F6F20 000024 (v02 PTLTD )
[    0.000000] ACPI: XSDT 0x00000000C77CCD13 00006C (v01 SECCSD LH43STAR 06040000  LTP 00000000)
[    0.000000] ACPI: FACP 0x00000000C77D3BA1 0000F4 (v03 SEC    MAGIC    06040000 PTL  00000002)
[    0.000000] ACPI BIOS Warning (bug): Optional FADT field Pm2ControlBlock has zero address or length: 0x0000000000001050/0x0 (20150515/tbfadt-649)
[    0.000000] ACPI BIOS Warning (bug): Invalid length for FADT/Pm2ControlBlock: 0, using default 8 (20150515/tbfadt-699)
[    0.000000] ACPI: DSDT 0x00000000C77CCD7F 006D9E (v01 Intel  LYNNFLD  06040000 MSFT 03000001)
[    0.000000] ACPI: FACS 0x00000000C77D6FC0 000040
[    0.000000] ACPI: TCPA 0x00000000C77D3C95 000032 (v01 Intel  TYLERBRG 06040000 LOHR 0000005A)
[    0.000000] ACPI: SSDT 0x00000000C77C4CCB 001950 (v01 INTEL  PPM RCM  80000001 INTL 20061109)
[    0.000000] ACPI: SLIC 0x00000000C77D3CEB 000176 (v01 SECCSD LH43STAR 06040000  LTP 00000000)
[    0.000000] ACPI: APIC 0x00000000C77D3E61 000084 (v01 PTLTD  ? APIC   06040000  LTP 00000000)
[    0.000000] ACPI: MCFG 0x00000000C77D3EE5 00003C (v01 PTLTD    MCFG   06040000  LTP 00000000)
[    0.000000] ACPI: HPET 0x00000000C77D3F21 000038 (v01 PTLTD  HPETTBL  06040000  LTP 00000001)
[    0.000000] ACPI: BOOT 0x00000000C77D3F59 000028 (v01 PTLTD  $SBFTBL$ 06040000  LTP 00000001)
[    0.000000] ACPI: ASF! 0x00000000C77D3F81 00007F (v32 OEMID  OEMTBL   06040000 PTL  00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000]  [ffffea0000000000-ffffea0004dfffff] PMD -> [ffff880133600000-ffff8801375fffff] on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.000000]   Normal   [mem 0x0000000100000000-0x0000000137ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x000000000009cfff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x00000000c3ffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x0000000137ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x0000000137ffffff]
[    0.000000] On node 0 totalpages: 1032092
[    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: 12480 pages used for memmap
[    0.000000]   DMA32 zone: 798720 pages, LIFO batch:31
[    0.000000]   Normal zone: 3584 pages used for memmap
[    0.000000]   Normal zone: 229376 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x1008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    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] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
[    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: 0x8086a701 base: 0xfed00000
[    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] e820: [mem 0xc8000000-0xdfffffff] available for PCI devices
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[    0.000000] setup_percpu: NR_CPUS:4 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 32 pages/cpu @ffff880137c00000 s91272 r8192 d31608 u524288
[    0.000000] pcpu-alloc: s91272 r8192 d31608 u524288 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 1015943
[    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-4.1.0-rc8-next-20150619-dbg-00010-g841f367-dirty root=/dev/sda2 ro rootfstype=ext4 resume=/dev/sda5 libahci.ignore_sss=1 init=/usr/lib/systemd/systemd
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.000000] Memory: 3960696K/4128368K available (5104K kernel code, 979K rwdata, 2380K rodata, 964K init, 13944K bss, 167672K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Running RCU self tests
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	RCU lockdep checking is enabled.
[    0.000000] 	Additional per-CPU info printed with stalls.
[    0.000000] 	Build-time adjustment of leaf fanout to 64.
[    0.000000] NR_IRQS:4352 nr_irqs:456 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     32768
[    0.000000] ... MAX_LOCKDEP_CHAINS:      65536
[    0.000000] ... CHAINHASH_SIZE:          32768
[    0.000000]  memory used by lock dependency info: 8159 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] clocksource: hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 2660.112 MHz processor
[    0.000064] Calibrating delay loop (skipped), value calculated using timer frequency.. 5322.90 BogoMIPS (lpj=8867040)
[    0.000187] pid_max: default: 32768 minimum: 301
[    0.000264] ACPI: Core revision 20150515
[    0.007196] ACPI: All ACPI Tables successfully acquired
[    0.007392] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.007459] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.008483] CPU: Physical Processor ID: 0
[    0.008543] CPU: Processor Core ID: 0
[    0.008604] mce: CPU supports 9 MCE banks
[    0.008668] CPU0: Thermal monitoring handled by SMI
[    0.008681] process: using mwait in idle threads
[    0.008743] Last level iTLB entries: 4KB 512, 2MB 7, 4MB 7
[    0.008805] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0
[    0.009029] Freeing SMP alternatives memory: 20K (ffffffff81be7000 - ffffffff81bec000)
[    0.020349] ftrace: allocating 21310 entries in 84 pages
[    0.029863] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.167006] smpboot: CPU0: Intel(R) Core(TM) i5 CPU         750  @ 2.67GHz (fam: 06, model: 1e, stepping: 05)
[    0.167221] Performance Events: PEBS fmt1+, 16-deep LBR, Nehalem events, Intel PMU driver.
[    0.167462] perf_event_intel: CPU erratum AAJ80 worked around
[    0.167524] perf_event_intel: CPUID marked event: 'bus cycles' unavailable
[    0.167595] ... version:                3
[    0.167653] ... bit width:              48
[    0.167711] ... generic registers:      4
[    0.167770] ... value mask:             0000ffffffffffff
[    0.167831] ... max period:             000000007fffffff
[    0.167891] ... fixed-purpose events:   3
[    0.167950] ... event mask:             000000070000000f
[    0.180596] x86: Booting SMP configuration:
[    0.180657] .... node  #0, CPUs:      #1
[    0.181822] CPU1: Thermal monitoring handled by SMI
[    0.184158] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[    0.187124]  #2
[    0.188202] CPU2: Thermal monitoring handled by SMI
[    0.193795]  #3
[    0.194927] CPU3: Thermal monitoring handled by SMI
[    0.197059] x86: Booted up 1 node, 4 CPUs
[    0.197122] smpboot: Total of 4 processors activated (21289.60 BogoMIPS)
[    0.197188] ------------[ cut here ]------------
[    0.197250] WARNING: CPU: 0 PID: 1 at kernel/irq/manage.c:213 irq_set_affinity_locked+0x5b/0xf9()
[    0.197329] Modules linked in:
[    0.197426] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.1.0-rc8-next-20150619-dbg-00010-g841f367-dirty #234
[    0.197507] Hardware name: SAMSUNG ELECTRONICS CO.,LTD Samsung DeskTop System/Samsung DeskTop System, BIOS 05CC                   04/09/2010
[    0.197594]  0000000000000009 ffff880133127db8 ffffffff814f2add ffffffff810851a4
[    0.197824]  0000000000000000 ffff880133127df8 ffffffff8103d196 0000000000000000
[    0.198052]  ffffffff8108795c ffff880133007c00 0000000000000000 ffff880133007c00
[    0.198281] Call Trace:
[    0.198339]  [<ffffffff814f2add>] dump_stack+0x4c/0x6e
[    0.198401]  [<ffffffff810851a4>] ? console_unlock+0x400/0x42f
[    0.198465]  [<ffffffff8103d196>] warn_slowpath_common+0x9b/0xb5
[    0.198528]  [<ffffffff8108795c>] ? irq_set_affinity_locked+0x5b/0xf9
[    0.198592]  [<ffffffff8103d253>] warn_slowpath_null+0x1a/0x1c
[    0.198654]  [<ffffffff8108795c>] irq_set_affinity_locked+0x5b/0xf9
[    0.198717]  [<ffffffff81087a46>] __irq_set_affinity+0x4c/0x67
[    0.198781]  [<ffffffff81b1d48c>] setup_ioapic_dest+0xa7/0xbf
[    0.198843]  [<ffffffff810851a4>] ? console_unlock+0x400/0x42f
[    0.198906]  [<ffffffff81b1b1ef>] native_smp_cpus_done+0xa4/0xae
[    0.198970]  [<ffffffff81b2408a>] smp_init+0x75/0x7a
[    0.199032]  [<ffffffff81b0dfc7>] kernel_init_freeable+0x8e/0x198
[    0.199096]  [<ffffffff814ef8d3>] ? rest_init+0x13a/0x13a
[    0.199158]  [<ffffffff814ef8e1>] kernel_init+0xe/0xd4
[    0.199219]  [<ffffffff814f953f>] ret_from_fork+0x3f/0x70
[    0.199281]  [<ffffffff814ef8d3>] ? rest_init+0x13a/0x13a
[    0.199359] ---[ end trace 3b2deb957481a854 ]---
[    0.202710] devtmpfs: initialized
[    0.206522] PM: Registering ACPI NVS region [mem 0xc77d4000-0xc77d6fff] (12288 bytes)
[    0.206762] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.206987] pinctrl core: initialized pinctrl subsystem
[    0.207609] NET: Registered protocol family 16
[    0.220367] cpuidle: using governor ladder
[    0.233681] cpuidle: using governor menu
[    0.233778] Simple Boot Flag at 0x37 set to 0x1
[    0.233891] ACPI: bus type PCI registered
[    0.234003] PCI: MMCONFIG for domain 0000 [bus 00-06] at [mem 0xe0000000-0xe06fffff] (base 0xe0000000)
[    0.234085] PCI: MMCONFIG at [mem 0xe0000000-0xe06fffff] reserved in E820
[    0.234155] pmd_set_huge: Cannot satisfy [mem 0xe0000000-0xe0200000] with a huge-page mapping due to MTRR override.
[    0.234245] PCI: Using configuration type 1 for base access
[    0.247624] ACPI: Added _OSI(Module Device)
[    0.247685] ACPI: Added _OSI(Processor Device)
[    0.247745] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.247805] ACPI: Added _OSI(Processor Aggregator Device)
[    0.257356] ACPI: Interpreter enabled
[    0.257421] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20150515/hwxface-580)
[    0.257580] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20150515/hwxface-580)
[    0.257766] ACPI: (supports S0 S3 S5)
[    0.257825] ACPI: Using IOAPIC for interrupt routing
[    0.257933] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.272416] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.272485] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig Segments MSI]
[    0.272607] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
[    0.273673] acpi PNP0A03:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-06] only partially covers this bridge
[    0.274113] PCI host bridge to bus 0000:00
[    0.274175] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.274237] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.274302] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.274366] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.274445] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff window]
[    0.274523] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff window]
[    0.274601] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff window]
[    0.274679] pci_bus 0000:00: root bus resource [mem 0xc8000000-0xfdffffff window]
[    0.274805] pci 0000:00:00.0: [8086:d131] type 00 class 0x060000
[    0.275121] pci 0000:00:03.0: [8086:d138] type 01 class 0x060400
[    0.275189] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
[    0.275423] pci 0000:00:03.0: System wakeup disabled by ACPI
[    0.275609] pci 0000:00:08.0: [8086:d155] type 00 class 0x088000
[    0.275832] pci 0000:00:08.1: [8086:d156] type 00 class 0x088000
[    0.276052] pci 0000:00:08.2: [8086:d157] type 00 class 0x088000
[    0.276284] pci 0000:00:08.3: [8086:d158] type 00 class 0x088000
[    0.276498] pci 0000:00:10.0: [8086:d150] type 00 class 0x088000
[    0.276704] pci 0000:00:10.1: [8086:d151] type 00 class 0x088000
[    0.276932] pci 0000:00:1a.0: [8086:3b3c] type 00 class 0x0c0320
[    0.276971] pci 0000:00:1a.0: reg 0x10: [mem 0xf1305000-0xf13053ff]
[    0.277055] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.277157] pci 0000:00:1a.0: System wakeup disabled by ACPI
[    0.277339] pci 0000:00:1b.0: [8086:3b56] type 00 class 0x040300
[    0.277372] pci 0000:00:1b.0: reg 0x10: [mem 0xf1300000-0xf1303fff 64bit]
[    0.277447] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.277640] pci 0000:00:1c.0: [8086:3b42] type 01 class 0x060400
[    0.277713] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.277814] pci 0000:00:1c.0: System wakeup disabled by ACPI
[    0.277998] pci 0000:00:1c.5: [8086:3b4c] type 01 class 0x060400
[    0.278078] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.278179] pci 0000:00:1c.5: System wakeup disabled by ACPI
[    0.278362] pci 0000:00:1d.0: [8086:3b34] type 00 class 0x0c0320
[    0.278396] pci 0000:00:1d.0: reg 0x10: [mem 0xf1305400-0xf13057ff]
[    0.278479] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.278581] pci 0000:00:1d.0: System wakeup disabled by ACPI
[    0.278758] pci 0000:00:1e.0: [8086:244e] type 01 class 0x060401
[    0.278960] pci 0000:00:1e.0: System wakeup disabled by ACPI
[    0.279141] pci 0000:00:1f.0: [8086:3b06] type 00 class 0x060100
[    0.279444] pci 0000:00:1f.2: [8086:3b22] type 00 class 0x010601
[    0.279475] pci 0000:00:1f.2: reg 0x10: [io  0x1830-0x1837]
[    0.279484] pci 0000:00:1f.2: reg 0x14: [io  0x1824-0x1827]
[    0.279493] pci 0000:00:1f.2: reg 0x18: [io  0x1828-0x182f]
[    0.279503] pci 0000:00:1f.2: reg 0x1c: [io  0x1820-0x1823]
[    0.279512] pci 0000:00:1f.2: reg 0x20: [io  0x1800-0x181f]
[    0.279521] pci 0000:00:1f.2: reg 0x24: [mem 0xf1304000-0xf13047ff]
[    0.279558] pci 0000:00:1f.2: PME# supported from D3hot
[    0.279764] pci 0000:00:1f.3: [8086:3b30] type 00 class 0x0c0500
[    0.279785] pci 0000:00:1f.3: reg 0x10: [mem 0xf1305800-0xf13058ff 64bit]
[    0.279810] pci 0000:00:1f.3: reg 0x20: [io  0x1840-0x185f]
[    0.280107] pci 0000:01:00.0: [10de:0a20] type 00 class 0x030000
[    0.280133] pci 0000:01:00.0: reg 0x10: [mem 0xf0000000-0xf0ffffff]
[    0.280146] pci 0000:01:00.0: reg 0x14: [mem 0xd0000000-0xdfffffff 64bit pref]
[    0.280159] pci 0000:01:00.0: reg 0x1c: [mem 0xce000000-0xcfffffff 64bit pref]
[    0.280168] pci 0000:01:00.0: reg 0x24: [io  0x2000-0x207f]
[    0.280177] pci 0000:01:00.0: reg 0x30: [mem 0x00000000-0x0007ffff pref]
[    0.280335] pci 0000:01:00.1: [10de:0be2] type 00 class 0x040300
[    0.280360] pci 0000:01:00.1: reg 0x10: [mem 0xf1000000-0xf1003fff]
[    0.280532] pci 0000:00:03.0: PCI bridge to [bus 01]
[    0.280596] pci 0000:00:03.0:   bridge window [io  0x2000-0x2fff]
[    0.280600] pci 0000:00:03.0:   bridge window [mem 0xf0000000-0xf10fffff]
[    0.280605] pci 0000:00:03.0:   bridge window [mem 0xce000000-0xdfffffff 64bit pref]
[    0.280704] pci 0000:00:1c.0: PCI bridge to [bus 05]
[    0.280768] pci 0000:00:1c.0:   bridge window [io  0x0000-0x0fff]
[    0.280887] pci 0000:06:00.0: [10ec:8168] type 00 class 0x020000
[    0.280933] pci 0000:06:00.0: reg 0x10: [io  0x3000-0x30ff]
[    0.280965] pci 0000:06:00.0: reg 0x18: [mem 0xf1404000-0xf1404fff 64bit pref]
[    0.280985] pci 0000:06:00.0: reg 0x20: [mem 0xf1400000-0xf1403fff 64bit pref]
[    0.280999] pci 0000:06:00.0: reg 0x30: [mem 0x00000000-0x0001ffff pref]
[    0.281060] pci 0000:06:00.0: supports D1 D2
[    0.281062] pci 0000:06:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.281223] pci 0000:00:1c.5: PCI bridge to [bus 06]
[    0.281287] pci 0000:00:1c.5:   bridge window [io  0x3000-0x3fff]
[    0.281296] pci 0000:00:1c.5:   bridge window [mem 0xf1400000-0xf14fffff 64bit pref]
[    0.281425] pci 0000:00:1e.0: PCI bridge to [bus 07] (subtractive decode)
[    0.281499] pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7 window] (subtractive decode)
[    0.281501] pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff window] (subtractive decode)
[    0.281504] pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff window] (subtractive decode)
[    0.281506] pci 0000:00:1e.0:   bridge window [mem 0x000d0000-0x000d3fff window] (subtractive decode)
[    0.281509] pci 0000:00:1e.0:   bridge window [mem 0x000d4000-0x000d7fff window] (subtractive decode)
[    0.281511] pci 0000:00:1e.0:   bridge window [mem 0x000d8000-0x000dbfff window] (subtractive decode)
[    0.281514] pci 0000:00:1e.0:   bridge window [mem 0xc8000000-0xfdffffff window] (subtractive decode)
[    0.281555] pci_bus 0000:00: on NUMA node 0
[    0.282419] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 6 7 10 11 14 15)
[    0.282998] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *10 11 14 15)
[    0.283576] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *10 11 14 15)
[    0.284157] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 10 *11 14 15)
[    0.284734] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 14 15) *0, disabled.
[    0.285402] ACPI: PCI Interrupt Link [LNKF] (IRQs 4 5 6 7 10 11 14 15) *0, disabled.
[    0.286031] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 *11 14 15)
[    0.286609] ACPI: PCI Interrupt Link [LNKH] (IRQs 4 5 6 *7 10 11 14 15)
[    0.287856] ACPI: Enabled 1 GPEs in block 00 to 3F
[    0.288174] wmi: Mapper loaded
[    0.288243] PCI: Using ACPI for IRQ routing
[    0.288386] PCI: pci_cache_line_size set to 64 bytes
[    0.288440] e820: reserve RAM buffer [mem 0x0009d000-0x0009ffff]
[    0.289144] HPET: 8 timers in total, 1 timers will be used for per-cpu timer
[    0.289214] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 24, 0, 0, 0, 0, 0
[    0.289618] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[    0.291956] hpet: hpet2 irq 24 for MSI
[    0.292179] clocksource: Switched to clocksource hpet
[    0.320560] pnp: PnP ACPI init
[    0.321158] system 00:00: [io  0x04d0-0x04d1] has been reserved
[    0.321224] system 00:00: [io  0x0800-0x080f] has been reserved
[    0.321292] system 00:00: [io  0x1000-0x107f] could not be reserved
[    0.321356] system 00:00: [io  0x1180-0x11bf] has been reserved
[    0.321420] system 00:00: [io  0xfe00] has been reserved
[    0.321483] system 00:00: [mem 0xe0000000-0xefffffff] has been reserved
[    0.321549] system 00:00: [mem 0xfe710000-0xfe710fff] has been reserved
[    0.321614] system 00:00: [mem 0xfc000000-0xfcffffff] has been reserved
[    0.321680] system 00:00: [mem 0xfee00000-0xfeefffff] could not be reserved
[    0.321745] system 00:00: [mem 0xfe800000-0xfe9fffff] has been reserved
[    0.321811] system 00:00: [mem 0xfeb00000-0xfebfffff] has been reserved
[    0.321876] system 00:00: [mem 0xfed20000-0xfed44fff] has been reserved
[    0.321941] system 00:00: [mem 0xfed45000-0xfed8ffff] has been reserved
[    0.322070] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.322225] pnp 00:01: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.322896] pnp 00:02: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.323334] pnp 00:03: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.323602] pnp 00:04: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.323650] pnp: PnP ACPI: found 5 devices
[    0.333662] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    0.333768] pci 0000:00:1c.0: bridge window [io  0x1000-0x0fff] to [bus 05] add_size 1000
[    0.333772] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 05] add_size 200000 add_align 100000
[    0.333775] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff] to [bus 05] add_size 200000 add_align 100000
[    0.333785] pci 0000:00:1c.5: bridge window [mem 0x00100000-0x001fffff] to [bus 06] add_size 400000 add_align 100000
[    0.333797] pci 0000:00:1c.0: res[8]=[mem 0x00100000-0x000fffff] res_to_dev_res add_size 200000 min_align 100000
[    0.333800] pci 0000:00:1c.0: res[8]=[mem 0x00100000-0x002fffff] res_to_dev_res add_size 200000 min_align 100000
[    0.333803] pci 0000:00:1c.0: res[9]=[mem 0x00100000-0x000fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
[    0.333805] pci 0000:00:1c.0: res[9]=[mem 0x00100000-0x002fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
[    0.333808] pci 0000:00:1c.5: res[8]=[mem 0x00100000-0x001fffff] res_to_dev_res add_size 400000 min_align 100000
[    0.333810] pci 0000:00:1c.5: res[8]=[mem 0x00100000-0x005fffff] res_to_dev_res add_size 400000 min_align 100000
[    0.333813] pci 0000:00:1c.0: res[7]=[io  0x1000-0x0fff] res_to_dev_res add_size 1000 min_align 1000
[    0.333815] pci 0000:00:1c.0: res[7]=[io  0x1000-0x1fff] res_to_dev_res add_size 1000 min_align 1000
[    0.333822] pci 0000:00:1c.0: BAR 8: assigned [mem 0xc8000000-0xc81fffff]
[    0.333892] pci 0000:00:1c.0: BAR 9: assigned [mem 0xc8200000-0xc83fffff 64bit pref]
[    0.333972] pci 0000:00:1c.5: BAR 8: assigned [mem 0xc8400000-0xc88fffff]
[    0.334037] pci 0000:00:1c.0: BAR 7: assigned [io  0x4000-0x4fff]
[    0.334103] pci 0000:01:00.0: BAR 6: assigned [mem 0xf1080000-0xf10fffff pref]
[    0.334181] pci 0000:00:03.0: PCI bridge to [bus 01]
[    0.334243] pci 0000:00:03.0:   bridge window [io  0x2000-0x2fff]
[    0.334309] pci 0000:00:03.0:   bridge window [mem 0xf0000000-0xf10fffff]
[    0.334375] pci 0000:00:03.0:   bridge window [mem 0xce000000-0xdfffffff 64bit pref]
[    0.334457] pci 0000:00:1c.0: PCI bridge to [bus 05]
[    0.334519] pci 0000:00:1c.0:   bridge window [io  0x4000-0x4fff]
[    0.334585] pci 0000:00:1c.0:   bridge window [mem 0xc8000000-0xc81fffff]
[    0.334651] pci 0000:00:1c.0:   bridge window [mem 0xc8200000-0xc83fffff 64bit pref]
[    0.334735] pci 0000:06:00.0: BAR 6: assigned [mem 0xc8400000-0xc841ffff pref]
[    0.334813] pci 0000:00:1c.5: PCI bridge to [bus 06]
[    0.334875] pci 0000:00:1c.5:   bridge window [io  0x3000-0x3fff]
[    0.334941] pci 0000:00:1c.5:   bridge window [mem 0xc8400000-0xc88fffff]
[    0.335007] pci 0000:00:1c.5:   bridge window [mem 0xf1400000-0xf14fffff 64bit pref]
[    0.335091] pci 0000:00:1e.0: PCI bridge to [bus 07]
[    0.335162] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    0.335164] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    0.335166] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.335168] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000d3fff window]
[    0.335170] pci_bus 0000:00: resource 8 [mem 0x000d4000-0x000d7fff window]
[    0.335172] pci_bus 0000:00: resource 9 [mem 0x000d8000-0x000dbfff window]
[    0.335174] pci_bus 0000:00: resource 10 [mem 0xc8000000-0xfdffffff window]
[    0.335176] pci_bus 0000:01: resource 0 [io  0x2000-0x2fff]
[    0.335178] pci_bus 0000:01: resource 1 [mem 0xf0000000-0xf10fffff]
[    0.335180] pci_bus 0000:01: resource 2 [mem 0xce000000-0xdfffffff 64bit pref]
[    0.335183] pci_bus 0000:05: resource 0 [io  0x4000-0x4fff]
[    0.335185] pci_bus 0000:05: resource 1 [mem 0xc8000000-0xc81fffff]
[    0.335187] pci_bus 0000:05: resource 2 [mem 0xc8200000-0xc83fffff 64bit pref]
[    0.335189] pci_bus 0000:06: resource 0 [io  0x3000-0x3fff]
[    0.335191] pci_bus 0000:06: resource 1 [mem 0xc8400000-0xc88fffff]
[    0.335193] pci_bus 0000:06: resource 2 [mem 0xf1400000-0xf14fffff 64bit pref]
[    0.335195] pci_bus 0000:07: resource 4 [io  0x0000-0x0cf7 window]
[    0.335197] pci_bus 0000:07: resource 5 [io  0x0d00-0xffff window]
[    0.335199] pci_bus 0000:07: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.335201] pci_bus 0000:07: resource 7 [mem 0x000d0000-0x000d3fff window]
[    0.335203] pci_bus 0000:07: resource 8 [mem 0x000d4000-0x000d7fff window]
[    0.335205] pci_bus 0000:07: resource 9 [mem 0x000d8000-0x000dbfff window]
[    0.335207] pci_bus 0000:07: resource 10 [mem 0xc8000000-0xfdffffff window]
[    0.335276] NET: Registered protocol family 2
[    0.335748] TCP established hash table entries: 32768 (order: 6, 262144 bytes)
[    0.335908] TCP bind hash table entries: 32768 (order: 9, 2097152 bytes)
[    0.337806] TCP: Hash tables configured (established 32768 bind 32768)
[    0.337924] UDP hash table entries: 2048 (order: 6, 327680 bytes)
[    0.338236] UDP-Lite hash table entries: 2048 (order: 6, 327680 bytes)
[    0.338684] NET: Registered protocol family 1
[    0.340604] pci 0000:01:00.0: Video device with shadowed ROM
[    0.340616] PCI: CLS 32 bytes, default 64
[    0.340831] Unpacking initramfs...
[    0.394660] Freeing initrd memory: 2836K (ffff880037a66000 - ffff880037d2b000)
[    0.394747] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.394812] software IO TLB [mem 0xc0000000-0xc4000000] (64MB) mapped at [ffff8800c0000000-ffff8800c3ffffff]
[    0.395147] microcode: CPU0 sig=0x106e5, pf=0x2, revision=0x3
[    0.395237] microcode: CPU1 sig=0x106e5, pf=0x2, revision=0x3
[    0.395313] microcode: CPU2 sig=0x106e5, pf=0x2, revision=0x3
[    0.395388] microcode: CPU3 sig=0x106e5, pf=0x2, revision=0x3
[    0.395780] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    0.395869] Scanning for low memory corruption every 60 seconds
[    0.396563] futex hash table entries: 1024 (order: 5, 131072 bytes)
[    0.397351] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.405801] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.405897] io scheduler noop registered
[    0.405958] io scheduler deadline registered (default)
[    0.406732] pcieport 0000:00:1c.0: enabling device (0000 -> 0003)
[    0.407881] intel_idle: MWAIT substates: 0x1120
[    0.407888] intel_idle: v0.4 model 0x1E
[    0.407889] intel_idle: lapic_timer_reliable_states 0x2
[    0.408711] GHES: HEST is not enabled!
[    0.408870] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.429697] 00:02: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[    0.450682] 00:03: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A
[    0.451939] Linux agpgart interface v0.103
[    0.452028] [drm] Initialized drm 1.1.0 20060810
[    0.453984] nouveau  [  DEVICE][0000:01:00.0] BOOT0  : 0x0a5000a2
[    0.454048] nouveau  [  DEVICE][0000:01:00.0] Chipset: GT216 (NVA5)
[    0.454110] nouveau  [  DEVICE][0000:01:00.0] Family : NV50
[    0.586083] nouveau  [   VBIOS][0000:01:00.0] using image from PRAMIN
[    0.586267] nouveau  [   VBIOS][0000:01:00.0] BIT signature found
[    0.586329] nouveau  [   VBIOS][0000:01:00.0] version 70.16.28.00.1e
[    0.607597] nouveau  [     PMC][0000:01:00.0] MSI interrupts enabled
[    0.607753] nouveau  [     PFB][0000:01:00.0] RAM type: DDR3
[    0.607814] nouveau  [     PFB][0000:01:00.0] RAM size: 1024 MiB
[    0.607876] nouveau  [     PFB][0000:01:00.0]    ZCOMP: 1920 tags
[    0.613159] nouveau  [    VOLT][0000:01:00.0] GPU voltage: 900000uv
[    1.395717] tsc: Refined TSC clocksource calibration: 2659.983 MHz
[    1.395780] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x265793d9a25, max_idle_ns: 440795207785 ns
[    2.094094] nouveau  [  PTHERM][0000:01:00.0] FAN control: PWM
[    2.094191] nouveau  [  PTHERM][0000:01:00.0] fan management: automatic
[    2.094370] nouveau  [  PTHERM][0000:01:00.0] internal sensor: yes
[    2.114514] nouveau  [     CLK][0000:01:00.0] 03: core 135 MHz shader 270 MHz memory 135 MHz
[    2.114594] nouveau  [     CLK][0000:01:00.0] 07: core 405 MHz shader 810 MHz memory 324 MHz
[    2.114674] nouveau  [     CLK][0000:01:00.0] 0f: core 615 MHz shader 1335 MHz memory 790 MHz
[    2.114804] nouveau  [     CLK][0000:01:00.0] --: core 405 MHz shader 810 MHz memory 324 MHz
[    2.115713] [TTM] Zone  kernel: Available graphics memory: 1981776 kiB
[    2.115777] [TTM] Initializing pool allocator
[    2.119024] [TTM] Initializing DMA pool allocator
[    2.119171] nouveau  [     DRM] VRAM: 1024 MiB
[    2.119230] nouveau  [     DRM] GART: 1048576 MiB
[    2.119291] nouveau  [     DRM] TMDS table version 2.0
[    2.119350] nouveau  [     DRM] DCB version 4.0
[    2.119409] nouveau  [     DRM] DCB outp 00: 01000310 00000000
[    2.119470] nouveau  [     DRM] DCB outp 01: 01011302 00000030
[    2.119531] nouveau  [     DRM] DCB outp 02: 02011300 00000000
[    2.119592] nouveau  [     DRM] DCB outp 03: 02022362 00020010
[    2.119653] nouveau  [     DRM] DCB conn 00: 00000000
[    2.119750] nouveau  [     DRM] DCB conn 01: 00001130
[    2.119847] nouveau  [     DRM] DCB conn 02: 00002261
[    2.156060] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.156123] [drm] Driver supports precise vblank timestamp query.
[    2.195511] nouveau  [     DRM] MM: using COPY for buffer copies
[    2.309949] nouveau  [     DRM] allocated 1920x1080 fb: 0x70000, bo ffff8800378e6000
[    2.310711] fbcon: nouveaufb (fb0) is primary device
[    2.385725] Console: switching to colour frame buffer device 240x67
[    2.388328] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
[    2.388338] nouveau 0000:01:00.0: registered panic notifier
[    2.396468] clocksource: Switched to clocksource tsc
[    2.406045] [drm] Initialized nouveau 1.2.2 20120801 for 0000:01:00.0 on minor 0
[    2.407379] rtc_cmos 00:01: RTC can wake from S4
[    2.407901] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    2.407982] rtc_cmos 00:01: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[    2.408549] NET: Registered protocol family 10
[    2.409203] NET: Registered protocol family 17
[    4.414048] rtc_cmos 00:01: setting system clock to 2015-06-20 08:24:56 UTC (1434788696)
[    4.414904] Freeing unused kernel memory: 964K (ffffffff81af6000 - ffffffff81be7000)
[    4.414915] Write protecting the kernel read-only data: 10240k
[    4.415769] Freeing unused kernel memory: 1036K (ffff8800014fd000 - ffff880001600000)
[    4.416752] Freeing unused kernel memory: 1716K (ffff880001853000 - ffff880001a00000)
[    4.428353] random: systemd-tmpfile urandom read with 11 bits of entropy available
[    4.491427] i8042: PNP: PS/2 Controller [PNP0303:KBC0] at 0x60,0x64 irq 1
[    4.491448] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[    4.491736] serio: i8042 KBD port at 0x60,0x64 irq 1
[    4.504341] ACPI: bus type USB registered
[    4.504441] usbcore: registered new interface driver usbfs
[    4.504506] usbcore: registered new interface driver hub
[    4.504567] usbcore: registered new device driver usb
[    4.504983] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.505296] ehci-pci: EHCI PCI platform driver
[    4.506232] ehci-pci 0000:00:1a.0: EHCI Host Controller
[    4.506575] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    4.506710] ehci-pci 0000:00:1a.0: debug port 2
[    4.510843] ehci-pci 0000:00:1a.0: cache line size of 32 is not supported
[    4.510906] ehci-pci 0000:00:1a.0: irq 16, io mem 0xf1305000
[    4.510924] SCSI subsystem initialized
[    4.512941] libata version 3.00 loaded.
[    4.519402] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    4.519964] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    4.521826] hub 1-0:1.0: USB hub found
[    4.521875] hub 1-0:1.0: 3 ports detected
[    4.524135] ehci-pci 0000:00:1d.0: EHCI Host Controller
[    4.524159] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    4.524184] ehci-pci 0000:00:1d.0: debug port 2
[    4.528218] ehci-pci 0000:00:1d.0: cache line size of 32 is not supported
[    4.528241] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf1305400
[    4.536131] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    4.537268] hub 2-0:1.0: USB hub found
[    4.537666] hub 2-0:1.0: 3 ports detected
[    4.538499] ahci 0000:00:1f.2: version 3.0
[    4.549571] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 3 Gbps 0x7 impl SATA mode
[    4.549996] ahci 0000:00:1f.2: flags: 64bit ncq sntf led clo pmp pio slum part apst 
[    4.552667] scsi host0: ahci
[    4.553846] scsi host1: ahci
[    4.554838] scsi host2: ahci
[    4.555624] scsi host3: ahci
[    4.556656] scsi host4: ahci
[    4.557618] scsi host5: ahci
[    4.558238] ata1: SATA max UDMA/133 abar m2048@0xf1304000 port 0xf1304100 irq 26
[    4.558618] ata2: SATA max UDMA/133 abar m2048@0xf1304000 port 0xf1304180 irq 26
[    4.558994] ata3: SATA max UDMA/133 abar m2048@0xf1304000 port 0xf1304200 irq 26
[    4.559386] ata4: DUMMY
[    4.559758] ata5: DUMMY
[    4.560153] ata6: DUMMY
[    4.829636] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    4.842721] usb 2-1: new high-speed USB device number 2 using ehci-pci
[    4.954972] hub 1-1:1.0: USB hub found
[    4.955632] hub 1-1:1.0: 6 ports detected
[    4.967944] hub 2-1:1.0: USB hub found
[    4.968690] hub 2-1:1.0: 8 ports detected
[    5.046116] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    5.046655] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    5.047181] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    5.048274] ata3.00: ATAPI: TSSTcorp CDDVDW TS-H653G, SC01, max UDMA/100
[    5.048810] ata2.00: ATA-8: ST3500312CS, SC13, max UDMA/133
[    5.049262] ata2.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32)
[    5.050312] ata3.00: configured for UDMA/100
[    5.051061] ata2.00: configured for UDMA/133
[    5.052291] ata1.00: ATA-8: SAMSUNG HD502HJ, 1AJ10002, max UDMA/133
[    5.052745] ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    5.058928] ata1.00: configured for UDMA/133
[    5.060349] scsi 0:0:0:0: Direct-Access     ATA      SAMSUNG HD502HJ  0002 PQ: 0 ANSI: 5
[    5.062425] scsi 1:0:0:0: Direct-Access     ATA      ST3500312CS      SC13 PQ: 0 ANSI: 5
[    5.064635] scsi 2:0:0:0: CD-ROM            TSSTcorp CDDVDW TS-H653G  SC01 PQ: 0 ANSI: 5
[    5.077358] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[    5.077405] sd 1:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[    5.077504] sd 1:0:0:0: [sdb] Write Protect is off
[    5.077507] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    5.077553] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    5.079029] sd 0:0:0:0: [sda] Write Protect is off
[    5.079436] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    5.079465] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    5.093472]  sdb: sdb1
[    5.095477] sd 1:0:0:0: [sdb] Attached SCSI disk
[    5.131986]  sda: sda1 sda2 sda3 < sda5 sda6 sda7 sda8 >
[    5.134998] sd 0:0:0:0: [sda] Attached SCSI disk
[    5.222788] usb 1-1.2: new low-speed USB device number 3 using ehci-pci
[    5.235981] usb 2-1.1: new high-speed USB device number 3 using ehci-pci
[    5.313185] hidraw: raw HID events driver (C) Jiri Kosina
[    5.316207] usbcore: registered new interface driver usbhid
[    5.316620] usbhid: USB HID core driver
[    5.317880] input: PixArt USB Optical Mouse as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:093A:2510.0001/input/input1
[    5.319038] hid-generic 0003:093A:2510.0001: input,hidraw0: USB HID v1.11 Mouse [PixArt USB Optical Mouse] on usb-0000:00:1a.0-1.2/input0
[    5.700048] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)
[    5.855794] random: nonblocking pool is initialized
[    6.193854] systemd[1]: Failed to insert module 'autofs4'
[    6.238548] systemd[1]: systemd 220 running in system mode. (+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD +IDN)
[    6.239114] systemd[1]: Detected architecture x86-64.
[    6.268480] systemd[1]: Set hostname to <swordfish>.
[    6.912695] systemd[1]: display-manager.service: Cannot add dependency job, ignoring: Unit display-manager.service failed to load: No such file or directory.
[    6.913722] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[    6.914149] systemd[1]: Starting Dispatch Password Requests to Console Directory Watch.
[    6.916614] systemd[1]: Reached target Encrypted Volumes.
[    6.917042] systemd[1]: Starting Encrypted Volumes.
[    6.917538] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    6.917966] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
[    6.920413] systemd[1]: Reached target Paths.
[    6.920847] systemd[1]: Starting Paths.
[    6.923235] systemd[1]: Reached target Remote File Systems.
[    6.923667] systemd[1]: Starting Remote File Systems.
[    6.924122] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    6.926741] systemd[1]: Created slice Root Slice.
[    6.927189] systemd[1]: Starting Root Slice.
[    6.929681] systemd[1]: Listening on Journal Socket.
[    6.930132] systemd[1]: Starting Journal Socket.
[    6.932555] systemd[1]: Listening on udev Control Socket.
[    6.933005] systemd[1]: Starting udev Control Socket.
[    6.957337] systemd[1]: Listening on Journal Audit Socket.
[    6.959963] systemd[1]: Created slice System Slice.
[    6.960409] systemd[1]: Starting System Slice.
[    6.962907] systemd[1]: Created slice system-getty.slice.
[    6.963350] systemd[1]: Starting system-getty.slice.
[    6.974845] systemd[1]: Mounting Temporary Directory...
[    6.977806] systemd[1]: Starting Setup Virtual Console...
[    6.980827] systemd[1]: Mounting Huge Pages File System...
[    6.985269] systemd[1]: Created slice system-systemd\x2dfsck.slice.
[    6.985700] systemd[1]: Starting system-systemd\x2dfsck.slice.
[    6.986732] systemd[1]: Mounting Debug File System...
[    6.989972] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[    7.004797] systemd[1]: Started Load Kernel Modules.
[    7.005812] systemd[1]: Mounting Configuration File System...
[    7.008213] systemd[1]: Mounted FUSE Control File System.
[    7.009158] systemd[1]: Starting Apply Kernel Variables...
[    7.012087] systemd[1]: Starting File System Check on Root Device...
[    7.016457] systemd[1]: Created slice User and Session Slice.
[    7.016881] systemd[1]: Starting User and Session Slice.
[    7.019180] systemd[1]: Reached target Slices.
[    7.019615] systemd[1]: Starting Slices.
[    7.021943] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[    7.022358] systemd[1]: Starting Device-mapper event daemon FIFOs.
[    7.024660] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[    7.025052] systemd[1]: Starting /dev/initctl Compatibility Named Pipe.
[    7.027399] systemd[1]: Listening on Journal Socket (/dev/log).
[    7.027793] systemd[1]: Starting Journal Socket (/dev/log).
[    7.028701] systemd[1]: Starting Journal Service...
[    7.032782] systemd[1]: Listening on udev Kernel Socket.
[    7.033172] systemd[1]: Starting udev Kernel Socket.
[    7.034086] systemd[1]: Mounting POSIX Message Queue File System...
[    7.128459] systemd[1]: Started Set Up Additional Binary Formats.
[    7.131580] systemd[1]: Started Create list of required static device nodes for the current kernel.
[    7.178373] systemd[1]: Started Setup Virtual Console.
[    7.202331] systemd[1]: Mounted Debug File System.
[    7.204577] systemd[1]: Mounted Configuration File System.
[    7.206843] systemd[1]: Mounted Huge Pages File System.
[    7.209056] systemd[1]: Mounted POSIX Message Queue File System.
[    7.211325] systemd[1]: Mounted Temporary Directory.
[    7.365297] systemd[1]: Started Apply Kernel Variables.
[    7.473683] systemd[1]: Started Journal Service.
[    7.514532] EXT4-fs (sda2): re-mounted. Opts: (null)
[    7.604559] systemd-journald[137]: Received request to flush runtime journal from PID 1
[    9.135971] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[    9.139131] ACPI Warning: SystemIO range 0x0000000000001028-0x000000000000102F conflicts with OpRegion 0x0000000000001000-0x000000000000102F (\_SB_.PCI0.LPC0.PMIO) (20150515/utaddress-254)
[    9.139567] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    9.140051] ACPI Warning: SystemIO range 0x0000000000001180-0x00000000000011AF conflicts with OpRegion 0x0000000000001180-0x00000000000011AF (\_SB_.PCI0.LPC0.GPOX) (20150515/utaddress-254)
[    9.140493] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    9.141165] lpc_ich: Resource conflict(s) found affecting gpio_ich
[    9.199027] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    9.200551] r8169 0000:06:00.0 eth0: RTL8168d/8111d at 0xffffc900000b4000, 00:24:54:91:f9:63, XID 083000c0 IRQ 27
[    9.200963] r8169 0000:06:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    9.312376] gpio_ich: GPIO from 436 to 511 on gpio_ich
[    9.318026] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
[    9.394630] mousedev: PS/2 mouse device common for all mice
[    9.431748] r8169 0000:06:00.0 enp6s0: renamed from eth0
[    9.882687] snd_hda_intel 0000:01:00.1: Disabling MSI
[    9.978494] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC662 rev1: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
[    9.978964] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[    9.979424] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[    9.979968] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[    9.979969] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[    9.979973] snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
[    9.979975] snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
[    9.979977] snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
[    9.995894] input: HDA Intel MID Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input2
[    9.996949] input: HDA Intel MID Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input3
[    9.997659] input: HDA Intel MID Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
[    9.998499] input: HDA Intel MID Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
[    9.999243] input: HDA Intel MID Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
[   10.145741] EXT4-fs (sda1): mounting ext2 file system using the ext4 subsystem
[   10.280355] EXT4-fs (sda1): mounted filesystem without journal. Opts: (null)
[   10.531484] Adding 8388604k swap on /dev/sda5.  Priority:-1 extents:1 across:8388604k 
[   10.769227] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null)
[   11.113250] snd_hda_codec_hdmi hdaudioC1D0: HDMI: audio coding type 0 not expected
[   12.056303] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: (null)
[   12.317216] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/0000:01:00.1/sound/card1/input7
[   12.318818] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/0000:01:00.1/sound/card1/input8
[   12.319516] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/0000:01:00.1/sound/card1/input9
[   12.320302] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/0000:01:00.1/sound/card1/input10
[   12.715039] EXT4-fs (sda8): mounted filesystem with ordered data mode. Opts: (null)
[   13.096876] snd_hda_codec_hdmi hdaudioC1D0: HDMI: audio coding type 0 not expected

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-20  8:27             ` Sergey Senozhatsky
@ 2015-06-20  9:12               ` Thomas Gleixner
  2015-06-20 17:53                 ` Sergey Senozhatsky
  2015-06-21  4:15                 ` Sergey Senozhatsky
  0 siblings, 2 replies; 25+ messages in thread
From: Thomas Gleixner @ 2015-06-20  9:12 UTC (permalink / raw)
  To: Sergey Senozhatsky
  Cc: Jiang Liu, Borislav Petkov, linux-kernel, Sergey Senozhatsky

On Sat, 20 Jun 2015, Sergey Senozhatsky wrote:
> On (06/20/15 10:13), Thomas Gleixner wrote:
> [..]
> > > > Can you please send me the dmesg of the second patch as well?
> > > > 
> > > 
> > > I'm sorry, what second patch?
> > 
> > The one which I forgot to append when I replied yesterday. Appended now.
> > 
> [    0.198654]  [<ffffffff8108795c>] irq_set_affinity_locked+0x5b/0xf9
> [    0.198717]  [<ffffffff81087a46>] __irq_set_affinity+0x4c/0x67
> [    0.198781]  [<ffffffff81b1d48c>] setup_ioapic_dest+0xa7/0xbf
> [    0.198843]  [<ffffffff810851a4>] ? console_unlock+0x400/0x42f
> [    0.198906]  [<ffffffff81b1b1ef>] native_smp_cpus_done+0xa4/0xae
> [    0.198970]  [<ffffffff81b2408a>] smp_init+0x75/0x7a

OK. It's setup_ioapic_dest() and I understand now where this all comes
from.

One last request. Can you please provide /proc/timer_list and dmesg
from a mainline kernel for comparison?

Thanks,

	tglx


--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* [tip:x86/apic] x86/hpet: Check for irq== 0 when allocating hpet MSI interrupts
  2015-06-19 16:47               ` Jiang Liu
  2015-06-19 17:14                 ` Sergey Senozhatsky
  2015-06-20  4:32                 ` Sergey Senozhatsky
@ 2015-06-20 10:07                 ` tip-bot for Jiang Liu
  2 siblings, 0 replies; 25+ messages in thread
From: tip-bot for Jiang Liu @ 2015-06-20 10:07 UTC (permalink / raw)
  To: linux-tip-commits
  Cc: linux-kernel, hpa, bp, tglx, mingo, sergey.senozhatsky, jiang.liu

Commit-ID:  bafac298fb20e9ae1305c710d4fd8d20c5911afa
Gitweb:     http://git.kernel.org/tip/bafac298fb20e9ae1305c710d4fd8d20c5911afa
Author:     Jiang Liu <jiang.liu@linux.intel.com>
AuthorDate: Sat, 20 Jun 2015 11:50:50 +0200
Committer:  Thomas Gleixner <tglx@linutronix.de>
CommitDate: Sat, 20 Jun 2015 12:00:58 +0200

x86/hpet: Check for irq==0 when allocating hpet MSI interrupts

irq == 0 is not a valid irq for a irqdomain MSI allocation, but hpet
code checks only for negative return values.

Reported-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Cc: Borislav Petkov <bp@alien8.de>
Link: http://lkml.kernel.org/r/558447AF.30703@linux.intel.com
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
 arch/x86/kernel/hpet.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/x86/kernel/hpet.c b/arch/x86/kernel/hpet.c
index e2449cf..c47aab3 100644
--- a/arch/x86/kernel/hpet.c
+++ b/arch/x86/kernel/hpet.c
@@ -578,7 +578,7 @@ static void hpet_msi_capability_lookup(unsigned int start_timer)
 			continue;
 
 		irq = hpet_assign_irq(hpet_domain, hdev, hdev->num);
-		if (irq < 0)
+		if (irq <= 0)
 			continue;
 
 		sprintf(hdev->name, "hpet%d", i);
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* [tip:irq/core] genirq: Remove bogus restriction in irq_move_mask_irq()
  2015-06-20  8:13           ` Thomas Gleixner
  2015-06-20  8:27             ` Sergey Senozhatsky
@ 2015-06-20 17:20             ` tip-bot for Thomas Gleixner
  1 sibling, 0 replies; 25+ messages in thread
From: tip-bot for Thomas Gleixner @ 2015-06-20 17:20 UTC (permalink / raw)
  To: linux-tip-commits
  Cc: mingo, tglx, jiang.liu, hpa, linux-kernel, bp, sergey.senozhatsky

Commit-ID:  a614a610ac9b28f195d790d25be72d26f345c53a
Gitweb:     http://git.kernel.org/tip/a614a610ac9b28f195d790d25be72d26f345c53a
Author:     Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Sat, 20 Jun 2015 12:05:40 +0200
Committer:  Thomas Gleixner <tglx@linutronix.de>
CommitDate: Sat, 20 Jun 2015 19:05:14 +0200

genirq: Remove bogus restriction in irq_move_mask_irq()

If an interrupt is marked with the no balancing flag, we still allow
setting the affinity for such an interrupt from the kernel itself, but
for interrupts which move the affinity from interrupt context via
irq_move_mask_irq() this runs into a check for the no balancing flag,
which in turn ends up with an endless storm of stack dumps because the
move pending flag is not reset.

Allow the move for interrupts which have the no balancing flag set and
clear the move pending bit before checking for interrupts with the per
cpu flag set.

Reported-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Jiang Liu <jiang.liu@linux.intel.com>
Link: http://lkml.kernel.org/r/alpine.DEB.2.11.1506201002570.4107@nanos
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
 kernel/irq/migration.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/kernel/irq/migration.c b/kernel/irq/migration.c
index dd203e2..37ddb7b 100644
--- a/kernel/irq/migration.c
+++ b/kernel/irq/migration.c
@@ -12,16 +12,16 @@ void irq_move_masked_irq(struct irq_data *idata)
 	if (likely(!irqd_is_setaffinity_pending(&desc->irq_data)))
 		return;
 
+	irqd_clr_move_pending(&desc->irq_data);
+
 	/*
 	 * Paranoia: cpu-local interrupts shouldn't be calling in here anyway.
 	 */
-	if (!irqd_can_balance(&desc->irq_data)) {
+	if (irqd_is_per_cpu(&desc->irq_data)) {
 		WARN_ON(1);
 		return;
 	}
 
-	irqd_clr_move_pending(&desc->irq_data);
-
 	if (unlikely(cpumask_empty(desc->pending_mask)))
 		return;
 
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-20  9:12               ` Thomas Gleixner
@ 2015-06-20 17:53                 ` Sergey Senozhatsky
  2015-06-21  4:15                 ` Sergey Senozhatsky
  1 sibling, 0 replies; 25+ messages in thread
From: Sergey Senozhatsky @ 2015-06-20 17:53 UTC (permalink / raw)
  To: Thomas Gleixner
  Cc: Sergey Senozhatsky, Jiang Liu, Borislav Petkov, linux-kernel,
	Sergey Senozhatsky

On (06/20/15 11:12), Thomas Gleixner wrote:
[..]
> > [    0.198654]  [<ffffffff8108795c>] irq_set_affinity_locked+0x5b/0xf9
> > [    0.198717]  [<ffffffff81087a46>] __irq_set_affinity+0x4c/0x67
> > [    0.198781]  [<ffffffff81b1d48c>] setup_ioapic_dest+0xa7/0xbf
> > [    0.198843]  [<ffffffff810851a4>] ? console_unlock+0x400/0x42f
> > [    0.198906]  [<ffffffff81b1b1ef>] native_smp_cpus_done+0xa4/0xae
> > [    0.198970]  [<ffffffff81b2408a>] smp_init+0x75/0x7a
> 
> OK. It's setup_ioapic_dest() and I understand now where this all comes
> from.
> 
> One last request. Can you please provide /proc/timer_list and dmesg
> from a mainline kernel for comparison?
> 

sorry, was offline. sure, will send out tomorrow.

	-ss
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-20  9:12               ` Thomas Gleixner
  2015-06-20 17:53                 ` Sergey Senozhatsky
@ 2015-06-21  4:15                 ` Sergey Senozhatsky
  2015-06-21 14:37                   ` Thomas Gleixner
  1 sibling, 1 reply; 25+ messages in thread
From: Sergey Senozhatsky @ 2015-06-21  4:15 UTC (permalink / raw)
  To: Thomas Gleixner
  Cc: Sergey Senozhatsky, Jiang Liu, Borislav Petkov, linux-kernel,
	Sergey Senozhatsky

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

On (06/20/15 11:12), Thomas Gleixner wrote:
[..]
> 
> One last request. Can you please provide /proc/timer_list and dmesg
> from a mainline kernel for comparison?
> 

attached.

	-ss

[-- Attachment #2: timer_list-linus --]
[-- Type: text/plain, Size: 9656 bytes --]

Timer List Version: v0.7
HRTIMER_MAX_CLOCK_BASES: 4
now at 83906980654 nsecs

cpu: 0
 clock 0:
  .base:       ffff880137c0f720
  .index:      0
  .resolution: 1 nsecs
  .get_time:   ktime_get
  .offset:     0 nsecs
active timers:
 #0: <ffff880137c0fc40>, tick_sched_timer, S:01, hrtimer_start, swapper/0/0
 # expires at 83959991604-83959991604 nsecs [in 53010950 to 53010950 nsecs]
 #1: <ffff880137c0fe60>, watchdog_timer_fn, S:01, hrtimer_start, watchdog/0/11
 # expires at 84096666666-84096666666 nsecs [in 189686012 to 189686012 nsecs]
 #2: <ffff880037888200>, timerfd_tmrproc, S:01, hrtimer_start, systemd-journal/147
 # expires at 109997406000-109997406000 nsecs [in 26090425346 to 26090425346 nsecs]
 clock 1:
  .base:       ffff880137c0f760
  .index:      1
  .resolution: 1 nsecs
  .get_time:   ktime_get_real
  .offset:     1434859469448894222 nsecs
active timers:
 clock 2:
  .base:       ffff880137c0f7a0
  .index:      2
  .resolution: 1 nsecs
  .get_time:   ktime_get_boottime
  .offset:     0 nsecs
active timers:
 clock 3:
  .base:       ffff880137c0f7e0
  .index:      3
  .resolution: 1 nsecs
  .get_time:   ktime_get_clocktai
  .offset:     1434859469448894222 nsecs
active timers:
  .expires_next   : 83959991604 nsecs
  .hres_active    : 1
  .nr_events      : 5617
  .nr_retries     : 0
  .nr_hangs       : 0
  .max_hang_time  : 0 nsecs
  .nohz_mode      : 2
  .last_tick      : 83879991612 nsecs
  .tick_stopped   : 1
  .idle_jiffies   : 4294902459
  .idle_calls     : 7803
  .idle_sleeps    : 4324
  .idle_entrytime : 83876853252 nsecs
  .idle_waketime  : 83876765793 nsecs
  .idle_exittime  : 83876819511 nsecs
  .idle_sleeptime : 75444532912 nsecs
  .iowait_sleeptime: 5448441178 nsecs
  .last_jiffies   : 4294902459
  .next_jiffies   : 4294902484
  .idle_expires   : 83959991604 nsecs
jiffies: 4294902468

cpu: 1
 clock 0:
  .base:       ffff880137c8f720
  .index:      0
  .resolution: 1 nsecs
  .get_time:   ktime_get
  .offset:     0 nsecs
active timers:
 #0: <ffff880137c8fc40>, tick_sched_timer, S:01, hrtimer_start_range_ns, swapper/1/0
 # expires at 83909991609-83909991609 nsecs [in 3010955 to 3010955 nsecs]
 #1: <ffff880137c8fe60>, watchdog_timer_fn, S:01, hrtimer_start, watchdog/1/12
 # expires at 84096666666-84096666666 nsecs [in 189686012 to 189686012 nsecs]
 #2: <ffff880037841800>, timerfd_tmrproc, S:01, hrtimer_start, systemd-logind/272
 # expires at 109997406000-109997406000 nsecs [in 26090425346 to 26090425346 nsecs]
 #3: <ffff880133205000>, timerfd_tmrproc, S:01, hrtimer_start, systemd/1
 # expires at 125247406000-125247406000 nsecs [in 41340425346 to 41340425346 nsecs]
 #4: <ffff880037888800>, timerfd_tmrproc, S:01, hrtimer_start, systemd-journal/147
 # expires at 313747406000-313747406000 nsecs [in 229840425346 to 229840425346 nsecs]
 clock 1:
  .base:       ffff880137c8f760
  .index:      1
  .resolution: 1 nsecs
  .get_time:   ktime_get_real
  .offset:     1434859469448894222 nsecs
active timers:
 #0: <ffff88000008d400>, timerfd_tmrproc, S:01, hrtimer_start, systemd/1
 # expires at 9223372036854775807-9223372036854775807 nsecs [in 9223371952947795153 to 9223371952947795153 nsecs]
 clock 2:
  .base:       ffff880137c8f7a0
  .index:      2
  .resolution: 1 nsecs
  .get_time:   ktime_get_boottime
  .offset:     0 nsecs
active timers:
 clock 3:
  .base:       ffff880137c8f7e0
  .index:      3
  .resolution: 1 nsecs
  .get_time:   ktime_get_clocktai
  .offset:     1434859469448894222 nsecs
active timers:
  .expires_next   : 83909991609 nsecs
  .hres_active    : 1
  .nr_events      : 1707
  .nr_retries     : 0
  .nr_hangs       : 0
  .max_hang_time  : 0 nsecs
  .nohz_mode      : 2
  .last_tick      : 83879991612 nsecs
  .tick_stopped   : 0
  .idle_jiffies   : 4294902459
  .idle_calls     : 4062
  .idle_sleeps    : 948
  .idle_entrytime : 83906800147 nsecs
  .idle_waketime  : 82376748732 nsecs
  .idle_exittime  : 83894438034 nsecs
  .idle_sleeptime : 78166815742 nsecs
  .iowait_sleeptime: 4680291063 nsecs
  .last_jiffies   : 4294902468
  .next_jiffies   : 4294902469
  .idle_expires   : 84376658229 nsecs
jiffies: 4294902468

cpu: 2
 clock 0:
  .base:       ffff880137d0f720
  .index:      0
  .resolution: 1 nsecs
  .get_time:   ktime_get
  .offset:     0 nsecs
active timers:
 #0: <ffff880137d0fc40>, tick_sched_timer, S:01, hrtimer_start_range_ns, swapper/2/0
 # expires at 83909991609-83909991609 nsecs [in 3010955 to 3010955 nsecs]
 #1: <ffff880137d0fe60>, watchdog_timer_fn, S:01, hrtimer_start, watchdog/2/17
 # expires at 84116666666-84116666666 nsecs [in 209686012 to 209686012 nsecs]
 clock 1:
  .base:       ffff880137d0f760
  .index:      1
  .resolution: 1 nsecs
  .get_time:   ktime_get_real
  .offset:     1434859469448894222 nsecs
active timers:
 #0: <ffff8800be43d400>, timerfd_tmrproc, S:01, hrtimer_start, systemd/290
 # expires at 9223372036854775807-9223372036854775807 nsecs [in 9223371952947795153 to 9223371952947795153 nsecs]
 clock 2:
  .base:       ffff880137d0f7a0
  .index:      2
  .resolution: 1 nsecs
  .get_time:   ktime_get_boottime
  .offset:     0 nsecs
active timers:
 clock 3:
  .base:       ffff880137d0f7e0
  .index:      3
  .resolution: 1 nsecs
  .get_time:   ktime_get_clocktai
  .offset:     1434859469448894222 nsecs
active timers:
  .expires_next   : 83909991609 nsecs
  .hres_active    : 1
  .nr_events      : 2526
  .nr_retries     : 0
  .nr_hangs       : 0
  .max_hang_time  : 0 nsecs
  .nohz_mode      : 2
  .last_tick      : 83906658276 nsecs
  .tick_stopped   : 0
  .idle_jiffies   : 4294902467
  .idle_calls     : 10976
  .idle_sleeps    : 2039
  .idle_entrytime : 83905587036 nsecs
  .idle_waketime  : 83905587036 nsecs
  .idle_exittime  : 83905636540 nsecs
  .idle_sleeptime : 73507743837 nsecs
  .iowait_sleeptime: 8285038660 nsecs
  .last_jiffies   : 4294902467
  .next_jiffies   : 4294904096
  .idle_expires   : 89333324400 nsecs
jiffies: 4294902468

cpu: 3
 clock 0:
  .base:       ffff880137d8f720
  .index:      0
  .resolution: 1 nsecs
  .get_time:   ktime_get
  .offset:     0 nsecs
active timers:
 #0: <ffff880137d8fc40>, tick_sched_timer, S:01, hrtimer_start, swapper/3/0
 # expires at 83909991609-83909991609 nsecs [in 3010955 to 3010955 nsecs]
 #1: <ffff880137d8fe60>, watchdog_timer_fn, S:01, hrtimer_start, watchdog/3/22
 # expires at 84136666666-84136666666 nsecs [in 229686012 to 229686012 nsecs]
 #2: <ffff88013295be78>, hrtimer_wakeup, S:01, hrtimer_start_range_ns, crond/269
 # expires at 91924626370-91924676370 nsecs [in 8017645716 to 8017695716 nsecs]
 clock 1:
  .base:       ffff880137d8f760
  .index:      1
  .resolution: 1 nsecs
  .get_time:   ktime_get_real
  .offset:     1434859469448894222 nsecs
active timers:
 #0: <ffff8800beb15600>, timerfd_tmrproc, S:01, hrtimer_start, systemd/1
 # expires at 1434941989997406000-1434941989997406000 nsecs [in 1434941906090425346 to 1434941906090425346 nsecs]
 clock 2:
  .base:       ffff880137d8f7a0
  .index:      2
  .resolution: 1 nsecs
  .get_time:   ktime_get_boottime
  .offset:     0 nsecs
active timers:
 clock 3:
  .base:       ffff880137d8f7e0
  .index:      3
  .resolution: 1 nsecs
  .get_time:   ktime_get_clocktai
  .offset:     1434859469448894222 nsecs
active timers:
  .expires_next   : 83909991609 nsecs
  .hres_active    : 1
  .nr_events      : 1834
  .nr_retries     : 0
  .nr_hangs       : 0
  .max_hang_time  : 0 nsecs
  .nohz_mode      : 2
  .last_tick      : 83906658276 nsecs
  .tick_stopped   : 1
  .idle_jiffies   : 4294902467
  .idle_calls     : 5175
  .idle_sleeps    : 1367
  .idle_entrytime : 83903610710 nsecs
  .idle_waketime  : 83894275243 nsecs
  .idle_exittime  : 83903576277 nsecs
  .idle_sleeptime : 77908521298 nsecs
  .iowait_sleeptime: 4948434733 nsecs
  .last_jiffies   : 4294902467
  .next_jiffies   : 4294902469
  .idle_expires   : 83909991609 nsecs
jiffies: 4294902468

Tick Device: mode:     1
Broadcast device
Clock Event Device: hpet
 max_delta_ns:   149983013277
 min_delta_ns:   13410
 mult:           61496111
 shift:          32
 mode:           1
 next_event:     9223372036854775807 nsecs
 set_next_event: hpet_legacy_next_event
 set_mode:       hpet_legacy_set_mode
 event_handler:  tick_handle_oneshot_broadcast
 retries:        0

tick_broadcast_mask: 00000000
tick_broadcast_oneshot_mask: 00000000

Tick Device: mode:     1
Per CPU device: 0
Clock Event Device: hpet2
 max_delta_ns:   149983013277
 min_delta_ns:   13410
 mult:           61496111
 shift:          32
 mode:           3
 next_event:     83959991604 nsecs
 set_next_event: hpet_msi_next_event
 set_mode:       hpet_msi_set_mode
 event_handler:  hrtimer_interrupt
 retries:        13

Tick Device: mode:     1
Per CPU device: 1
Clock Event Device: hpet3
 max_delta_ns:   149983013277
 min_delta_ns:   13410
 mult:           61496111
 shift:          32
 mode:           3
 next_event:     83909991609 nsecs
 set_next_event: hpet_msi_next_event
 set_mode:       hpet_msi_set_mode
 event_handler:  hrtimer_interrupt
 retries:        0

Tick Device: mode:     1
Per CPU device: 2
Clock Event Device: hpet4
 max_delta_ns:   149983013277
 min_delta_ns:   13410
 mult:           61496111
 shift:          32
 mode:           3
 next_event:     83909991609 nsecs
 set_next_event: hpet_msi_next_event
 set_mode:       hpet_msi_set_mode
 event_handler:  hrtimer_interrupt
 retries:        0

Tick Device: mode:     1
Per CPU device: 3
Clock Event Device: hpet5
 max_delta_ns:   149983013277
 min_delta_ns:   13410
 mult:           61496111
 shift:          32
 mode:           3
 next_event:     83909991609 nsecs
 set_next_event: hpet_msi_next_event
 set_mode:       hpet_msi_set_mode
 event_handler:  hrtimer_interrupt
 retries:        0


[-- Attachment #3: dmesg-linus --]
[-- Type: text/plain, Size: 48944 bytes --]

[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Initializing cgroup subsys cpuacct
[    0.000000] Linux version 4.1.0-rc8-dbg-00024-gbb16140-dirty (ss@swordfish) (gcc version 5.1.0 (GCC) ) #183 SMP PREEMPT Sat Jun 20 13:38:56 KST 2015
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-4.1.0-rc8-dbg-00024-gbb16140-dirty root=/dev/sda2 ro rootfstype=ext4 resume=/dev/sda5 libahci.ignore_sss=1 init=/usr/lib/systemd/systemd
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009cfff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009d000-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000ce000-0x00000000000cffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000dc000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x00000000c3ffffff] usable
[    0.000000] BIOS-e820: [mem 0x00000000c4000000-0x00000000c5ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000c77c0000-0x00000000c77d3fff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000c77d4000-0x00000000c77d6fff] ACPI NVS
[    0.000000] BIOS-e820: [mem 0x00000000c77d7000-0x00000000c7ffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000e0000000-0x00000000efffffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec0ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000100000000-0x0000000137ffffff] usable
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] SMBIOS 2.6 present.
[    0.000000] DMI: SAMSUNG ELECTRONICS CO.,LTD Samsung DeskTop System/Samsung DeskTop System, BIOS 05CC                   04/09/2010
[    0.000000] e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
[    0.000000] e820: remove [mem 0x000a0000-0x000fffff] usable
[    0.000000] e820: last_pfn = 0x138000 max_arch_pfn = 0x400000000
[    0.000000] e820: last_pfn = 0xc4000 max_arch_pfn = 0x400000000
[    0.000000] Scanning 1 areas for low memory corruption
[    0.000000] Base memory trampoline at [ffff880000097000] 97000 size 24576
[    0.000000] init_memory_mapping: [mem 0x00000000-0x000fffff]
[    0.000000]  [mem 0x00000000-0x000fffff] page 4k
[    0.000000] BRK [0x02a2e000, 0x02a2efff] PGTABLE
[    0.000000] BRK [0x02a2f000, 0x02a2ffff] PGTABLE
[    0.000000] BRK [0x02a30000, 0x02a30fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x137e00000-0x137ffffff]
[    0.000000]  [mem 0x137e00000-0x137ffffff] page 2M
[    0.000000] BRK [0x02a31000, 0x02a31fff] PGTABLE
[    0.000000] init_memory_mapping: [mem 0x120000000-0x137dfffff]
[    0.000000]  [mem 0x120000000-0x137dfffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x100000000-0x11fffffff]
[    0.000000]  [mem 0x100000000-0x11fffffff] page 2M
[    0.000000] init_memory_mapping: [mem 0x00100000-0xc3ffffff]
[    0.000000]  [mem 0x00100000-0x001fffff] page 4k
[    0.000000]  [mem 0x00200000-0xc3ffffff] page 2M
[    0.000000] RAMDISK: [mem 0x37a42000-0x37d18fff]
[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000000F6F20 000024 (v02 PTLTD )
[    0.000000] ACPI: XSDT 0x00000000C77CCD13 00006C (v01 SECCSD LH43STAR 06040000  LTP 00000000)
[    0.000000] ACPI: FACP 0x00000000C77D3BA1 0000F4 (v03 SEC    MAGIC    06040000 PTL  00000002)
[    0.000000] ACPI BIOS Warning (bug): Optional FADT field Pm2ControlBlock has zero address or length: 0x0000000000001050/0x0 (20150410/tbfadt-649)
[    0.000000] ACPI BIOS Warning (bug): Invalid length for FADT/Pm2ControlBlock: 0, using default 8 (20150410/tbfadt-699)
[    0.000000] ACPI: DSDT 0x00000000C77CCD7F 006D9E (v01 Intel  LYNNFLD  06040000 MSFT 03000001)
[    0.000000] ACPI: FACS 0x00000000C77D6FC0 000040
[    0.000000] ACPI: TCPA 0x00000000C77D3C95 000032 (v01 Intel  TYLERBRG 06040000 LOHR 0000005A)
[    0.000000] ACPI: SSDT 0x00000000C77C4CCB 001950 (v01 INTEL  PPM RCM  80000001 INTL 20061109)
[    0.000000] ACPI: SLIC 0x00000000C77D3CEB 000176 (v01 SECCSD LH43STAR 06040000  LTP 00000000)
[    0.000000] ACPI: APIC 0x00000000C77D3E61 000084 (v01 PTLTD  ? APIC   06040000  LTP 00000000)
[    0.000000] ACPI: MCFG 0x00000000C77D3EE5 00003C (v01 PTLTD    MCFG   06040000  LTP 00000000)
[    0.000000] ACPI: HPET 0x00000000C77D3F21 000038 (v01 PTLTD  HPETTBL  06040000  LTP 00000001)
[    0.000000] ACPI: BOOT 0x00000000C77D3F59 000028 (v01 PTLTD  $SBFTBL$ 06040000  LTP 00000001)
[    0.000000] ACPI: ASF! 0x00000000C77D3F81 00007F (v32 OEMID  OEMTBL   06040000 PTL  00000001)
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000]  [ffffea0000000000-ffffea0004dfffff] PMD -> [ffff880133600000-ffff8801375fffff] on node 0
[    0.000000] Zone ranges:
[    0.000000]   DMA      [mem 0x0000000000001000-0x0000000000ffffff]
[    0.000000]   DMA32    [mem 0x0000000001000000-0x00000000ffffffff]
[    0.000000]   Normal   [mem 0x0000000100000000-0x0000000137ffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x000000000009cfff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x00000000c3ffffff]
[    0.000000]   node   0: [mem 0x0000000100000000-0x0000000137ffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x0000000137ffffff]
[    0.000000] On node 0 totalpages: 1032092
[    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: 12480 pages used for memmap
[    0.000000]   DMA32 zone: 798720 pages, LIFO batch:31
[    0.000000]   Normal zone: 3584 pages used for memmap
[    0.000000]   Normal zone: 229376 pages, LIFO batch:31
[    0.000000] ACPI: PM-Timer IO Port: 0x1008
[    0.000000] ACPI: Local APIC address 0xfee00000
[    0.000000] ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
[    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] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
[    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: 0x8086a701 base: 0xfed00000
[    0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.000000] PM: Registered nosave memory: [mem 0x0009d000-0x0009ffff]
[    0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000cdfff]
[    0.000000] PM: Registered nosave memory: [mem 0x000ce000-0x000cffff]
[    0.000000] PM: Registered nosave memory: [mem 0x000d0000-0x000dbfff]
[    0.000000] PM: Registered nosave memory: [mem 0x000dc000-0x000fffff]
[    0.000000] PM: Registered nosave memory: [mem 0xc4000000-0xc5ffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xc6000000-0xc77bffff]
[    0.000000] PM: Registered nosave memory: [mem 0xc77c0000-0xc77d3fff]
[    0.000000] PM: Registered nosave memory: [mem 0xc77d4000-0xc77d6fff]
[    0.000000] PM: Registered nosave memory: [mem 0xc77d7000-0xc7ffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xc8000000-0xdfffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xe0000000-0xefffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xf0000000-0xfebfffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfec00000-0xfec0ffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfec10000-0xfedfffff]
[    0.000000] PM: Registered nosave memory: [mem 0xfee00000-0xfee00fff]
[    0.000000] PM: Registered nosave memory: [mem 0xfee01000-0xfeffffff]
[    0.000000] PM: Registered nosave memory: [mem 0xff000000-0xffffffff]
[    0.000000] e820: [mem 0xc8000000-0xdfffffff] available for PCI devices
[    0.000000] clocksource refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370452778343963 ns
[    0.000000] setup_percpu: NR_CPUS:4 nr_cpumask_bits:4 nr_cpu_ids:4 nr_node_ids:1
[    0.000000] PERCPU: Embedded 32 pages/cpu @ffff880137c00000 s92040 r8192 d30840 u524288
[    0.000000] pcpu-alloc: s92040 r8192 d30840 u524288 alloc=1*2097152
[    0.000000] pcpu-alloc: [0] 0 1 2 3 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 1015943
[    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-4.1.0-rc8-dbg-00024-gbb16140-dirty root=/dev/sda2 ro rootfstype=ext4 resume=/dev/sda5 libahci.ignore_sss=1 init=/usr/lib/systemd/systemd
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes)
[    0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.000000] Memory: 3959972K/4128368K available (5945K kernel code, 1489K rwdata, 2852K rodata, 984K init, 14060K bss, 168396K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[    0.000000] Running RCU self tests
[    0.000000] Preemptible hierarchical RCU implementation.
[    0.000000] 	RCU lockdep checking is enabled.
[    0.000000] 	Additional per-CPU info printed with stalls.
[    0.000000] NR_IRQS:4352 nr_irqs:456 16
[    0.000000] Console: colour VGA+ 80x25
[    0.000000] console [tty0] enabled
[    0.000000] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[    0.000000] ... MAX_LOCKDEP_SUBCLASSES:  8
[    0.000000] ... MAX_LOCK_DEPTH:          48
[    0.000000] ... MAX_LOCKDEP_KEYS:        8191
[    0.000000] ... CLASSHASH_SIZE:          4096
[    0.000000] ... MAX_LOCKDEP_ENTRIES:     32768
[    0.000000] ... MAX_LOCKDEP_CHAINS:      65536
[    0.000000] ... CHAINHASH_SIZE:          32768
[    0.000000]  memory used by lock dependency info: 8159 kB
[    0.000000]  per task-struct memory footprint: 1920 bytes
[    0.000000] clocksource hpet: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 133484882848 ns
[    0.000000] hpet clockevent registered
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] tsc: Detected 2659.812 MHz processor
[    0.000073] Calibrating delay loop (skipped), value calculated using timer frequency.. 5321.27 BogoMIPS (lpj=8866040)
[    0.000199] pid_max: default: 32768 minimum: 301
[    0.000282] ACPI: Core revision 20150410
[    0.008853] ACPI: All ACPI Tables successfully acquired
[    0.020301] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.020370] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes)
[    0.021575] Initializing cgroup subsys blkio
[    0.021643] Initializing cgroup subsys memory
[    0.021717] Initializing cgroup subsys devices
[    0.021810] Initializing cgroup subsys freezer
[    0.021919] CPU: Physical Processor ID: 0
[    0.021980] CPU: Processor Core ID: 0
[    0.022042] mce: CPU supports 9 MCE banks
[    0.022109] CPU0: Thermal monitoring handled by SMI
[    0.022123] process: using mwait in idle threads
[    0.022186] Last level iTLB entries: 4KB 512, 2MB 7, 4MB 7
[    0.022250] Last level dTLB entries: 4KB 512, 2MB 32, 4MB 32, 1GB 0
[    0.022506] Freeing SMP alternatives memory: 20K (ffffffff81c6c000 - ffffffff81c71000)
[    0.022590] ftrace: allocating 21953 entries in 86 pages
[    0.032559] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.170554] smpboot: CPU0: Intel(R) Core(TM) i5 CPU         750  @ 2.67GHz (fam: 06, model: 1e, stepping: 05)
[    0.170777] Performance Events: PEBS fmt1+, 16-deep LBR, Nehalem events, Intel PMU driver.
[    0.171024] perf_event_intel: CPU erratum AAJ80 worked around
[    0.171088] perf_event_intel: CPUID marked event: 'bus cycles' unavailable
[    0.171162] ... version:                3
[    0.171222] ... bit width:              48
[    0.171281] ... generic registers:      4
[    0.171341] ... value mask:             0000ffffffffffff
[    0.171403] ... max period:             000000007fffffff
[    0.171466] ... fixed-purpose events:   3
[    0.171526] ... event mask:             000000070000000f
[    0.190891] x86: Booting SMP configuration:
[    0.190953] .... node  #0, CPUs:      #1
[    0.202138] CPU1: Thermal monitoring handled by SMI
[    0.204482] NMI watchdog: enabled on all CPUs, permanently consumes one hw-PMU counter.
[    0.210733]  #2
[    0.221830] CPU2: Thermal monitoring handled by SMI
[    0.230742]  #3
[    0.241893] CPU3: Thermal monitoring handled by SMI
[    0.244030] x86: Booted up 1 node, 4 CPUs
[    0.244095] smpboot: Total of 4 processors activated (21287.10 BogoMIPS)
[    0.245210] devtmpfs: initialized
[    0.246001] PM: Registering ACPI NVS region [mem 0xc77d4000-0xc77d6fff] (12288 bytes)
[    0.246311] clocksource jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 6370867519511994 ns
[    0.246622] RTC time:  4:13:08, date: 06/21/15
[    0.247117] NET: Registered protocol family 16
[    0.263921] cpuidle: using governor ladder
[    0.277232] cpuidle: using governor menu
[    0.277366] ACPI: bus type PCI registered
[    0.277428] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.277559] PCI: MMCONFIG for domain 0000 [bus 00-06] at [mem 0xe0000000-0xe06fffff] (base 0xe0000000)
[    0.277643] PCI: MMCONFIG at [mem 0xe0000000-0xe06fffff] reserved in E820
[    0.277719] PCI: Using configuration type 1 for base access
[    0.297984] ACPI: Added _OSI(Module Device)
[    0.298047] ACPI: Added _OSI(Processor Device)
[    0.298108] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.298171] ACPI: Added _OSI(Processor Aggregator Device)
[    0.310872] ACPI: Interpreter enabled
[    0.310940] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20150410/hwxface-580)
[    0.311103] ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20150410/hwxface-580)
[    0.311304] ACPI: (supports S0 S3 S4 S5)
[    0.311364] ACPI: Using IOAPIC for interrupt routing
[    0.311486] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.330173] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.330244] acpi PNP0A03:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI]
[    0.330394] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
[    0.331717] acpi PNP0A03:00: [Firmware Info]: MMCONFIG for domain 0000 [bus 00-06] only partially covers this bridge
[    0.332643] PCI host bridge to bus 0000:00
[    0.332707] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.332772] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.332838] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.332905] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.332985] pci_bus 0000:00: root bus resource [mem 0x000d0000-0x000d3fff window]
[    0.333066] pci_bus 0000:00: root bus resource [mem 0x000d4000-0x000d7fff window]
[    0.333146] pci_bus 0000:00: root bus resource [mem 0x000d8000-0x000dbfff window]
[    0.333226] pci_bus 0000:00: root bus resource [mem 0xc8000000-0xfdffffff window]
[    0.333332] pci 0000:00:00.0: [8086:d131] type 00 class 0x060000
[    0.333729] pci 0000:00:03.0: [8086:d138] type 01 class 0x060400
[    0.333808] pci 0000:00:03.0: PME# supported from D0 D3hot D3cold
[    0.334109] pci 0000:00:03.0: System wakeup disabled by ACPI
[    0.334332] pci 0000:00:08.0: [8086:d155] type 00 class 0x088000
[    0.334619] pci 0000:00:08.1: [8086:d156] type 00 class 0x088000
[    0.334901] pci 0000:00:08.2: [8086:d157] type 00 class 0x088000
[    0.335199] pci 0000:00:08.3: [8086:d158] type 00 class 0x088000
[    0.335476] pci 0000:00:10.0: [8086:d150] type 00 class 0x088000
[    0.335739] pci 0000:00:10.1: [8086:d151] type 00 class 0x088000
[    0.336035] pci 0000:00:1a.0: [8086:3b3c] type 00 class 0x0c0320
[    0.336058] pci 0000:00:1a.0: reg 0x10: [mem 0xf1305000-0xf13053ff]
[    0.336164] pci 0000:00:1a.0: PME# supported from D0 D3hot D3cold
[    0.336297] pci 0000:00:1a.0: System wakeup disabled by ACPI
[    0.336520] pci 0000:00:1b.0: [8086:3b56] type 00 class 0x040300
[    0.336543] pci 0000:00:1b.0: reg 0x10: [mem 0xf1300000-0xf1303fff 64bit]
[    0.336641] pci 0000:00:1b.0: PME# supported from D0 D3hot D3cold
[    0.336899] pci 0000:00:1c.0: [8086:3b42] type 01 class 0x060400
[    0.336981] pci 0000:00:1c.0: PME# supported from D0 D3hot D3cold
[    0.337114] pci 0000:00:1c.0: System wakeup disabled by ACPI
[    0.337346] pci 0000:00:1c.5: [8086:3b4c] type 01 class 0x060400
[    0.337436] pci 0000:00:1c.5: PME# supported from D0 D3hot D3cold
[    0.337571] pci 0000:00:1c.5: System wakeup disabled by ACPI
[    0.337793] pci 0000:00:1d.0: [8086:3b34] type 00 class 0x0c0320
[    0.337816] pci 0000:00:1d.0: reg 0x10: [mem 0xf1305400-0xf13057ff]
[    0.337923] pci 0000:00:1d.0: PME# supported from D0 D3hot D3cold
[    0.338056] pci 0000:00:1d.0: System wakeup disabled by ACPI
[    0.338271] pci 0000:00:1e.0: [8086:244e] type 01 class 0x060401
[    0.338519] pci 0000:00:1e.0: System wakeup disabled by ACPI
[    0.338738] pci 0000:00:1f.0: [8086:3b06] type 00 class 0x060100
[    0.339108] pci 0000:00:1f.2: [8086:3b22] type 00 class 0x010601
[    0.339130] pci 0000:00:1f.2: reg 0x10: [io  0x1830-0x1837]
[    0.339141] pci 0000:00:1f.2: reg 0x14: [io  0x1824-0x1827]
[    0.339152] pci 0000:00:1f.2: reg 0x18: [io  0x1828-0x182f]
[    0.339162] pci 0000:00:1f.2: reg 0x1c: [io  0x1820-0x1823]
[    0.339173] pci 0000:00:1f.2: reg 0x20: [io  0x1800-0x181f]
[    0.339184] pci 0000:00:1f.2: reg 0x24: [mem 0xf1304000-0xf13047ff]
[    0.339239] pci 0000:00:1f.2: PME# supported from D3hot
[    0.339509] pci 0000:00:1f.3: [8086:3b30] type 00 class 0x0c0500
[    0.339529] pci 0000:00:1f.3: reg 0x10: [mem 0xf1305800-0xf13058ff 64bit]
[    0.339558] pci 0000:00:1f.3: reg 0x20: [io  0x1840-0x185f]
[    0.339949] pci 0000:01:00.0: [10de:0a20] type 00 class 0x030000
[    0.339966] pci 0000:01:00.0: reg 0x10: [mem 0xf0000000-0xf0ffffff]
[    0.339981] pci 0000:01:00.0: reg 0x14: [mem 0xd0000000-0xdfffffff 64bit pref]
[    0.339996] pci 0000:01:00.0: reg 0x1c: [mem 0xce000000-0xcfffffff 64bit pref]
[    0.340007] pci 0000:01:00.0: reg 0x24: [io  0x2000-0x207f]
[    0.340017] pci 0000:01:00.0: reg 0x30: [mem 0x00000000-0x0007ffff pref]
[    0.340227] pci 0000:01:00.1: [10de:0be2] type 00 class 0x040300
[    0.340244] pci 0000:01:00.1: reg 0x10: [mem 0xf1000000-0xf1003fff]
[    0.343931] pci 0000:00:03.0: PCI bridge to [bus 01]
[    0.343998] pci 0000:00:03.0:   bridge window [io  0x2000-0x2fff]
[    0.344002] pci 0000:00:03.0:   bridge window [mem 0xf0000000-0xf10fffff]
[    0.344009] pci 0000:00:03.0:   bridge window [mem 0xce000000-0xdfffffff 64bit pref]
[    0.344161] pci 0000:00:1c.0: PCI bridge to [bus 05]
[    0.344228] pci 0000:00:1c.0:   bridge window [io  0x0000-0x0fff]
[    0.344396] pci 0000:06:00.0: [10ec:8168] type 00 class 0x020000
[    0.344421] pci 0000:06:00.0: reg 0x10: [io  0x3000-0x30ff]
[    0.344456] pci 0000:06:00.0: reg 0x18: [mem 0xf1404000-0xf1404fff 64bit pref]
[    0.344479] pci 0000:06:00.0: reg 0x20: [mem 0xf1400000-0xf1403fff 64bit pref]
[    0.344494] pci 0000:06:00.0: reg 0x30: [mem 0x00000000-0x0001ffff pref]
[    0.344587] pci 0000:06:00.0: supports D1 D2
[    0.344590] pci 0000:06:00.0: PME# supported from D0 D1 D2 D3hot D3cold
[    0.350583] pci 0000:00:1c.5: PCI bridge to [bus 06]
[    0.350649] pci 0000:00:1c.5:   bridge window [io  0x3000-0x3fff]
[    0.350660] pci 0000:00:1c.5:   bridge window [mem 0xf1400000-0xf14fffff 64bit pref]
[    0.350818] pci 0000:00:1e.0: PCI bridge to [bus 07] (subtractive decode)
[    0.350896] pci 0000:00:1e.0:   bridge window [io  0x0000-0x0cf7 window] (subtractive decode)
[    0.350899] pci 0000:00:1e.0:   bridge window [io  0x0d00-0xffff window] (subtractive decode)
[    0.350902] pci 0000:00:1e.0:   bridge window [mem 0x000a0000-0x000bffff window] (subtractive decode)
[    0.350905] pci 0000:00:1e.0:   bridge window [mem 0x000d0000-0x000d3fff window] (subtractive decode)
[    0.350908] pci 0000:00:1e.0:   bridge window [mem 0x000d4000-0x000d7fff window] (subtractive decode)
[    0.350911] pci 0000:00:1e.0:   bridge window [mem 0x000d8000-0x000dbfff window] (subtractive decode)
[    0.350914] pci 0000:00:1e.0:   bridge window [mem 0xc8000000-0xfdffffff window] (subtractive decode)
[    0.350962] pci_bus 0000:00: on NUMA node 0
[    0.351994] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 *5 6 7 10 11 14 15)
[    0.352603] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *10 11 14 15)
[    0.353208] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 *10 11 14 15)
[    0.353813] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 10 *11 14 15)
[    0.354427] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 10 11 14 15) *0, disabled.
[    0.355125] ACPI: PCI Interrupt Link [LNKF] (IRQs 4 5 6 7 10 11 14 15) *0, disabled.
[    0.355788] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 10 *11 14 15)
[    0.356394] ACPI: PCI Interrupt Link [LNKH] (IRQs 4 5 6 *7 10 11 14 15)
[    0.357864] ACPI: Enabled 1 GPEs in block 00 to 3F
[    0.358587] vgaarb: setting as boot device: PCI:0000:01:00.0
[    0.358652] vgaarb: device added: PCI:0000:01:00.0,decodes=io+mem,owns=io+mem,locks=none
[    0.358736] vgaarb: loaded
[    0.358793] vgaarb: bridge control possible 0000:01:00.0
[    0.358964] wmi: Mapper loaded
[    0.359039] PCI: Using ACPI for IRQ routing
[    0.359189] PCI: pci_cache_line_size set to 64 bytes
[    0.359253] e820: reserve RAM buffer [mem 0x0009d000-0x0009ffff]
[    0.360046] HPET: 8 timers in total, 4 timers will be used for per-cpu timer
[    0.360119] hpet0: at MMIO 0xfed00000, IRQs 2, 8, 24, 25, 26, 27, 0, 0
[    0.360529] hpet0: 8 comparators, 64-bit 14.318180 MHz counter
[    0.362933] hpet: hpet2 irq 24 for MSI
[    0.363083] hpet: hpet3 irq 25 for MSI
[    0.363201] hpet: hpet4 irq 26 for MSI
[    0.363305] hpet: hpet5 irq 27 for MSI
[    0.363464] Switched to clocksource hpet
[    0.364775] Warning: could not register annotated branches stats
[    0.399024] pnp: PnP ACPI init
[    0.399656] system 00:00: [io  0x04d0-0x04d1] has been reserved
[    0.399724] system 00:00: [io  0x0800-0x080f] has been reserved
[    0.399791] system 00:00: [io  0x1000-0x107f] could not be reserved
[    0.399857] system 00:00: [io  0x1180-0x11bf] has been reserved
[    0.399923] system 00:00: [io  0xfe00] has been reserved
[    0.399988] system 00:00: [mem 0xe0000000-0xefffffff] has been reserved
[    0.400055] system 00:00: [mem 0xfe710000-0xfe710fff] has been reserved
[    0.400136] system 00:00: [mem 0xfc000000-0xfcffffff] has been reserved
[    0.400204] system 00:00: [mem 0xfee00000-0xfeefffff] could not be reserved
[    0.400271] system 00:00: [mem 0xfe800000-0xfe9fffff] has been reserved
[    0.400338] system 00:00: [mem 0xfeb00000-0xfebfffff] has been reserved
[    0.400406] system 00:00: [mem 0xfed20000-0xfed44fff] has been reserved
[    0.400473] system 00:00: [mem 0xfed45000-0xfed8ffff] has been reserved
[    0.400616] system 00:00: Plug and Play ACPI device, IDs PNP0c02 (active)
[    0.400796] pnp 00:01: Plug and Play ACPI device, IDs PNP0b00 (active)
[    0.401643] pnp 00:02: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.402194] pnp 00:03: Plug and Play ACPI device, IDs PNP0501 (active)
[    0.402536] pnp 00:04: Plug and Play ACPI device, IDs PNP0303 (active)
[    0.402598] pnp: PnP ACPI: found 5 devices
[    0.414449] clocksource acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    0.414562] pci 0000:00:1c.0: bridge window [io  0x1000-0x0fff] to [bus 05] add_size 1000
[    0.414566] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 05] add_size 200000 add_align 100000
[    0.414573] pci 0000:00:1c.0: bridge window [mem 0x00100000-0x000fffff] to [bus 05] add_size 200000 add_align 100000
[    0.414585] pci 0000:00:1c.5: bridge window [mem 0x00100000-0x001fffff] to [bus 06] add_size 400000 add_align 100000
[    0.414599] pci 0000:00:1c.0: res[14]=[mem 0x00100000-0x000fffff] res_to_dev_res add_size 200000 min_align 100000
[    0.414603] pci 0000:00:1c.0: res[14]=[mem 0x00100000-0x002fffff] res_to_dev_res add_size 200000 min_align 100000
[    0.414606] pci 0000:00:1c.0: res[15]=[mem 0x00100000-0x000fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
[    0.414609] pci 0000:00:1c.0: res[15]=[mem 0x00100000-0x002fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
[    0.414612] pci 0000:00:1c.5: res[14]=[mem 0x00100000-0x001fffff] res_to_dev_res add_size 400000 min_align 100000
[    0.414615] pci 0000:00:1c.5: res[14]=[mem 0x00100000-0x005fffff] res_to_dev_res add_size 400000 min_align 100000
[    0.414618] pci 0000:00:1c.0: res[13]=[io  0x1000-0x0fff] res_to_dev_res add_size 1000 min_align 1000
[    0.414621] pci 0000:00:1c.0: res[13]=[io  0x1000-0x1fff] res_to_dev_res add_size 1000 min_align 1000
[    0.414629] pci 0000:00:1c.0: BAR 14: assigned [mem 0xc8000000-0xc81fffff]
[    0.414702] pci 0000:00:1c.0: BAR 15: assigned [mem 0xc8200000-0xc83fffff 64bit pref]
[    0.414785] pci 0000:00:1c.5: BAR 14: assigned [mem 0xc8400000-0xc88fffff]
[    0.414853] pci 0000:00:1c.0: BAR 13: assigned [io  0x4000-0x4fff]
[    0.414923] pci 0000:01:00.0: BAR 6: assigned [mem 0xf1080000-0xf10fffff pref]
[    0.415004] pci 0000:00:03.0: PCI bridge to [bus 01]
[    0.415068] pci 0000:00:03.0:   bridge window [io  0x2000-0x2fff]
[    0.415136] pci 0000:00:03.0:   bridge window [mem 0xf0000000-0xf10fffff]
[    0.415204] pci 0000:00:03.0:   bridge window [mem 0xce000000-0xdfffffff 64bit pref]
[    0.415289] pci 0000:00:1c.0: PCI bridge to [bus 05]
[    0.415353] pci 0000:00:1c.0:   bridge window [io  0x4000-0x4fff]
[    0.415421] pci 0000:00:1c.0:   bridge window [mem 0xc8000000-0xc81fffff]
[    0.415490] pci 0000:00:1c.0:   bridge window [mem 0xc8200000-0xc83fffff 64bit pref]
[    0.415576] pci 0000:06:00.0: BAR 6: assigned [mem 0xc8400000-0xc841ffff pref]
[    0.415656] pci 0000:00:1c.5: PCI bridge to [bus 06]
[    0.415720] pci 0000:00:1c.5:   bridge window [io  0x3000-0x3fff]
[    0.415788] pci 0000:00:1c.5:   bridge window [mem 0xc8400000-0xc88fffff]
[    0.415857] pci 0000:00:1c.5:   bridge window [mem 0xf1400000-0xf14fffff 64bit pref]
[    0.415943] pci 0000:00:1e.0: PCI bridge to [bus 07]
[    0.416017] pci_bus 0000:00: resource 4 [io  0x0000-0x0cf7 window]
[    0.416020] pci_bus 0000:00: resource 5 [io  0x0d00-0xffff window]
[    0.416023] pci_bus 0000:00: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.416026] pci_bus 0000:00: resource 7 [mem 0x000d0000-0x000d3fff window]
[    0.416028] pci_bus 0000:00: resource 8 [mem 0x000d4000-0x000d7fff window]
[    0.416031] pci_bus 0000:00: resource 9 [mem 0x000d8000-0x000dbfff window]
[    0.416033] pci_bus 0000:00: resource 10 [mem 0xc8000000-0xfdffffff window]
[    0.416036] pci_bus 0000:01: resource 0 [io  0x2000-0x2fff]
[    0.416039] pci_bus 0000:01: resource 1 [mem 0xf0000000-0xf10fffff]
[    0.416041] pci_bus 0000:01: resource 2 [mem 0xce000000-0xdfffffff 64bit pref]
[    0.416044] pci_bus 0000:05: resource 0 [io  0x4000-0x4fff]
[    0.416047] pci_bus 0000:05: resource 1 [mem 0xc8000000-0xc81fffff]
[    0.416049] pci_bus 0000:05: resource 2 [mem 0xc8200000-0xc83fffff 64bit pref]
[    0.416052] pci_bus 0000:06: resource 0 [io  0x3000-0x3fff]
[    0.416055] pci_bus 0000:06: resource 1 [mem 0xc8400000-0xc88fffff]
[    0.416057] pci_bus 0000:06: resource 2 [mem 0xf1400000-0xf14fffff 64bit pref]
[    0.416060] pci_bus 0000:07: resource 4 [io  0x0000-0x0cf7 window]
[    0.416063] pci_bus 0000:07: resource 5 [io  0x0d00-0xffff window]
[    0.416065] pci_bus 0000:07: resource 6 [mem 0x000a0000-0x000bffff window]
[    0.416068] pci_bus 0000:07: resource 7 [mem 0x000d0000-0x000d3fff window]
[    0.416070] pci_bus 0000:07: resource 8 [mem 0x000d4000-0x000d7fff window]
[    0.416073] pci_bus 0000:07: resource 9 [mem 0x000d8000-0x000dbfff window]
[    0.416076] pci_bus 0000:07: resource 10 [mem 0xc8000000-0xfdffffff window]
[    0.416157] NET: Registered protocol family 2
[    0.416709] TCP established hash table entries: 32768 (order: 6, 262144 bytes)
[    0.416916] TCP bind hash table entries: 32768 (order: 9, 2097152 bytes)
[    0.418861] TCP: Hash tables configured (established 32768 bind 32768)
[    0.418998] UDP hash table entries: 2048 (order: 6, 327680 bytes)
[    0.419322] UDP-Lite hash table entries: 2048 (order: 6, 327680 bytes)
[    0.419797] NET: Registered protocol family 1
[    0.422267] pci 0000:01:00.0: Video device with shadowed ROM
[    0.422282] PCI: CLS 32 bytes, default 64
[    0.422563] Unpacking initramfs...
[    0.481244] Freeing initrd memory: 2908K (ffff880037a42000 - ffff880037d19000)
[    0.481334] PCI-DMA: Using software bounce buffering for IO (SWIOTLB)
[    0.481401] software IO TLB [mem 0xc0000000-0xc4000000] (64MB) mapped at [ffff8800c0000000-ffff8800c3ffffff]
[    0.481529] Simple Boot Flag at 0x37 set to 0x1
[    0.481897] microcode: CPU0 sig=0x106e5, pf=0x2, revision=0x3
[    0.481977] microcode: CPU1 sig=0x106e5, pf=0x2, revision=0x3
[    0.482056] microcode: CPU2 sig=0x106e5, pf=0x2, revision=0x3
[    0.482136] microcode: CPU3 sig=0x106e5, pf=0x2, revision=0x3
[    0.482367] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    0.482460] Scanning for low memory corruption every 60 seconds
[    0.483442] futex hash table entries: 1024 (order: 5, 131072 bytes)
[    0.484462] HugeTLB registered 2 MB page size, pre-allocated 0 pages
[    0.492447] zbud: loaded
[    0.495771] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
[    0.495871] io scheduler noop registered
[    0.495934] io scheduler deadline registered (default)
[    0.496927] pcieport 0000:00:1c.0: enabling device (0000 -> 0003)
[    0.498356] pci_hotplug: PCI Hot Plug PCI Core version: 0.5
[    0.498573] pciehp: PCI Express Hot Plug Controller Driver version: 0.4
[    0.498791] nvidiafb: Device ID: 10de0a20 
[    0.498852] nvidiafb: unknown NV_ARCH
[    0.498965] intel_idle: MWAIT substates: 0x1120
[    0.498971] intel_idle: v0.4 model 0x1E
[    0.498973] intel_idle: lapic_timer_reliable_states 0x2
[    0.499923] GHES: HEST is not enabled!
[    0.500095] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[    0.520980] 00:02: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[    0.542045] 00:03: ttyS1 at I/O 0x2f8 (irq = 3, base_baud = 115200) is a 16550A
[    0.543253] Linux agpgart interface v0.103
[    0.543337] [drm] Initialized drm 1.1.0 20060810
[    0.544765] nouveau  [  DEVICE][0000:01:00.0] BOOT0  : 0x0a5000a2
[    0.544829] nouveau  [  DEVICE][0000:01:00.0] Chipset: GT216 (NVA5)
[    0.544893] nouveau  [  DEVICE][0000:01:00.0] Family : NV50
[    0.676249] nouveau  [   VBIOS][0000:01:00.0] using image from PRAMIN
[    0.676434] nouveau  [   VBIOS][0000:01:00.0] BIT signature found
[    0.676497] nouveau  [   VBIOS][0000:01:00.0] version 70.16.28.00.1e
[    0.698036] nouveau  [     PMC][0000:01:00.0] MSI interrupts enabled
[    0.698201] nouveau  [     PFB][0000:01:00.0] RAM type: DDR3
[    0.698264] nouveau  [     PFB][0000:01:00.0] RAM size: 1024 MiB
[    0.698327] nouveau  [     PFB][0000:01:00.0]    ZCOMP: 1920 tags
[    0.704709] nouveau  [    VOLT][0000:01:00.0] GPU voltage: 900000uv
[    1.483622] tsc: Refined TSC clocksource calibration: 2659.983 MHz
[    1.483688] clocksource tsc: mask: 0xffffffffffffffff max_cycles: 0x265793d9a25, max_idle_ns: 440795207785 ns
[    2.383306] nouveau  [  PTHERM][0000:01:00.0] FAN control: PWM
[    2.383410] nouveau  [  PTHERM][0000:01:00.0] fan management: automatic
[    2.383605] nouveau  [  PTHERM][0000:01:00.0] internal sensor: yes
[    2.403765] nouveau  [     CLK][0000:01:00.0] 03: core 135 MHz shader 270 MHz memory 135 MHz
[    2.403847] nouveau  [     CLK][0000:01:00.0] 07: core 405 MHz shader 810 MHz memory 324 MHz
[    2.403928] nouveau  [     CLK][0000:01:00.0] 0f: core 615 MHz shader 1335 MHz memory 790 MHz
[    2.404065] nouveau  [     CLK][0000:01:00.0] --: core 405 MHz shader 810 MHz memory 324 MHz
[    2.404866] [TTM] Zone  kernel: Available graphics memory: 1981450 kiB
[    2.404931] [TTM] Initializing pool allocator
[    2.405015] [TTM] Initializing DMA pool allocator
[    2.405177] nouveau  [     DRM] VRAM: 1024 MiB
[    2.405237] nouveau  [     DRM] GART: 1048576 MiB
[    2.408494] nouveau  [     DRM] TMDS table version 2.0
[    2.408556] nouveau  [     DRM] DCB version 4.0
[    2.408616] nouveau  [     DRM] DCB outp 00: 01000310 00000000
[    2.408679] nouveau  [     DRM] DCB outp 01: 01011302 00000030
[    2.408741] nouveau  [     DRM] DCB outp 02: 02011300 00000000
[    2.408804] nouveau  [     DRM] DCB outp 03: 02022362 00020010
[    2.408866] nouveau  [     DRM] DCB conn 00: 00000000
[    2.408965] nouveau  [     DRM] DCB conn 01: 00001130
[    2.409062] nouveau  [     DRM] DCB conn 02: 00002261
[    2.445611] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    2.445676] [drm] Driver supports precise vblank timestamp query.
[    2.484124] Switched to clocksource tsc
[    2.485583] nouveau  [     DRM] MM: using COPY for buffer copies
[    2.586935] nouveau  [     DRM] allocated 1920x1080 fb: 0x70000, bo ffff8800be944800
[    2.587584] fbcon: nouveaufb (fb0) is primary device
[    2.662967] Console: switching to colour frame buffer device 240x67
[    2.665764] nouveau 0000:01:00.0: fb0: nouveaufb frame buffer device
[    2.665775] nouveau 0000:01:00.0: registered panic notifier
[    2.677133] [drm] Initialized nouveau 1.2.2 20120801 for 0000:01:00.0 on minor 0
[    2.678815] rtc_cmos 00:01: RTC can wake from S4
[    2.679422] rtc_cmos 00:01: rtc core: registered rtc_cmos as rtc0
[    2.679483] rtc_cmos 00:01: alarms up to one month, y3k, 114 bytes nvram, hpet irqs
[    2.680149] NET: Registered protocol family 10
[    2.680986] NET: Registered protocol family 17
[    2.693478] Key type encrypted registered
[    4.698204]   Magic number: 3:168:212
[    4.698445] rtc_cmos 00:01: setting system clock to 2015-06-21 04:13:12 UTC (1434859992)
[    4.698494] PM: Checking hibernation image partition /dev/sda5
[    4.698521] PM: Hibernation image not present or could not be loaded.
[    4.699409] Freeing unused kernel memory: 984K (ffffffff81b76000 - ffffffff81c6c000)
[    4.699423] Write protecting the kernel read-only data: 10240k
[    4.700148] Freeing unused kernel memory: 192K (ffff8800015d0000 - ffff880001600000)
[    4.700917] Freeing unused kernel memory: 1244K (ffff8800018c9000 - ffff880001a00000)
[    4.715992] random: systemd-tmpfile urandom read with 66 bits of entropy available
[    4.802451] i8042: PNP: PS/2 Controller [PNP0303:KBC0] at 0x60,0x64 irq 1
[    4.802564] i8042: PNP: PS/2 appears to have AUX port disabled, if this is incorrect please boot with i8042.nopnp
[    4.803256] serio: i8042 KBD port at 0x60,0x64 irq 1
[    4.816176] ACPI: bus type USB registered
[    4.816301] usbcore: registered new interface driver usbfs
[    4.816391] usbcore: registered new interface driver hub
[    4.817049] usbcore: registered new device driver usb
[    4.817792] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    4.818538] ehci-pci: EHCI PCI platform driver
[    4.819480] ehci-pci 0000:00:1a.0: EHCI Host Controller
[    4.820165] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[    4.820293] ehci-pci 0000:00:1a.0: debug port 2
[    4.824365] ehci-pci 0000:00:1a.0: cache line size of 32 is not supported
[    4.824499] ehci-pci 0000:00:1a.0: irq 16, io mem 0xf1305000
[    4.825607] SCSI subsystem initialized
[    4.828028] libata version 3.00 loaded.
[    4.833966] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
[    4.838134] hub 1-0:1.0: USB hub found
[    4.838199] hub 1-0:1.0: 3 ports detected
[    4.841212] ehci-pci 0000:00:1d.0: EHCI Host Controller
[    4.841237] ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
[    4.841281] ehci-pci 0000:00:1d.0: debug port 2
[    4.845280] ehci-pci 0000:00:1d.0: cache line size of 32 is not supported
[    4.845312] ehci-pci 0000:00:1d.0: irq 23, io mem 0xf1305400
[    4.845695] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input0
[    4.857508] ehci-pci 0000:00:1d.0: USB 2.0 started, EHCI 1.00
[    4.858875] hub 2-0:1.0: USB hub found
[    4.859325] hub 2-0:1.0: 3 ports detected
[    4.860320] ahci 0000:00:1f.2: version 3.0
[    4.874220] ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 6 ports 3 Gbps 0x7 impl SATA mode
[    4.874679] ahci 0000:00:1f.2: flags: 64bit ncq sntf led clo pmp pio slum part apst 
[    4.878348] scsi host0: ahci
[    4.879525] scsi host1: ahci
[    4.880431] scsi host2: ahci
[    4.881579] scsi host3: ahci
[    4.882762] scsi host4: ahci
[    4.883721] scsi host5: ahci
[    4.884390] ata1: SATA max UDMA/133 abar m2048@0xf1304000 port 0xf1304100 irq 29
[    4.884829] ata2: SATA max UDMA/133 abar m2048@0xf1304000 port 0xf1304180 irq 29
[    4.885263] ata3: SATA max UDMA/133 abar m2048@0xf1304000 port 0xf1304200 irq 29
[    4.885689] ata4: DUMMY
[    4.886111] ata5: DUMMY
[    4.886532] ata6: DUMMY
[    5.144100] usb 1-1: new high-speed USB device number 2 using ehci-pci
[    5.164035] usb 2-1: new high-speed USB device number 2 using ehci-pci
[    5.269806] hub 1-1:1.0: USB hub found
[    5.270484] hub 1-1:1.0: 6 ports detected
[    5.289258] hub 2-1:1.0: USB hub found
[    5.289980] hub 2-1:1.0: 8 ports detected
[    5.374112] ata3: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
[    5.374655] ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    5.375197] ata3.00: ATAPI: TSSTcorp CDDVDW TS-H653G, SC01, max UDMA/100
[    5.375716] ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
[    5.376821] ata3.00: configured for UDMA/100
[    5.377631] ata2.00: ATA-8: ST3500312CS, SC13, max UDMA/133
[    5.378118] ata2.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32)
[    5.379888] ata2.00: configured for UDMA/133
[    5.380860] ata1.00: ATA-8: SAMSUNG HD502HJ, 1AJ10002, max UDMA/133
[    5.381358] ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA
[    5.387595] ata1.00: configured for UDMA/133
[    5.389082] scsi 0:0:0:0: Direct-Access     ATA      SAMSUNG HD502HJ  0002 PQ: 0 ANSI: 5
[    5.391759] scsi 1:0:0:0: Direct-Access     ATA      ST3500312CS      SC13 PQ: 0 ANSI: 5
[    5.394067] scsi 2:0:0:0: CD-ROM            TSSTcorp CDDVDW TS-H653G  SC01 PQ: 0 ANSI: 5
[    5.410502] sd 0:0:0:0: [sda] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[    5.410588] sd 1:0:0:0: [sdb] 976773168 512-byte logical blocks: (500 GB/465 GiB)
[    5.410753] sd 1:0:0:0: [sdb] Write Protect is off
[    5.410755] sd 1:0:0:0: [sdb] Mode Sense: 00 3a 00 00
[    5.410812] sd 1:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    5.412500] sd 0:0:0:0: [sda] Write Protect is off
[    5.412929] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    5.412972] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    5.421677]  sdb: sdb1
[    5.423174] sd 1:0:0:0: [sdb] Attached SCSI disk
[    5.462138]  sda: sda1 sda2 sda3 < sda5 sda6 sda7 sda8 >
[    5.465493] sd 0:0:0:0: [sda] Attached SCSI disk
[    5.537665] usb 1-1.2: new low-speed USB device number 3 using ehci-pci
[    5.557428] usb 2-1.1: new high-speed USB device number 3 using ehci-pci
[    5.628107] hidraw: raw HID events driver (C) Jiri Kosina
[    5.631533] usbcore: registered new interface driver usbhid
[    5.631990] usbhid: USB HID core driver
[    5.633569] input: PixArt USB Optical Mouse as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:093A:2510.0001/input/input1
[    5.635173] hid-generic 0003:093A:2510.0001: input,hidraw0: USB HID v1.11 Mouse [PixArt USB Optical Mouse] on usb-0000:00:1a.0-1.2/input0
[    5.644139] random: nonblocking pool is initialized
[    6.121360] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)
[    6.603425] systemd[1]: Failed to insert module 'autofs4'
[    6.644534] systemd[1]: systemd 220 running in system mode. (+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD +IDN)
[    6.645196] systemd[1]: Detected architecture x86-64.
[    6.681425] systemd[1]: Set hostname to <swordfish>.
[    7.317385] systemd[1]: display-manager.service: Cannot add dependency job, ignoring: Unit display-manager.service failed to load: No such file or directory.
[    7.318566] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[    7.319055] systemd[1]: Starting Dispatch Password Requests to Console Directory Watch.
[    7.319639] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[    7.320130] systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
[    7.323488] systemd[1]: Created slice Root Slice.
[    7.323984] systemd[1]: Starting Root Slice.
[    7.326707] systemd[1]: Listening on Journal Socket.
[    7.327212] systemd[1]: Starting Journal Socket.
[    7.329881] systemd[1]: Listening on udev Control Socket.
[    7.330376] systemd[1]: Starting udev Control Socket.
[    7.333343] systemd[1]: Created slice System Slice.
[    7.333843] systemd[1]: Starting System Slice.
[    7.335579] systemd[1]: Starting Create list of required static device nodes for the current kernel...
[    7.339366] systemd[1]: Mounting Debug File System...
[    7.344557] systemd[1]: Created slice system-getty.slice.
[    7.345079] systemd[1]: Starting system-getty.slice.
[    7.359882] systemd[1]: Started Load Kernel Modules.
[    7.361531] systemd[1]: Mounting Huge Pages File System...
[    7.365405] systemd[1]: Mounting Configuration File System...
[    7.369187] systemd[1]: Mounting POSIX Message Queue File System...
[    7.374358] systemd[1]: Listening on Device-mapper event daemon FIFOs.
[    7.374863] systemd[1]: Starting Device-mapper event daemon FIFOs.
[    7.377553] systemd[1]: Reached target Paths.
[    7.378043] systemd[1]: Starting Paths.
[    7.381010] systemd[1]: Created slice User and Session Slice.
[    7.381488] systemd[1]: Starting User and Session Slice.
[    7.384042] systemd[1]: Reached target Slices.
[    7.384539] systemd[1]: Starting Slices.
[    7.387219] systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
[    7.387754] systemd[1]: Starting /dev/initctl Compatibility Named Pipe.
[    7.390343] systemd[1]: Listening on udev Kernel Socket.
[    7.390903] systemd[1]: Starting udev Kernel Socket.
[    7.391399] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[    7.393996] systemd[1]: Listening on Journal Socket (/dev/log).
[    7.394542] systemd[1]: Starting Journal Socket (/dev/log).
[    7.397093] systemd[1]: Reached target Remote File Systems.
[    7.397592] systemd[1]: Starting Remote File Systems.
[    7.457891] systemd[1]: Listening on Journal Audit Socket.
[    7.471001] systemd[1]: Mounting Temporary Directory...
[    7.474692] systemd[1]: Starting File System Check on Root Device...
[    7.478486] systemd[1]: Starting Apply Kernel Variables...
[    7.524916] systemd[1]: Started Set Up Additional Binary Formats.
[    7.527425] systemd[1]: Reached target Encrypted Volumes.
[    7.527937] systemd[1]: Starting Encrypted Volumes.
[    7.528381] systemd[1]: Mounted FUSE Control File System.
[    7.529886] systemd[1]: Starting Journal Service...
[    7.535149] systemd[1]: Created slice system-systemd\x2dfsck.slice.
[    7.535616] systemd[1]: Starting system-systemd\x2dfsck.slice.
[    7.537137] systemd[1]: Starting Setup Virtual Console...
[    7.542995] systemd[1]: Mounted Debug File System.
[    7.545505] systemd[1]: Mounted Configuration File System.
[    7.547949] systemd[1]: Mounted Huge Pages File System.
[    7.550340] systemd[1]: Mounted POSIX Message Queue File System.
[    7.552796] systemd[1]: Mounted Temporary Directory.
[    7.556130] systemd[1]: Started Create list of required static device nodes for the current kernel.
[    7.579957] systemd[1]: Started Setup Virtual Console.
[    7.712913] systemd[1]: Started Apply Kernel Variables.
[    7.931135] systemd[1]: Started File System Check on Root Device.
[    7.933796] systemd[1]: Starting Remount Root and Kernel File Systems...
[    7.944862] EXT4-fs (sda2): re-mounted. Opts: (null)
[    7.949300] systemd[1]: Started Remount Root and Kernel File Systems.
[    7.952148] systemd[1]: Started Journal Service.
[    8.025901] systemd-journald[155]: Received request to flush runtime journal from PID 1
[    9.426922] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
[    9.444826] ACPI Warning: SystemIO range 0x0000000000001028-0x000000000000102F conflicts with OpRegion 0x0000000000001000-0x000000000000102F (\_SB_.PCI0.LPC0.PMIO) (20150410/utaddress-254)
[    9.445342] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    9.445786] ACPI Warning: SystemIO range 0x0000000000001180-0x00000000000011AF conflicts with OpRegion 0x0000000000001180-0x00000000000011AF (\_SB_.PCI0.LPC0.GPOX) (20150410/utaddress-254)
[    9.446283] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver
[    9.446965] lpc_ich: Resource conflict(s) found affecting gpio_ich
[    9.525821] i801_smbus 0000:00:1f.3: SMBus using PCI interrupt
[    9.579871] gpio_ich: GPIO from 436 to 511 on gpio_ich
[    9.585299] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    9.585814] r8169 0000:06:00.0: can't disable ASPM; OS doesn't have ASPM control
[    9.588145] r8169 0000:06:00.0 eth0: RTL8168d/8111d at 0xffffc900000b8000, 00:24:54:91:f9:63, XID 083000c0 IRQ 30
[    9.588673] r8169 0000:06:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[    9.692104] mousedev: PS/2 mouse device common for all mice
[    9.771462] ppdev: user-space parallel port driver
[    9.787515] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts: (null)
[    9.795393] r8169 0000:06:00.0 enp6s0: renamed from eth0
[    9.942890] snd_hda_intel 0000:01:00.1: Disabling MSI
[    9.943372] snd_hda_intel 0000:01:00.1: Handle VGA-switcheroo audio client
[   10.056128] snd_hda_codec_realtek hdaudioC0D0: autoconfig for ALC662 rev1: line_outs=1 (0x14/0x0/0x0/0x0/0x0) type:line
[   10.056608] snd_hda_codec_realtek hdaudioC0D0:    speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   10.057076] snd_hda_codec_realtek hdaudioC0D0:    hp_outs=1 (0x1b/0x0/0x0/0x0/0x0)
[   10.057703] snd_hda_codec_realtek hdaudioC0D0:    mono: mono_out=0x0
[   10.058355] snd_hda_codec_realtek hdaudioC0D0:    inputs:
[   10.059035] snd_hda_codec_realtek hdaudioC0D0:      Front Mic=0x19
[   10.059720] snd_hda_codec_realtek hdaudioC0D0:      Rear Mic=0x18
[   10.060389] snd_hda_codec_realtek hdaudioC0D0:      Line=0x1a
[   10.076445] input: HDA Intel MID Front Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input2
[   10.077560] input: HDA Intel MID Rear Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input3
[   10.078412] input: HDA Intel MID Line as /devices/pci0000:00/0000:00:1b.0/sound/card0/input4
[   10.079232] input: HDA Intel MID Line Out as /devices/pci0000:00/0000:00:1b.0/sound/card0/input5
[   10.080058] input: HDA Intel MID Front Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input6
[   10.740763] EXT4-fs (sda1): mounting ext2 file system using the ext4 subsystem
[   10.800387] EXT4-fs (sda1): mounted filesystem without journal. Opts: (null)
[   10.984735] Adding 8388604k swap on /dev/sda5.  Priority:-1 extents:1 across:8388604k FS
[   11.121291] snd_hda_codec_hdmi hdaudioC1D0: HDMI: audio coding type 0 not expected
[   11.154923] EXT4-fs (sda6): mounted filesystem with ordered data mode. Opts: (null)
[   11.317479] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:03.0/0000:01:00.1/sound/card1/input7
[   11.319025] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:03.0/0000:01:00.1/sound/card1/input8
[   11.320095] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:03.0/0000:01:00.1/sound/card1/input9
[   11.320940] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:03.0/0000:01:00.1/sound/card1/input10
[   12.054015] EXT4-fs (sda7): mounted filesystem with ordered data mode. Opts: (null)
[   12.091282] snd_hda_codec_hdmi hdaudioC1D0: HDMI: audio coding type 0 not expected
[   12.832187] EXT4-fs (sda8): mounted filesystem with ordered data mode. Opts: (null)

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

* Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
  2015-06-21  4:15                 ` Sergey Senozhatsky
@ 2015-06-21 14:37                   ` Thomas Gleixner
  2015-06-21 14:43                     ` [tip:x86/apic] x86/hpet: Use proper hpet device number for MSI allocation tip-bot for Thomas Gleixner
  0 siblings, 1 reply; 25+ messages in thread
From: Thomas Gleixner @ 2015-06-21 14:37 UTC (permalink / raw)
  To: Sergey Senozhatsky
  Cc: Jiang Liu, Borislav Petkov, linux-kernel, Sergey Senozhatsky

On Sun, 21 Jun 2015, Sergey Senozhatsky wrote:
> On (06/20/15 11:12), Thomas Gleixner wrote:
> > One last request. Can you please provide /proc/timer_list and dmesg
> > from a mainline kernel for comparison?
> 
> attached.

Thanks for providing that. As I feared already, there is a regression
as well. The new code fails to allocated more than one hpet MSI
interrupt. Fix below.

Thanks,

	tglx
---
Subject: x86/hpet: Use proper hpet device number for MSI allocation
From: Thomas Gleixner <tglx@linutronix.de>
Date: Sun, 21 Jun 2015 16:21:50 +0200

hpet_assign_irq() is called with hpet_device->num as "hardware
interrupt number", but hpet_device->num is initialized after the
interrupt has been assigned, so it's always 0. As a consequence only
the first MSI allocation succeeds, the following ones fail because the
"hardware interrupt number" already exists.

Move the initialization of dev->num and other fields before the call
to hpet_assign_irq(), which is the ordering before the offending
commit which introduced that regression.

Fixes: "3cb96f0c9733 x86/hpet: Enhance HPET IRQ to support hierarchical irqdomains"
Reported-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Cc: Jiang Liu <jiang.liu@linux.intel.com>
Cc: Borislav Petkov <bp@alien8.de>
---
 arch/x86/kernel/hpet.c |   11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

Index: tip/arch/x86/kernel/hpet.c
===================================================================
--- tip.orig/arch/x86/kernel/hpet.c
+++ tip/arch/x86/kernel/hpet.c
@@ -577,16 +577,17 @@ static void hpet_msi_capability_lookup(u
 		if (!(cfg & HPET_TN_FSB_CAP))
 			continue;
 
+		hdev->flags = 0;
+		if (cfg & HPET_TN_PERIODIC_CAP)
+			hdev->flags |= HPET_DEV_PERI_CAP;
+		sprintf(hdev->name, "hpet%d", i);
+		hdev->num = i;
+
 		irq = hpet_assign_irq(hpet_domain, hdev, hdev->num);
 		if (irq <= 0)
 			continue;
 
-		sprintf(hdev->name, "hpet%d", i);
-		hdev->num = i;
 		hdev->irq = irq;
-		hdev->flags = 0;
-		if (cfg & HPET_TN_PERIODIC_CAP)
-			hdev->flags |= HPET_DEV_PERI_CAP;
 		hdev->flags |= HPET_DEV_FSB_CAP;
 		hdev->flags |= HPET_DEV_VALID;
 		num_timers_used++;
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

* [tip:x86/apic] x86/hpet: Use proper hpet device number for MSI allocation
  2015-06-21 14:37                   ` Thomas Gleixner
@ 2015-06-21 14:43                     ` tip-bot for Thomas Gleixner
  0 siblings, 0 replies; 25+ messages in thread
From: tip-bot for Thomas Gleixner @ 2015-06-21 14:43 UTC (permalink / raw)
  To: linux-tip-commits
  Cc: jiang.liu, mingo, sergey.senozhatsky, bp, hpa, tglx, linux-kernel

Commit-ID:  cb17b2a674f2059343f997599b4b001e64eec516
Gitweb:     http://git.kernel.org/tip/cb17b2a674f2059343f997599b4b001e64eec516
Author:     Thomas Gleixner <tglx@linutronix.de>
AuthorDate: Sun, 21 Jun 2015 16:21:50 +0200
Committer:  Thomas Gleixner <tglx@linutronix.de>
CommitDate: Sun, 21 Jun 2015 16:38:40 +0200

x86/hpet: Use proper hpet device number for MSI allocation

hpet_assign_irq() is called with hpet_device->num as "hardware
interrupt number", but hpet_device->num is initialized after the
interrupt has been assigned, so it's always 0. As a consequence only
the first MSI allocation succeeds, the following ones fail because the
"hardware interrupt number" already exists.

Move the initialization of dev->num and other fields before the call
to hpet_assign_irq(), which is the ordering before the offending
commit which introduced that regression.

Fixes: "3cb96f0c9733 x86/hpet: Enhance HPET IRQ to support hierarchical irqdomains"
Reported-by: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: http://lkml.kernel.org/r/alpine.DEB.2.11.1506211635010.4107@nanos
Cc: Jiang Liu <jiang.liu@linux.intel.com>
Cc: Borislav Petkov <bp@alien8.de>
---
 arch/x86/kernel/hpet.c | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/arch/x86/kernel/hpet.c b/arch/x86/kernel/hpet.c
index c47aab3..10757d0 100644
--- a/arch/x86/kernel/hpet.c
+++ b/arch/x86/kernel/hpet.c
@@ -577,16 +577,17 @@ static void hpet_msi_capability_lookup(unsigned int start_timer)
 		if (!(cfg & HPET_TN_FSB_CAP))
 			continue;
 
+		hdev->flags = 0;
+		if (cfg & HPET_TN_PERIODIC_CAP)
+			hdev->flags |= HPET_DEV_PERI_CAP;
+		sprintf(hdev->name, "hpet%d", i);
+		hdev->num = i;
+
 		irq = hpet_assign_irq(hpet_domain, hdev, hdev->num);
 		if (irq <= 0)
 			continue;
 
-		sprintf(hdev->name, "hpet%d", i);
-		hdev->num = i;
 		hdev->irq = irq;
-		hdev->flags = 0;
-		if (cfg & HPET_TN_PERIODIC_CAP)
-			hdev->flags |= HPET_DEV_PERI_CAP;
 		hdev->flags |= HPET_DEV_FSB_CAP;
 		hdev->flags |= HPET_DEV_VALID;
 		num_timers_used++;
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
Please read the FAQ at  http://www.tux.org/lkml/

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

end of thread, other threads:[~2015-06-21 14:44 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-06-19  7:11 [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq() Sergey Senozhatsky
2015-06-19  9:25 ` Thomas Gleixner
2015-06-19 12:21   ` Thomas Gleixner
2015-06-19 13:11     ` Sergey Senozhatsky
2015-06-19 16:09     ` Jiang Liu
2015-06-19 16:12       ` Jiang Liu
2015-06-19 16:15         ` Thomas Gleixner
2015-06-19 16:21           ` Jiang Liu
2015-06-19 16:30             ` Thomas Gleixner
2015-06-19 16:47               ` Jiang Liu
2015-06-19 17:14                 ` Sergey Senozhatsky
2015-06-20  4:32                 ` Sergey Senozhatsky
2015-06-20 10:07                 ` [tip:x86/apic] x86/hpet: Check for irq== 0 when allocating hpet MSI interrupts tip-bot for Jiang Liu
2015-06-19 16:23           ` [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq() Sergey Senozhatsky
2015-06-20  4:31     ` Sergey Senozhatsky
2015-06-20  7:52       ` Thomas Gleixner
2015-06-20  7:57         ` Sergey Senozhatsky
2015-06-20  8:13           ` Thomas Gleixner
2015-06-20  8:27             ` Sergey Senozhatsky
2015-06-20  9:12               ` Thomas Gleixner
2015-06-20 17:53                 ` Sergey Senozhatsky
2015-06-21  4:15                 ` Sergey Senozhatsky
2015-06-21 14:37                   ` Thomas Gleixner
2015-06-21 14:43                     ` [tip:x86/apic] x86/hpet: Use proper hpet device number for MSI allocation tip-bot for Thomas Gleixner
2015-06-20 17:20             ` [tip:irq/core] genirq: Remove bogus restriction in irq_move_mask_irq() tip-bot for Thomas Gleixner

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