lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:	Mon, 13 Apr 2009 21:31:15 -0700
From:	"Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>
To:	linux-kernel@...r.kernel.org
Cc:	anton@...ba.org, mingo@...e.hu, akpm@...ux-foundation.org,
	dipankar@...ibm.com, manfred@...orfullife.com,
	cl@...ux-foundation.org, josht@...ux.vnet.ibm.com, schamp@....com,
	niv@...ibm.com, dvhltc@...ibm.com, ego@...ibm.com,
	laijs@...fujitsu.com, rostedt@...dmis.org, peterz@...radead.org,
	penberg@...helsinki.fi, andi@...stfloor.org, tglx@...utronix.de,
	"Paul E. McKenney" <paulmck@...ux.vnet.ibm.com>
Subject: [PATCH 0/3] v2 Make hierarchical RCU less IPI-happy and add more tracing

This three-patch set fixes a hierarchical-RCU performance bug located
by Anton Blanchard.  This bug affects certain high-end floating-point
computation-heavy workloads with closely spaced barrier-synchronized
iterations, where an interruption of any one CPU's processing during a
given iteration slows the system as a whole.  This bug manifests itself
as excessive resched IPIs, and is strictly a performance regression.
It does not affect correctness.

The first patch provides the fix for the problem, the second patch
adds the tracing, and the third patch adds the documentation for the
tracing.

Located-by: Anton Blanchard <anton@....ibm.com>
Tested-by: Anton Blanchard <anton@....ibm.com>
Signed-off-by: Paul E. McKenney <paulmck@...ux.vnet.ibm.com>
---
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ