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>