[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dazuko-devel] {SPAM} Patch To Add Support For sysfs/udev 2.6
From: |
Gregory Hinton Nietsky |
Subject: |
[Dazuko-devel] {SPAM} Patch To Add Support For sysfs/udev 2.6 |
Date: |
Wed, 8 Dec 2004 18:34:10 +0200 |
User-agent: |
KMail/1.6.2 |
here is a partner for my earlier patch for adding devfs support ...
it alows hotpluging of dazuko with udev/sysfs as this will be replacing devfs
in the near future.
do enjoy ...
--- dazuko_linux26.c 2004-11-28 14:31:18.000000000 +0200
+++ dazuko_linux26.c.greg 2004-12-08 18:18:35.023900825 +0200
@@ -31,6 +31,7 @@
#include <linux/dcache.h>
#include <linux/mount.h>
#include <linux/devfs_fs_kernel.h>
+#include <linux/device.h>
#include <asm/uaccess.h>
ssize_t linux_dazuko_device_read(struct file *, char __user *, size_t, loff_t
*);
@@ -39,6 +40,8 @@
int linux_dazuko_device_ioctl(struct inode *inode, struct file *file, unsigned
int cmd, unsigned long param);
int linux_dazuko_device_release(struct inode *, struct file *);
+static struct class_simple *dazuko_class = NULL;
+
static struct vfsmount *orig_rootmnt = NULL;
static struct dentry *orig_root = NULL;
static int dev_major = -1;
@@ -867,7 +870,8 @@
devfs_mk_cdev(MKDEV(dev_major, 0), S_IFCHR | S_IRUSR | S_IWUSR,
DEVICE_NAME);
- /* initialization complete */
+ dazuko_class = class_simple_create(THIS_MODULE, "dazuko");
+ class_simple_device_add(dazuko_class,MKDEV(dev_major,0),NULL,"dazuko");
return 0;
}
@@ -878,6 +882,9 @@
devfs_remove(DEVICE_NAME);
+ class_simple_device_remove(MKDEV(dev_major,0));
+ class_simple_destroy(dazuko_class);
+
#ifdef NO_STACKING_SUPPORT
if (secondary_register)
mod_unreg_security(DEVICE_NAME, &dazuko_security_ops);
--
-------------
Gregory Hinton Nietsky
Email: address@hidden
Jabber: irroot <address@hidden>
Yahoo: gregnietsky
MSN: address@hidden
ICQ: 281096462 <irroot>
Gadu-Gadu: 5262483 <irroot>
AIM: irrootza
--
This message has been scanned for viruses and
dangerous content by Network Sentry, and is
believed to be clean.
http://www.networksentry.co.za
- [Dazuko-devel] {SPAM} Patch To Add Support For sysfs/udev 2.6,
Gregory Hinton Nietsky <=