Source-Changes-D archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/sys/dev/usb



On Tue, Mar 25, 2025 at 06:42:38PM +1100, matthew green wrote:
> hm.  does this really change anything?

You're right. I missed that the ums.c code is a bit different from
uts.c and doesn't suffer from the same panic-inducing problem.

> i've had a couple of crashes near here recently and i haven't been
> able to understand them (or reproduce easily, with USBHIST), so i
> was thinking this might help me, but unless i've missed something
> above, this doesn't actually change behaviour.  the issue in uts.c
> does appear to have been a real problem, perhaps because it didn't
> have the 2nd if() that ums_disable() currently does.

Yes, uts_disable() was causing kern/59206 because of this. A friend of
mine wanted to try 10.1 on his slightly outdated Thinkpad an ran into
this immediately, which is why I tried to find the issue and fix it for
them.

> (note: the second if() could be removed now, since it will always
> be true if the code gets to this point.  oh, which makes it like
> the uts.c version.)

Will do.

Hans


-- 
%SYSTEM-F-ANARCHISM, The operating system has been overthrown


Home | Main Index | Thread Index | Old Index