On Fri, Sep 05, 2025 at 10:25:09AM -0700, Breno Leitao wrote:
> Create a netconsole test that puts a lot of pressure on the netconsole
> list manipulation. Do it by creating dynamic targets and deleting
> targets while messages are being sent. Also put interface down while the
> messages are being sent, as creating parallel targets.
> 
> The code launches three background jobs on distinct schedules:
> 
>  * Toggle netcons target every 30 iterations
>  * create and delete random_target every 50 iterations
>  * toggle iface every 70 iterations
> 
> This creates multiple concurrency sources that interact with netconsole
> states. This is good practice to simulate stress, and exercise netpoll
> and netconsole locks.
> 
> This test already found an issue as reported in [1]
> 
> Link: 
> https://lore.kernel.org/all/20250901-netpoll_memleak-v1-1-34a181977...@debian.org/
>  [1]
> Signed-off-by: Breno Leitao <lei...@debian.org>
> Reviewed-by: Andre Carvalho <asanto...@gmail.com>

Reviewed-by: Simon Horman <ho...@kernel.org>


Reply via email to