1
linux/drivers/s390/net
Tejun Heo 390dfd95c5 percpu: make misc percpu symbols unique
This patch updates misc percpu related symbols such that percpu
symbols are unique and don't clash with local symbols.  This serves
two purposes of decreasing the possibility of global percpu symbol
collision and allowing dropping per_cpu__ prefix from percpu symbols.

* drivers/crypto/padlock-aes.c: s/last_cword/paes_last_cword/

* drivers/lguest/x86/core.c: s/last_cpu/lg_last_cpu/

* drivers/s390/net/netiucv.c: rename the variable used in a macro to
  avoid clashing with percpu symbol

* arch/mn10300/kernel/kprobes.c: replace current_ prefix with cur_ for
  static variables.  Please note that percpu symbol current_kprobe
  can't be changed as it's used by generic code.

Partly based on Rusty Russell's "alloc_percpu: rename percpu vars
which cause name clashes" patch.

Signed-off-by: Tejun Heo <tj@kernel.org>
Reviewed-by: Christoph Lameter <cl@linux-foundation.org>
Cc: Rusty Russell <rusty@rustcorp.com.au>
Cc: Herbert Xu <herbert@gondor.apana.org.au>
Cc: Chuck Ebbert <cebbert@redhat.com>
Cc: David Howells <dhowells@redhat.com>
Cc: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
Cc: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
Cc: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
Cc: David S. Miller <davem@davemloft.net>
Cc: Masami Hiramatsu <mhiramat@redhat.com>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Heiko Carstens <heiko.carstens@de.ibm.com>
Cc: linux390@de.ibm.com
2009-10-29 22:34:14 +09:00
..
claw.c net: convert remaining non-symbolic return values in ndo_start_xmit() functions 2009-07-05 19:23:38 -07:00
claw.h
ctcm_dbug.c
ctcm_dbug.h
ctcm_fsms.c ctcm: avoid wraparound in length of incoming data 2009-03-24 15:24:30 -07:00
ctcm_fsms.h
ctcm_main.c drivers: Kill now superfluous ->last_rx stores 2009-09-02 23:07:36 -07:00
ctcm_main.h
ctcm_mpc.c ctcm: fix minor findings from code analysis tool 2009-03-24 15:24:31 -07:00
ctcm_mpc.h
ctcm_sysfs.c
cu3088.c
cu3088.h
fsm.c
fsm.h
Kconfig trivial: Kconfig: .ko is normally not included in module names 2009-06-12 18:01:50 +02:00
lcs.c net: convert remaining non-symbolic return values in ndo_start_xmit() functions 2009-07-05 19:23:38 -07:00
lcs.h s390: remove driver_data direct access of struct device 2009-06-15 21:30:28 -07:00
Makefile qeth: remove EDDP 2009-03-25 00:06:21 -07:00
netiucv.c percpu: make misc percpu symbols unique 2009-10-29 22:34:14 +09:00
qeth_core_main.c qeth: display service_level info only when valid. 2009-08-26 17:34:20 -07:00
qeth_core_mpc.c qeth: support z/VM VSWITCH Port Isolation 2009-05-20 17:36:50 -07:00
qeth_core_mpc.h qeth: support z/VM VSWITCH Port Isolation 2009-05-20 17:36:50 -07:00
qeth_core_sys.c qeth: display "undefined" value of sysfs-attribute "layer2" 2009-08-26 17:34:22 -07:00
qeth_core.h qeth: Cleanup for cast-type determination. 2009-08-26 17:34:18 -07:00
qeth_l2_main.c drivers: Kill now superfluous ->last_rx stores 2009-09-02 23:07:36 -07:00
qeth_l3_main.c drivers: Kill now superfluous ->last_rx stores 2009-09-02 23:07:36 -07:00
qeth_l3_sys.c
qeth_l3.h
smsgiucv.c [S390] proper use of device register 2009-09-11 10:29:45 +02:00
smsgiucv.h