diff options
author | Claudiu Manoil <claudiu.manoil@freescale.com> | 2013-01-29 04:55:12 +0100 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-01-29 21:22:02 +0100 |
commit | ee873fda3bec7c668407b837fc5519eb961fcd37 (patch) | |
tree | 3743136009cf51fe350fdf984bc64ae8517ccc7c /arch/x86/kernel/setup.c | |
parent | gianfar: Cleanup gfar_parse_group() code (diff) | |
download | linux-ee873fda3bec7c668407b837fc5519eb961fcd37.tar.xz linux-ee873fda3bec7c668407b837fc5519eb961fcd37.zip |
gianfar: Pack struct gfar_priv_grp into three cachelines
* remove unused members(!): imask, ievent
* move space consuming interrupt name strings (int_name_* members) to
external structures, unessential for the driver's hot path
* keep high priority hot path data within the first 2 cache lines
This reduces struct gfar_priv_grp from 6 to 3 cache lines.
(Also fixed checkpatch warnings for the old code, in the process.)
Signed-off-by: Claudiu Manoil <claudiu.manoil@freescale.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'arch/x86/kernel/setup.c')
0 files changed, 0 insertions, 0 deletions