Thread (5 messages) 5 messages, 2 authors, 2004-06-16

Re: [PATCH][RFC][1/3] mode attribute in sysfs tree

From: Kronos <hidden>
Date: 2004-06-16 09:28:42

First patch, with basic infrastructure:

diff -Nru -X dontdiff linux-2.6-vanilla/drivers/video/fbmem.c linux-2.6/drivers/video/fbmem.c
--- linux-2.6-vanilla/drivers/video/fbmem.c	2004-06-10 15:51:31.000000000 +0200
+++ linux-2.6/drivers/video/fbmem.c	2004-06-12 21:19:06.000000000 +0200
@@ -1294,6 +1294,8 @@
 		/* Not fatal */
 		printk(KERN_WARNING "Unable to create class_device for framebuffer %d; errno = %ld\n", i, PTR_ERR(c));
 	}
+	fb_info->class_dev = c;
+	class_set_devdata(fb_info->class_dev, fb_info);
 	
 	if (fb_info->pixmap.addr == NULL) {
 		fb_info->pixmap.addr = kmalloc(FBPIXMAPSIZE, GFP_KERNEL);
diff -Nru -X dontdiff linux-2.6-vanilla/include/linux/fb.h linux-2.6/include/linux/fb.h
--- linux-2.6-vanilla/include/linux/fb.h	2004-06-10 15:51:46.000000000 +0200
+++ linux-2.6/include/linux/fb.h	2004-06-14 17:34:28.000000000 +0200
@@ -389,6 +389,7 @@
 #include <linux/workqueue.h>
 #include <linux/devfs_fs_kernel.h>
 #include <linux/notifier.h>
+#include <linux/device.h>
 #include <asm/io.h>
 
 struct vm_area_struct;
@@ -521,6 +522,7 @@
 #define FBINFO_STATE_RUNNING	0
 #define FBINFO_STATE_SUSPENDED	1
 	u32 state;			/* Hardware state i.e suspend */
+	struct class_device *class_dev;
 
 	/* From here on everything is device dependent */
 	void *par;	
Luca
-- 
Home: http://kronoz.cjb.net
Se non puoi convincerli, confondili.


-------------------------------------------------------
This SF.Net email is sponsored by The 2004 JavaOne(SM) Conference
Learn from the experts at JavaOne(SM), Sun's Worldwide Java Developer
Conference, June 28 - July 1 at the Moscone Center in San Francisco, CA
REGISTER AND SAVE! http://java.sun.com/javaone/sf Priority Code NWMGYKND
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help