Re: [PATCH v1 1/1] serial: 8250_mid: Balance reference count for PCI DMA device

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

 



On Tue, Feb 15, 2022 at 12:08:26PM +0100, Jiri Slaby wrote:
> On 15. 02. 22, 11:31, Andy Shevchenko wrote:
> > On Tue, Feb 15, 2022 at 12:29:49PM +0200, Andy Shevchenko wrote:
> > > On Tue, Feb 15, 2022 at 11:11:41AM +0100, Jiri Slaby wrote:
> > > > On 15. 02. 22, 11:09, Andy Shevchenko wrote:
> > > > > The pci_get_slot() increases its reference count, the caller
> > > > > must decrement the reference count by calling pci_dev_put().
> > > 
> > > > And what about the -EINVAL case?
> > > 
> > > What about it? The ->probe() calls ->exit() in its error path.
> > > Or did I miss something?
> > 
> > Or you mean that we call pci_dev_put() on NULL pointer?
> > This is completely valid case and handled in the callee.
> 
> No, I mixed up patches :P. This was meant as a comment to
> "serial: 8250_lpss: Balance reference count for PCI DMA device"
> 
> byt_serial_exit() isn't called when byt_serial_setup() fails with EINVAL if
> I'm looking correctly.

I see now, thanks for catching this!
I will send a v2 soon.

-- 
With Best Regards,
Andy Shevchenko





[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux PPP]     [Linux FS]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Linmodem]     [Device Mapper]     [Linux Kernel for ARM]

  Powered by Linux