u-boot-brain/drivers/input
Stephen Warren e573617c09 input: fix unaligned access in key_matrix_decode_fdt()
Initialized character arrays on the stack can cause gcc to emit code that
performs unaligned accessess. Make the data static to avoid this.

Note that the unaligned accesses are made when copying data to prefix[] on
the stack from .rodata. By making the data static, the copy is completely
avoided. All explicitly written code treats the data as u8[], so will never
cause any unaligned accesses.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Acked-by: Simon Glass <sjg@chromium.org>
2013-06-04 16:06:32 -04:00
..
i8042.c input: Fix i8042 keyboard reset 2012-10-19 15:25:43 -07:00
input.c drivers/input/input.c: sparse fix 2012-11-04 11:00:37 -07:00
key_matrix.c input: fix unaligned access in key_matrix_decode_fdt() 2013-06-04 16:06:32 -04:00
keyboard.c License cleanup: remove unintended "All Rights Reserved" notices. 2009-09-04 23:00:56 +02:00
Makefile Tegra: Change Tegra20 to Tegra in common code, prep for T30 2012-09-10 13:01:24 -07:00
pc_keyb.c License cleanup: remove unintended "All Rights Reserved" notices. 2009-09-04 23:00:56 +02:00
ps2mult.c License cleanup: remove unintended "All Rights Reserved" notices. 2009-09-04 23:00:56 +02:00
ps2ser.c ppc: Move mpc5xxx clocks to arch_global_data 2013-02-04 09:05:43 -05:00
tegra-kbc.c tegra: add CONSOLE_MUX support to tegra-kbc 2012-11-19 08:15:41 -07:00