[Tux3] Patch: Example ddlink control interface
OGAWA Hirofumi
hirofumi at mail.parknet.co.jp
Fri Feb 27 16:27:13 PST 2009
Daniel Phillips <phillips at phunq.net> writes:
> +static struct ddctl *ddlink_alloc_ddctl(void)
> +{
> + struct ddctl *dd = kmalloc(sizeof(struct ddctl), GFP_KERNEL);
> + if (!dd)
> + return NULL;
> + *dd = (typeof(*dd)){
> + .wait = __WAIT_QUEUE_HEAD_INITIALIZER(dd->wait),
We would need to use init_waitqueue_head() for lockdep, instead of
__WAIT_QUEUE_HEAD_INITIALIZER(). __WAIT_QUEUE_HEAD_INITIALIZER() can use
only for static object.
Thanks.
--
OGAWA Hirofumi <hirofumi at mail.parknet.co.jp>
_______________________________________________
Tux3 mailing list
Tux3 at tux3.org
http://mailman.tux3.org/cgi-bin/mailman/listinfo/tux3
More information about the Tux3
mailing list