All of lore.kernel.org
 help / color / mirror / Atom feed
* [patch] serial: stm32: fix a type issue
@ 2016-10-12  6:21 ` Dan Carpenter
  0 siblings, 0 replies; 12+ messages in thread
From: Dan Carpenter @ 2016-10-12  6:21 UTC (permalink / raw)
  To: linux-arm-kernel

We store UNDEF_REG in a u8.  It causes a problem in functions like
stm32_tx_dma_complete() where we check "if (ofs->icr = UNDEF_REG)".

Fixes: 3489187204eb ('serial: stm32: adding dma support')
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>

diff --git a/drivers/tty/serial/stm32-usart.h b/drivers/tty/serial/stm32-usart.h
index 41d9749..f9887cc 100644
--- a/drivers/tty/serial/stm32-usart.h
+++ b/drivers/tty/serial/stm32-usart.h
@@ -31,7 +31,7 @@ struct stm32_usart_info {
 	struct stm32_usart_config cfg;
 };
 
-#define UNDEF_REG ~0
+#define UNDEF_REG 0xFF
 
 /* Register offsets */
 struct stm32_usart_info stm32f4_info = {

^ permalink raw reply related	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2016-10-12  9:11 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-12  6:21 [patch] serial: stm32: fix a type issue Dan Carpenter
2016-10-12  6:21 ` Dan Carpenter
2016-10-12  6:21 ` Dan Carpenter
2016-10-12  7:40 ` Gerald Baeza
2016-10-12  7:40   ` Gerald Baeza
2016-10-12  7:40   ` Gerald Baeza
2016-10-12  8:52 ` Russell King - ARM Linux
2016-10-12  8:52   ` Russell King - ARM Linux
2016-10-12  8:52   ` Russell King - ARM Linux
2016-10-12  9:11   ` Dan Carpenter
2016-10-12  9:11     ` Dan Carpenter
2016-10-12  9:11     ` Dan Carpenter

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.