Re: [PATCH v2] usb: gadget: f_mass_storage: Move schedule() in sleep_thread()

Marek Vasut via U-Boot <[email protected]>
Newsgroups gmane.comp.boot-loaders.u-boot.general,gmane.comp.boot-loaders.u-boot
Message-ID <[email protected]>
On 8/6/26 9:27 AM, Patrice CHOTARD wrote:
> 
> 
> On 8/6/26 02:33, Marek Vasut wrote:
>> On 8/5/26 9:30 AM, Patrice CHOTARD wrote:
>>
>> Hello Patrice,
>>
>>>> Agree with your analysis, i will send a fix to exit from cyclic_run() in case the next cyclic timestamp is not reached.
>>>> But, in parallel, to gain more reactivity, schedule() can also be moved at the same level of ctrcl() as this patch is proposing.
>>>>
>>>> Thanks
>>>> Patrice
>>>>
>>> Hi Marek
>>>
>>> Is it OK for you to merge this patch ?
>> Is this series still necessary with the cyclic fixes in place ?
> 
> Yes it allows to get an additional reactivity gain.
> 
> With the cyclic fixes 9c1b13b3fd27 ("cyclic: reduce get_timer_us() calls inside hlist_for_each_entry_safe()")
> ctrlc() is called every ~280ms
> 
> With this patch, ctrlc() is called every ~70ms.
Is there any chance we can optimize the schedule() call further instead?
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.