Hello: This patch was applied to bluetooth/bluetooth-next.git (master) by Luiz Augusto von Dentz <luiz.von.dentz@xxxxxxxxx>: On Mon, 3 Apr 2023 17:54:30 +0530 you wrote: > We can never assume the uart will deliver a complete packet to the BT > layer at once, the expected packet may be divided into several parts by > uart as uart doesn't know the received packet size, the received data > count may mismatch with the expected packet size, so here > is_valid_bootloader_signature() check may always return false. > > Even we remove the count check in is_valid_bootloader_signature(), then > the first part of the data which includes the packet type can pass the > is_valid_bootloader_signature() check, but the remaining parts don't > have the packet type data still cannot pass the check, here return > directly will cause the data loss. > > [...] Here is the summary with links: - [v1] Bluetooth: btnxpuart: No need to check the received bootloader signature https://git.kernel.org/bluetooth/bluetooth-next/c/b1ff41fd0ee6 You are awesome, thank you! -- Deet-doot-dot, I am a bot. https://korg.docs.kernel.org/patchwork/pwbot.html