Browse Source

linux/generic: switch to userspace __aligned_u64 calls. http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff_plain;h=79b5dc0c64d88cda3da23b2e22a5cec0964372ac (thank you hauke)

SVN-Revision: 24012
Alexandros C. Couloumbis 15 years ago
parent
commit
7ccc3d9695
1 changed files with 25 additions and 0 deletions
  1. 25 0
      target/linux/generic/patches-2.6.36/031-aligned_u64.patch

+ 25 - 0
target/linux/generic/patches-2.6.36/031-aligned_u64.patch

@@ -0,0 +1,25 @@
+--- a/include/linux/if_ppp.h
++++ b/include/linux/if_ppp.h
+@@ -114,14 +114,14 @@ struct pppol2tp_ioc_stats {
+ 	__u16		tunnel_id;	/* redundant */
+ 	__u16		session_id;	/* if zero, get tunnel stats */
+ 	__u32		using_ipsec:1;	/* valid only for session_id == 0 */
+-	aligned_u64	tx_packets;
+-	aligned_u64	tx_bytes;
+-	aligned_u64	tx_errors;
+-	aligned_u64	rx_packets;
+-	aligned_u64	rx_bytes;
+-	aligned_u64	rx_seq_discards;
+-	aligned_u64	rx_oos_packets;
+-	aligned_u64	rx_errors;
++	__aligned_u64	tx_packets;
++	__aligned_u64	tx_bytes;
++	__aligned_u64	tx_errors;
++	__aligned_u64	rx_packets;
++	__aligned_u64	rx_bytes;
++	__aligned_u64	rx_seq_discards;
++	__aligned_u64	rx_oos_packets;
++	__aligned_u64	rx_errors;
+ };
+ 
+ #define ifr__name       b.ifr_ifrn.ifrn_name