Fwd: Patch code for sunxi uart

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Fwd: Patch code for sunxi uart

Jeunder Yu
Hello,

This is a patch code to sunxi uart which fixes incorrect value of
SXIUART_LCR register. The local variable 'lcd' in 'sxiuart_param'
function should have initial value before use it.

BRs,
Joey Yu

sxiuart.diff (750 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: Fwd: Patch code for sunxi uart

Jonathan Gray-11
Thanks, committed.

On Wed, Apr 22, 2015 at 06:26:52PM +0800, ????????? wrote:
> Hello,
>
> This is a patch code to sunxi uart which fixes incorrect value of
> SXIUART_LCR register. The local variable 'lcd' in 'sxiuart_param'
> function should have initial value before use it.
>
> BRs,
> Joey Yu

> Index: arch/armv7/sunxi/sxiuart.c
> ===================================================================
> RCS file: /cvs/src/sys/arch/armv7/sunxi/sxiuart.c,v
> retrieving revision 1.3
> diff -u -p -r1.3 sxiuart.c
> --- arch/armv7/sunxi/sxiuart.c 6 Nov 2013 19:03:07 -0000 1.3
> +++ arch/armv7/sunxi/sxiuart.c 22 Apr 2015 09:47:40 -0000
> @@ -306,7 +306,7 @@ sxiuart_param(struct tty *tp, struct ter
>   int error;
>   tcflag_t oldcflag;
>   uint16_t ratediv;
> - uint8_t lcr;
> + uint8_t lcr = 0;
>  
>  
>   if (t->c_ospeed < 0 || (t->c_ispeed && t->c_ispeed != t->c_ospeed))