diff options
Diffstat (limited to 'package/kernel/mac80211/patches/750-rtlwifi-Align-private-space-in-rtl_priv-struct.patch')
-rw-r--r-- | package/kernel/mac80211/patches/750-rtlwifi-Align-private-space-in-rtl_priv-struct.patch | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/package/kernel/mac80211/patches/750-rtlwifi-Align-private-space-in-rtl_priv-struct.patch b/package/kernel/mac80211/patches/750-rtlwifi-Align-private-space-in-rtl_priv-struct.patch deleted file mode 100644 index 050defaef0..0000000000 --- a/package/kernel/mac80211/patches/750-rtlwifi-Align-private-space-in-rtl_priv-struct.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 60ce314d1750fef843e9db70050e09e49f838b69 Mon Sep 17 00:00:00 2001 -From: Larry Finger <Larry.Finger@lwfinger.net> -Date: Thu, 19 Sep 2013 02:21:35 +0000 -Subject: rtlwifi: Align private space in rtl_priv struct - -The private array at the end of the rtl_priv struct is not aligned. -On ARM architecture, this causes an alignment trap and is fixed by aligning -that array with __align(sizeof(void *)). That should properly align that -space according to the requirements of all architectures. - -Reported-by: Jason Andrews <jasona@cadence.com> -Tested-by: Jason Andrews <jasona@cadence.com> -Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net> -Cc: Stable <stable@vger.kernel.org> -Signed-off-by: John W. Linville <linville@tuxdriver.com> ---- ---- a/drivers/net/wireless/rtlwifi/wifi.h -+++ b/drivers/net/wireless/rtlwifi/wifi.h -@@ -2057,7 +2057,7 @@ struct rtl_priv { - that it points to the data allocated - beyond this structure like: - rtl_pci_priv or rtl_usb_priv */ -- u8 priv[0]; -+ u8 priv[0] __aligned(sizeof(void *)); - }; - - #define rtl_priv(hw) (((struct rtl_priv *)(hw)->priv)) |