Re: [PATCH] tty: owl-uart: fix call balance of owl_port->clk handling routines

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

 



On Fri, 14. Feb 22:44, Manivannan Sadhasivam wrote:
> On Thu, Feb 13, 2025 at 02:24:16PM +0300, Vitalii Mordan wrote:
> > If owl_port->clk was enabled in owl_uart_probe(), it must be disabled in
> > all error paths to ensure proper cleanup. However, if uart_add_one_port()
> > returns an error in owl_uart_probe(), the owl_port->clk clock will not be
> > disabled.
> > 
> > Use the devm_clk_get_enabled() helper function to ensure proper call
> > balance for owl_port->clk.
> > 
> 
> Do not use newly introduced APIs to fix old bugs. The bug should be fixed
> separately to allow backporting and the conversion should be done on top.

These relatively new helpers are already available in all currently
supported stable kernels including 5.4.y.

Commit 7ef9651e9792 ("clk: Provide new devm_clk helpers for prepared and
enabled clocks") was conveniently backported there as a dependency for
the similar bug fixes.




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux