From 1d6ba284dff546baca58e78546da46be3b48462a Mon Sep 17 00:00:00 2001 From: Maxime COQUELIN Date: Thu, 24 Jul 2014 14:02:56 +0200 Subject: [PATCH] serial: st-asc: Fix overflow in baudrate calculation In the current calculation, if the required baud rate is above 262143, we get an overflow. This patch uses a 64bits variable to do the maths. Also, we remove the '+1' to avoid a divide by zero if the input clock rate is something unexpected. Indeed, if the input clock rate is zero, it is preferable to be notified, since the UART won't work anyway. Signed-off-by: Maxime Coquelin Signed-off-by: Greg Kroah-Hartman --- Reading git-format-patch failed