]> rtime.felk.cvut.cz Git - linux-imx.git/commit
tipc: add __read_mostly annotations to several global variables
authorYing Xue <ying.xue@windriver.com>
Thu, 16 Aug 2012 12:09:12 +0000 (12:09 +0000)
committerDavid S. Miller <davem@davemloft.net>
Mon, 20 Aug 2012 09:26:31 +0000 (02:26 -0700)
commit61cdd4d80b29cfdee45920238eea2d1fbb51f922
tree44df7d9694b581afae71955030ffbad25a4aee15
parentf046e7d9be1cbb3335694c7f9a31d18e1f998ff5
tipc: add __read_mostly annotations to several global variables

Added to the following:

 - tipc_random
 - tipc_own_addr
 - tipc_max_ports
 - tipc_net_id
 - tipc_remote_management
 - handler_enabled

The above global variables are read often, but written rarely. Use
__read_mostly to prevent them being on the same cacheline as another
variable which is written to often, which would cause cacheline
bouncing.

Signed-off-by: Ying Xue <ying.xue@windriver.com>
Signed-off-by: Jon Maloy <jon.maloy@ericsson.com>
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
net/tipc/core.c
net/tipc/core.h
net/tipc/handler.c