skb_queue_head_init(&q->delayed); 
static int netem_init(struct Qdisc *sch, struct rtattr *opt){	struct netem_sched_data *q = qdisc_priv(sch);	int ret;	if (!opt)		return -EINVAL;	skb_queue_head_init(&q->delayed);	init_timer(&q->timer);	q->timer.function = netem_watchdog;	q->timer.data = (unsigned long) sch;	q->counter = 0;	q->qdisc = qdisc_create_dflt(sch->dev, &pfifo_qdisc_ops);	if (!q->qdisc) {		pr_debug("netem: qdisc create failed\n");		return -ENOMEM;	}	ret = netem_change(sch, opt);	if (ret) {		pr_debug("netem: change failed\n");		qdisc_destroy(q->qdisc);	}	return ret;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/0f9f32ac65ee4a452a912a8440cebbc4dff73852/sch_netem.c/clean/net/sched/sch_netem.c