Messages in this thread | | | From | David Brownell <> | Subject | Re: [PATCH 2/4] spi: split up spi_new_device() to allow two stage registration. | Date | Sun, 29 Jun 2008 21:08:15 -0700 |
| |
On Friday 23 May 2008, Grant Likely wrote: > Question: spi_alloc_device() (and the original code) does a > spi_master_get() on the spi_master device. Doesn't spi_master_put() > need to be called when the device is discarded? spi_dev_put() doesn't > do that explicitly; is it an implicit operation after a device has > been deregistered from the spi_master?
Depends whether or not the add() has been done to hook things into the driver model tree, as I recall. The add() presumes things are properly refcounted. When you make a driver model tree node vanish, its associated refcounts get updated too.
- Dave
-- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |