Catalin Marinas
ef0da55a84
jump_labels: Allow array initialisers
...
The static key API is currently designed around single variable
definitions. There are cases where an array of static keys is desirable,
so extend the API to allow this rather than using the internal static
key implementation directly.
Cc: Jason Baron <jbaron@akamai.com >
Cc: Jonathan Corbet <corbet@lwn.net >
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org >
Suggested-by: Dave P Martin <Dave.Martin@arm.com >
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com >
Signed-off-by: Will Deacon <will.deacon@arm.com >
2016-09-07 09:41:11 +01:00
Jonathan Corbet
1975dbc276
locking/static_keys: Fix up the static keys documentation
...
Fix a few small mistakes in the static key documentation and
delete an unneeded sentence.
Suggested-by: Jason Baron <jbaron@akamai.com >
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
Cc: Linus Torvalds <torvalds@linux-foundation.org >
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Thomas Gleixner <tglx@linutronix.de >
Link: http://lkml.kernel.org/r/20150914171105.511e1e21@lwn.net
Signed-off-by: Ingo Molnar <mingo@kernel.org >
2015-09-15 07:12:06 +02:00
Jonathan Corbet
edcd591c77
locking/static_keys: Fix a silly typo
...
Commit:
412758cb26
("jump label, locking/static_keys: Update docs")
introduced a typo that might as well get fixed.
Signed-off-by: Jonathan Corbet <corbet@lwn.net >
Cc: Andrew Morton <akpm@linux-foundation.org >
Cc: Jason Baron <jbaron@akamai.com >
Cc: Linus Torvalds <torvalds@linux-foundation.org >
Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com >
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Thomas Gleixner <tglx@linutronix.de >
Link: http://lkml.kernel.org/r/20150907131803.54c027e1@lwn.net
Signed-off-by: Ingo Molnar <mingo@kernel.org >
2015-09-08 09:02:17 +02:00
Jason Baron
412758cb26
jump label, locking/static_keys: Update docs
...
Signed-off-by: Jason Baron <jbaron@akamai.com >
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org >
Cc: Andrew Morton <akpm@linux-foundation.org >
Cc: Linus Torvalds <torvalds@linux-foundation.org >
Cc: Paul E. McKenney <paulmck@linux.vnet.ibm.com >
Cc: Peter Zijlstra <peterz@infradead.org >
Cc: Thomas Gleixner <tglx@linutronix.de >
Cc: benh@kernel.crashing.org
Cc: bp@alien8.de
Cc: davem@davemloft.net
Cc: ddaney@caviumnetworks.com
Cc: heiko.carstens@de.ibm.com
Cc: linux-kernel@vger.kernel.org
Cc: liuj97@gmail.com
Cc: luto@amacapital.net
Cc: michael@ellerman.id.au
Cc: rabin@rab.in
Cc: ralf@linux-mips.org
Cc: rostedt@goodmis.org
Cc: vbabka@suse.cz
Cc: will.deacon@arm.com
Link: http://lkml.kernel.org/r/6b50f2f6423a2244f37f4b1d2d6c211b9dcdf4f8.1438227999.git.jbaron@akamai.com
Signed-off-by: Ingo Molnar <mingo@kernel.org >
2015-08-03 11:51:14 +02:00
Xishi Qiu
c79a8d85d7
doc: fix some typos in documentations
...
Fix some typos in five documentations, no functional change.
Signed-off-by: Xishi Qiu <qiuxishi@huawei.com >
Acked-by: Rob Landley <rob@landley.net >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2013-12-02 14:45:19 +01:00
Masanari Iida
c94bed8e19
Documentation: Fix typo in multiple files in Documentation
...
Correct multiple spelling typo in Documentation.
Signed-off-by: Masanari Iida <standby24x7@gmail.com >
Acked-by: Rob Landley <rob@landley.net >
Reported-by: Anders Larsen <al@alarsen.net >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2012-04-16 14:37:13 +02:00
Jason Baron
1cfa60dc7d
static keys: Add docs better explaining the whole 'struct static_key' mechanism
...
Add better documentation for static keys.
Signed-off-by: Jason Baron <jbaron@redhat.com >
Cc: rostedt@goodmis.org
Cc: mathieu.desnoyers@efficios.com
Cc: davem@davemloft.net
Cc: ddaney.cavm@gmail.com
Cc: a.p.zijlstra@chello.nl
Link: http://lkml.kernel.org/r/52570e566e5f1914f27b67e4eafb5781b8f9f9db.1329851692.git.jbaron@redhat.com
[ Added a 'Summary' section and rewrote it to explain static keys ]
Signed-off-by: Ingo Molnar <mingo@elte.hu >
2012-02-24 09:12:19 +01:00