Thread (35 messages) 35 messages, 5 authors, 2017-03-18

Re: [PATCH 03/10] Bluetooth: hci_uart: add support for word alignment

From: Pavel Machek <hidden>
Date: 2017-03-17 15:25:55
Also in: linux-bluetooth, linux-serial, lkml

Hi!
This will be used by Nokia's H4+ protocol, which
uses 2-byte aligned packets.

Signed-off-by: Sebastian Reichel <redacted>
Acked-by: Pavel Machek <redacted>
quoted hunk ↗ jump to hunk
--- a/drivers/bluetooth/hci_h4.c
+++ b/drivers/bluetooth/hci_h4.c
@@ -171,9 +171,20 @@ struct sk_buff *h4_recv_buf(struct hci_dev *hdev, struct sk_buff *skb,
 			    const unsigned char *buffer, int count,
 			    const struct h4_recv_pkt *pkts, int pkts_count)
 {
+	struct hci_uart *hu = hci_get_drvdata(hdev);
+	uint8_t alignment = hu->alignment;
I'd do u8 here, too, for consistency with struct below (and becuase
uint8_t is somehow unusual in kernel).
quoted hunk ↗ jump to hunk
@@ -92,6 +92,9 @@ struct hci_uart {
 
 	unsigned int init_speed;
 	unsigned int oper_speed;
+
+	u8			alignment;
+	u8			padding;
 };
 
Thanks,
									Pavel

-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help