diff options
-rw-r--r-- | include/net/bluetooth/rfcomm.h | 4 | ||||
-rw-r--r-- | net/bluetooth/rfcomm/core.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/include/net/bluetooth/rfcomm.h b/include/net/bluetooth/rfcomm.h index 89d743cfdfdf..3c563f02907c 100644 --- a/include/net/bluetooth/rfcomm.h +++ b/include/net/bluetooth/rfcomm.h | |||
@@ -124,7 +124,7 @@ struct rfcomm_pn { | |||
124 | u8 flow_ctrl; | 124 | u8 flow_ctrl; |
125 | u8 priority; | 125 | u8 priority; |
126 | u8 ack_timer; | 126 | u8 ack_timer; |
127 | u16 mtu; | 127 | __le16 mtu; |
128 | u8 max_retrans; | 128 | u8 max_retrans; |
129 | u8 credits; | 129 | u8 credits; |
130 | } __attribute__ ((packed)); | 130 | } __attribute__ ((packed)); |
@@ -136,7 +136,7 @@ struct rfcomm_rpn { | |||
136 | u8 flow_ctrl; | 136 | u8 flow_ctrl; |
137 | u8 xon_char; | 137 | u8 xon_char; |
138 | u8 xoff_char; | 138 | u8 xoff_char; |
139 | u16 param_mask; | 139 | __le16 param_mask; |
140 | } __attribute__ ((packed)); | 140 | } __attribute__ ((packed)); |
141 | 141 | ||
142 | struct rfcomm_rls { | 142 | struct rfcomm_rls { |
diff --git a/net/bluetooth/rfcomm/core.c b/net/bluetooth/rfcomm/core.c index ddc4e9d5963e..f3e5b7e2e04c 100644 --- a/net/bluetooth/rfcomm/core.c +++ b/net/bluetooth/rfcomm/core.c | |||
@@ -1018,7 +1018,7 @@ static void rfcomm_make_uih(struct sk_buff *skb, u8 addr) | |||
1018 | 1018 | ||
1019 | if (len > 127) { | 1019 | if (len > 127) { |
1020 | hdr = (void *) skb_push(skb, 4); | 1020 | hdr = (void *) skb_push(skb, 4); |
1021 | put_unaligned(htobs(__len16(len)), (u16 *) &hdr->len); | 1021 | put_unaligned(htobs(__len16(len)), (__le16 *) &hdr->len); |
1022 | } else { | 1022 | } else { |
1023 | hdr = (void *) skb_push(skb, 3); | 1023 | hdr = (void *) skb_push(skb, 3); |
1024 | hdr->len = __len8(len); | 1024 | hdr->len = __len8(len); |