| From 276532ba9666b36974cbe16f303fc8be99c9da17 Mon Sep 17 00:00:00 2001 |
| From: Harro Haan <hrhaan@gmail.com> |
| Date: Mon, 10 Oct 2011 14:38:27 +0200 |
| Subject: USB: fix ehci alignment error |
| |
| From: Harro Haan <hrhaan@gmail.com> |
| |
| commit 276532ba9666b36974cbe16f303fc8be99c9da17 upstream. |
| |
| The Kirkwood gave an unaligned memory access error on |
| line 742 of drivers/usb/host/echi-hcd.c: |
| "ehci->last_periodic_enable = ktime_get_real();" |
| |
| Signed-off-by: Harro Haan <hrhaan@gmail.com> |
| Acked-by: Alan Stern <stern@rowland.harvard.edu> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| include/linux/usb/hcd.h | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/include/linux/usb/hcd.h |
| +++ b/include/linux/usb/hcd.h |
| @@ -178,7 +178,7 @@ struct usb_hcd { |
| * this structure. |
| */ |
| unsigned long hcd_priv[0] |
| - __attribute__ ((aligned(sizeof(unsigned long)))); |
| + __attribute__ ((aligned(sizeof(s64)))); |
| }; |
| |
| /* 2.4 does this a bit differently ... */ |