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.
thanks,
--
js
suse labs