CMP EMBEDDED.COM

Login | Register     Welcome Guest  
HOME DESIGN PRODUCTS COLUMNS E-LEARNING CONFERENCES CODE FORUMS/BLOGS NEWSLETTERS CONTACT FEATURES RSS RSS

Listing 3 CIO-CTR05 module removal

void cleanup_module(void) 
{
if ( MOD_IN_USE ) 
{
printk(3%s: device busy, remove delayed.\n2, ADAPTER_ID);
return;
}
release_region( CTR05_BASE , BOARD_SIZE );
if ( CTR05_IRQ >= 2 && CTR05_IRQ 
<
= 7 ) 
{
free_irq( CTR05_IRQ, NULL );
}
if ( unregister_chrdev( MajorNumber, 3ctr052 ) != 0 ) 
{
printk(3%s: cleanup_module failed.\n2, ADAPTER_ID);
}
}
Embedded.com Career Center
Looking for a new job?
SEARCH JOBS

Browse all jobs

SPONSOR
RECENT JOB POSTINGS





 :