at v2.6.21 962 B view raw
1/* 2 * USB Phidgets class 3 * 4 * Copyright (C) 2006 Sean Young <sean@mess.org> 5 * 6 * This program is free software; you can redistribute it and/or modify 7 * it under the terms of the GNU General Public License as published by 8 * the Free Software Foundation; either version 2 of the License, or 9 * (at your option) any later version. 10 */ 11 12#include <linux/kernel.h> 13#include <linux/module.h> 14#include <linux/init.h> 15#include <linux/err.h> 16#include <linux/device.h> 17 18struct class *phidget_class; 19 20static int __init init_phidget(void) 21{ 22 phidget_class = class_create(THIS_MODULE, "phidget"); 23 24 if (IS_ERR(phidget_class)) 25 return PTR_ERR(phidget_class); 26 27 return 0; 28} 29 30static void __exit cleanup_phidget(void) 31{ 32 class_destroy(phidget_class); 33} 34 35EXPORT_SYMBOL_GPL(phidget_class); 36 37module_init(init_phidget); 38module_exit(cleanup_phidget); 39 40MODULE_LICENSE("GPL"); 41MODULE_AUTHOR("Sean Young <sean@mess.org>"); 42MODULE_DESCRIPTION("Container module for phidget class"); 43