예제 #1
0
static int __init my_init(void)
{
	int rc = my_generic_init();
	if (!rc)
		get_irqs();
	return rc;
}
예제 #2
0
static int __init my_init (void)
{
    spin_lock_init (&nsleepers_lock);
    atomic_set (&data_ready, 0);
    atomic_set (&nsleepers, 0);
    return my_generic_init ();
}
예제 #3
0
static int __init my_init (void)
{
    atomic_set (&cond, 1);
    if (!(tsk = kthread_run (thr_fun, (void *)&my_data, "thr_fun"))) {
        printk (KERN_INFO "Failed to generate a kernel thread\n");
        return -1;
    }
    return my_generic_init ();
}
static int __init my_init(void)
{
	struct my_dat *data = (struct my_dat *)&my_data;

	/* COMPLETE ME */
	/* initialize the workqueue here */
	/* END TRIM */


	return my_generic_init();
}
예제 #5
0
static int __init my_init(void)
{
	atomic_set(&nevents, 0);
	return my_generic_init();
}
예제 #6
0
static int __init my_init (void)
{
    atomic_set (&data_ready, 0);
    return my_generic_init ();
}