[openEuler-5.10 439/557] serial: xilinx_uartps: Fix race condition causing stuck TX