]> git.baikalelectronics.ru Git - kernel.git/commit
sata_sil24: fix kernel panic on ARM caused by unaligned access in sata_sil24
authorColin Tuckley <colin.tuckley@arm.com>
Fri, 4 Jun 2010 14:19:51 +0000 (16:19 +0200)
committerJeff Garzik <jgarzik@redhat.com>
Mon, 7 Jun 2010 20:03:13 +0000 (16:03 -0400)
commitaa17c6d473527ccd888203802e2d451ee22f98c9
treeb0b4cad190e8406eb11513b3205552c7a5e3f256
parent5a6861ea1cec8c157eeb80843997d73a08f4b92b
sata_sil24: fix kernel panic on ARM caused by unaligned access in sata_sil24

The sata_sil24 driver has six 16-bit registers that are initialised with
32-bit writes. This cause a kernel panic on ARM due to the unaligned
accesses which result.

This patch changes the accesses to the correct 16-bit ones.

Signed-off-by: Colin Tuckley <colin.tuckley@arm.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
drivers/ata/sata_sil24.c