This patch series enables prints for firmware download functionality to help any automation tests framework to verify this feature. While testing some scenarios such as downloading corrupt FW file, if the driver is removed before FW download completes, or FW download timeout occurs, a kernel crash is observed due to Null Pointer Dereference, which is fixed along with a print to indicate automation framework that the FW Download was Aborted. Signed-off-by: Neeraj Sanjay Kale <neeraj.sanjaykale@xxxxxxx> Neeraj Sanjay Kale (3): Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush() Bluetooth: btnxpuart: Enable status prints for firmware download Bluetooth: btnxpuart: Handle FW Download Abort scenario drivers/bluetooth/btnxpuart.c | 68 +++++++++++++++++++++++------------ 1 file changed, 46 insertions(+), 22 deletions(-) -- 2.34.1