Messages in this thread | | | Date | Thu, 28 Aug 2008 09:47:41 -0700 | From | Greg KH <> | Subject | Re: [PATCH RESEND] char_dev: add cdev->release() and convert cdev_alloc() to use it |
| |
On Thu, Aug 28, 2008 at 06:36:56PM +0200, Tejun Heo wrote: > Add cdev->release() so that cdev can be considered in more involved > object lifetime management. cdev_alloc() used a separate ktype for > auto-free release(). This patch converts it to use cdev->release() so > that there's no need for separate ktype and cdev_init() can be used > for auto-free variant too. > > Signed-off-by: Tejun Heo <tj@kernel.org>
Ick, I really don't want struct cdev to be used for lifecycle management, as it is only for major:minor stuff. Why do you want to make this change?
thanks,
greg k-h
| |