On Tue, 5 May 2026 at 19:45, Ben Hutchings <[email protected]> wrote:
>
> The parport subsystem registers port devices before they are fully
> initialised, resulting in a race condition where client drivers such
> as lp can attach to ports that are not completely initialised or even
> being torn down.

Thanks Ben.

>
> When the port and client drivers are built as modules and loaded
> around the same time during boot, this occasionally results in a
> crash.  I was able to make this happen reliably in a VM with a
> PC-style parallel port by patching parport_pc to fail probing:

<snip>

>
> Fixes: 6fa45a226897 ("parport: add device-model to parport subsystem")
> Closes: https://bugs.debian.org/1130365
> Closes: 
> https://lore.kernel.org/all/[email protected]/
> Cc: [email protected]
> Signed-off-by: Ben Hutchings <[email protected]>

Acked-by: Sudip Mukherjee <[email protected]>


-- 
Regards
Sudip

Reply via email to