Re: Question on typec_unregister_altmode

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

 



Hi,

On Thu, Apr 15, 2021 at 04:19:06PM +0530, Shah, Nehal-bakulchandra wrote:
> Hi Heikki,
> 
> While working on one of the project i have observed one potential issue with typec_unregister_altmode.
> 
> If we unregister partners altmode then following code may fail and give the crash.

What crash?

> typec_mux_put(to_altmode(adev)->mux);
> 
> As partner does not get the mux during the register alt mode only port register alt mode has it.
> 
> so i think adev->mux should be checked for NULL/invalida pointer. Please correct my understanding.

If you check the implementation of typec_mux_put(), it already does
that. I don't understand the problem you are seeing?

If you are seeing a crash, then there should be a backtrace. Can you
please share that?

thanks,

-- 
heikki



[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux