Hello!
> What driver?
That driver, which tries to register device from interrupt.
It is impossible.
> I understand that I presently cannot enable rtnetlink for a computer with
> cardbus network devices, but that's hardly a long term solution, is it?
rtnetlink has nothing to do with the problem. It is symptom.
> > Excellent. If it will not panic here, your kernel will be destroyed
> > secretly and fatally.
>
> Why the sarcasm? I spent a noticable amount of time to give a very good
> description of the problem, and I honestly think that I managed to do so,
> even if the patch I submitted was broken.
It is not sarcasm, at all. Using that patch, you will finish with corrupted
disk or with something like that after this patch. Correct patch looks
as addition line sort of:
if (in_interrupt())
panic("Attempt to register nedevice from interrupt\n");
added to function register_netdevice().
Alexey
|