]> git.baikalelectronics.ru Git - kernel.git/commit
serial: Fix crash if the minimum rate of the device is > 9600 baud
authorAlan Cox <alan@linux.intel.com>
Mon, 4 Jan 2010 16:26:21 +0000 (16:26 +0000)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 20 Jan 2010 23:03:29 +0000 (15:03 -0800)
commitb598a5cbfe41d1e53ec8cc62fcb4cc1d8e7c2441
tree48a72ef071d1c89dc6d49aa88bb3ee98af6ce7ad
parent4da740cd762542bc4eb8b728bd1122794e787697
serial: Fix crash if the minimum rate of the device is > 9600 baud

In that situation if the old rate is invalid and the new rate is invalid
and the chip cannot do 9600 baud we report zero, which makes all the
drivers explode.

Instead force the rate based on min/max

Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/serial/serial_core.c