Messages in this thread | | | Date | Sat, 17 Nov 2007 08:02:38 -0600 | From | Timur Tabi <> | Subject | Re: Add a private_data pointer to struct device_attribute |
| |
Mikael Pettersson wrote:
> A common trick is to embed a generic struct inside a specific one > containing add-on data fields, and then to map from the generic > one to the specific one using container_of() in your ops (function > pointers). This is both faster and less wasteful of memory than > adding void *private all over the place. > > Any reason that won't work here?
Yes, that will work. Sorry, I should have thought of that myself, since I've used that trick a number of times before.
-- Timur Tabi Linux Kernel Developer @ Freescale - 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/
| |