Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1356241

Re: [PATCH] x86/irq: Cure live lock in irq_force_complete_move()

From "Luck, Tony" <tony.luck@intel.com>
Newsgroups linux.kernel
Subject Re: [PATCH] x86/irq: Cure live lock in irq_force_complete_move()
Date 2016-03-11 23:40 +0100
Message-ID <rbDSW-4EW-3@gated-at.bofh.it> (permalink)
References <rbBR8-38o-13@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


With this patch applied my system survives me doing
several rounds of:

# echo 0 | tee /sys/devices/system/cpu/cpu*/online
# echo 1 | tee /sys/devices/system/cpu/cpu*/online

whereas without the patch the first of those went to

[152455.129604] NMI watchdog: Watchdog detected hard LOCKUP on cpu 96
[152455.136943] Kernel panic - not syncing: Hard LOCKUP

I'm not sure we care to optimize the cpu offline path, but I'll note here
that taking all (but one) cpus offline took 52 seconds (for a hundred
and mumble logical cpus).  Bringing them all back is just 4 seconds.

Tested-by: Tony Luck <tony.luck@intel.com>

Back to linux.kernel | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

[PATCH] x86/irq: Cure live lock in irq_force_complete_move() Thomas Gleixner <tglx@linutronix.de> - 2016-03-11 21:30 +0100
  Re: [PATCH] x86/irq: Cure live lock in irq_force_complete_move() "Luck, Tony" <tony.luck@intel.com> - 2016-03-11 23:40 +0100
    Re: [PATCH] x86/irq: Cure live lock in irq_force_complete_move() Thomas Gleixner <tglx@linutronix.de> - 2016-03-12 09:30 +0100
    Re: [PATCH] x86/irq: Cure live lock in irq_force_complete_move() Thomas Gleixner <tglx@linutronix.de> - 2016-03-12 12:00 +0100
  Re: [PATCH] x86/irq: Cure live lock in irq_force_complete_move() Ingo Molnar <mingo@kernel.org> - 2016-03-12 16:30 +0100
    Re: [PATCH] x86/irq: Cure live lock in irq_force_complete_move() Thomas Gleixner <tglx@linutronix.de> - 2016-03-12 21:00 +0100

csiph-web