Exemplo n.º 1
0
int module_exit()
{
	if(exe) iremove_force(exe);
	if(!pid)
		printk(1, "[sync]: Warning - invalid PID in sync module\n");
	kill_task(pid);
	printk(1, "[sync]: Autosync disabled\n");
	return 0;
}
Exemplo n.º 2
0
int i825xx_unload_device_pci(i825xxdev_t *dev)
{
	if(!dev) return 0;
	struct pci_device *device = dev->device;
	printk(1, "[i825xx]: Unloading device (%x.%x.%x)\n", 
		device->bus, device->dev, device->func);
	device->flags &= ~PCI_ENGAGED;
	device->flags &= ~PCI_DRIVEN;
	iremove_force(dev->node);
	//interrupt_unregister_handler(dev->inter, (isr_t)&i825xx_int);
	delete_device(dev);
	return 0;
}