[Skiboot] [PATCH v2 2/2] hw/lpc-uart.c: Handle read failure case in UART communication
Reza Arbab
arbab at linux.ibm.com
Sat May 17 01:06:35 AEST 2025
On Fri, Apr 11, 2025 at 03:11:45PM +0530, Aditya Gupta wrote:
>On 25/04/10 06:13AM, ABHISHEK SINGH TOMAR wrote:
>> From: Abhishek Singh Tomar <abhishek at linux.ibm.com>
>> <...snip...>
>>
>> - if (uart_read(REG_LSR) & LSR_THRE) {
>> + reg = uart_read(REG_LSR);
>> + if (reg & LSR_THRE && reg != 0xff) {
>
>Nitpick: Maybe we can have: ((reg & LSR_THRE) && (reg != 0xff)). That
>seems more clear at what is being compared.
I think the most readable is to use two if statements:
reg = uart_read(REG_LSR);
if (reg == 0xff)
return false;
if (reg & LSR_THRE) {
...
}
Fixed the patch up as above and applied to master.
--
Reza Arbab
More information about the Skiboot
mailing list