From: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
To: Thomas Gleixner <tglx@linutronix.de>
Cc: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>,
Jiang Liu <jiang.liu@linux.intel.com>,
Borislav Petkov <bp@alien8.de>,
linux-kernel@vger.kernel.org,
Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Subject: Re: [-next] !irqd_can_balance() WARNINGs at irq_move_masked_irq()
Date: Sat, 20 Jun 2015 13:31:10 +0900 [thread overview]
Message-ID: <20150620043110.GA365@swordfish> (raw)
In-Reply-To: <alpine.DEB.2.11.1506191409280.4107@nanos>
[-- 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
next prev parent reply other threads:[~2015-06-20 4:30 UTC|newest]
Thread overview: 25+ messages / expand[flat|nested] mbox.gz Atom feed top
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 [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150620043110.GA365@swordfish \
--to=sergey.senozhatsky.work@gmail.com \
--cc=bp@alien8.de \
--cc=jiang.liu@linux.intel.com \
--cc=linux-kernel@vger.kernel.org \
--cc=sergey.senozhatsky@gmail.com \
--cc=tglx@linutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox