On Tue, Oct 27, 2026 at 11:46, Igor Opaniuk <[email protected]> 
wrote:

> Hi all,
>
> On Fri, Oct 23, 2026 at 1:32 PM Guillaume La Roque
> <[email protected]> wrote:
>>
>> On Thu, 22 Oct 2026 14:17:00 +0200, Igor Opaniuk 
>> <[email protected]> wrote:
>>
>> Hi Igor,
>>
>> Thanks for your multiple fix in fastboot.
>>
>> >
>> > diff --git a/net/fastboot_tcp.c b/net/fastboot_tcp.c
>> > index 3ea25c997fcc..ed32e5311b45 100644
>> > --- a/net/fastboot_tcp.c
>> > +++ b/net/fastboot_tcp.c
>> > @@ -16,17 +17,95 @@ static const uchar *handshake = "FB01";
>> > [ ... skip 37 lines ... ]
>> > + */
>> > +static int dl_consume(const char *buf, int len)
>> > +{
>> > +     int left = len;
>> > +
>> > +     while (left && fastboot_data_remaining()) {
>>
>> varaible use in fastboot_data_remaining was properly reset after a succefull
>> download(fastboot_data_complete) but if download stop in middle or error
>> i don't see any reset, do you test this scenario ?
>> initiate download , stop it from host or unplug cable , relaunch a
>> download, if i understand properly while loop still use in
>> fastboot_data_remaining value from previous download.
>
> We've had a pm discussion with Guillaume, and pointed to Carlos' patch series:
> https://lore.kernel.org/all/20261014-ccaione-upstream-spl-fastboot-boot-v1-2-d29df15fb...@baylibre.com/
>
> It looks like he's addressing a similar issue with reset, but in the
> common fastboot code.
> I'll wait for his patches to land, then rebase my changes on top,
> re-use his reset
> implementation in tcp fb code and send out v2.

Sounds good. I have not reviewed Carlo's series yet but I'll eventually
get to it.

Thanks for the update
Mattijs

>>
>> --
>> Guillaume La Roque <[email protected]>

Reply via email to