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 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.