diff options
Diffstat (limited to 'drivers/video')
-rw-r--r-- | drivers/video/fbmem.c | 10 | ||||
-rw-r--r-- | drivers/video/gbefb.c | 4 | ||||
-rw-r--r-- | drivers/video/w100fb.c | 12 |
3 files changed, 13 insertions, 13 deletions
diff --git a/drivers/video/fbmem.c b/drivers/video/fbmem.c index 7705070191d9..8cef020d1801 100644 --- a/drivers/video/fbmem.c +++ b/drivers/video/fbmem.c | |||
@@ -1040,7 +1040,7 @@ static struct file_operations fb_fops = { | |||
1040 | #endif | 1040 | #endif |
1041 | }; | 1041 | }; |
1042 | 1042 | ||
1043 | static struct class_simple *fb_class; | 1043 | static struct class *fb_class; |
1044 | 1044 | ||
1045 | /** | 1045 | /** |
1046 | * register_framebuffer - registers a frame buffer device | 1046 | * register_framebuffer - registers a frame buffer device |
@@ -1066,7 +1066,7 @@ register_framebuffer(struct fb_info *fb_info) | |||
1066 | break; | 1066 | break; |
1067 | fb_info->node = i; | 1067 | fb_info->node = i; |
1068 | 1068 | ||
1069 | fb_info->class_device = class_simple_device_add(fb_class, MKDEV(FB_MAJOR, i), | 1069 | fb_info->class_device = class_device_create(fb_class, MKDEV(FB_MAJOR, i), |
1070 | fb_info->device, "fb%d", i); | 1070 | fb_info->device, "fb%d", i); |
1071 | if (IS_ERR(fb_info->class_device)) { | 1071 | if (IS_ERR(fb_info->class_device)) { |
1072 | /* Not fatal */ | 1072 | /* Not fatal */ |
@@ -1134,7 +1134,7 @@ unregister_framebuffer(struct fb_info *fb_info) | |||
1134 | registered_fb[i]=NULL; | 1134 | registered_fb[i]=NULL; |
1135 | num_registered_fb--; | 1135 | num_registered_fb--; |
1136 | fb_cleanup_class_device(fb_info); | 1136 | fb_cleanup_class_device(fb_info); |
1137 | class_simple_device_remove(MKDEV(FB_MAJOR, i)); | 1137 | class_device_destroy(fb_class, MKDEV(FB_MAJOR, i)); |
1138 | return 0; | 1138 | return 0; |
1139 | } | 1139 | } |
1140 | 1140 | ||
@@ -1197,7 +1197,7 @@ fbmem_init(void) | |||
1197 | if (register_chrdev(FB_MAJOR,"fb",&fb_fops)) | 1197 | if (register_chrdev(FB_MAJOR,"fb",&fb_fops)) |
1198 | printk("unable to get major %d for fb devs\n", FB_MAJOR); | 1198 | printk("unable to get major %d for fb devs\n", FB_MAJOR); |
1199 | 1199 | ||
1200 | fb_class = class_simple_create(THIS_MODULE, "graphics"); | 1200 | fb_class = class_create(THIS_MODULE, "graphics"); |
1201 | if (IS_ERR(fb_class)) { | 1201 | if (IS_ERR(fb_class)) { |
1202 | printk(KERN_WARNING "Unable to create fb class; errno = %ld\n", PTR_ERR(fb_class)); | 1202 | printk(KERN_WARNING "Unable to create fb class; errno = %ld\n", PTR_ERR(fb_class)); |
1203 | fb_class = NULL; | 1203 | fb_class = NULL; |
@@ -1210,7 +1210,7 @@ module_init(fbmem_init); | |||
1210 | static void __exit | 1210 | static void __exit |
1211 | fbmem_exit(void) | 1211 | fbmem_exit(void) |
1212 | { | 1212 | { |
1213 | class_simple_destroy(fb_class); | 1213 | class_destroy(fb_class); |
1214 | } | 1214 | } |
1215 | 1215 | ||
1216 | module_exit(fbmem_exit); | 1216 | module_exit(fbmem_exit); |
diff --git a/drivers/video/gbefb.c b/drivers/video/gbefb.c index 2a023282d7a3..d3c1922cb13a 100644 --- a/drivers/video/gbefb.c +++ b/drivers/video/gbefb.c | |||
@@ -1045,14 +1045,14 @@ static struct fb_ops gbefb_ops = { | |||
1045 | * sysfs | 1045 | * sysfs |
1046 | */ | 1046 | */ |
1047 | 1047 | ||
1048 | static ssize_t gbefb_show_memsize(struct device *dev, char *buf) | 1048 | static ssize_t gbefb_show_memsize(struct device *dev, struct device_attribute *attr, char *buf) |
1049 | { | 1049 | { |
1050 | return snprintf(buf, PAGE_SIZE, "%d\n", gbe_mem_size); | 1050 | return snprintf(buf, PAGE_SIZE, "%d\n", gbe_mem_size); |
1051 | } | 1051 | } |
1052 | 1052 | ||
1053 | static DEVICE_ATTR(size, S_IRUGO, gbefb_show_memsize, NULL); | 1053 | static DEVICE_ATTR(size, S_IRUGO, gbefb_show_memsize, NULL); |
1054 | 1054 | ||
1055 | static ssize_t gbefb_show_rev(struct device *device, char *buf) | 1055 | static ssize_t gbefb_show_rev(struct device *device, struct device_attribute *attr, char *buf) |
1056 | { | 1056 | { |
1057 | return snprintf(buf, PAGE_SIZE, "%d\n", gbe_revision); | 1057 | return snprintf(buf, PAGE_SIZE, "%d\n", gbe_revision); |
1058 | } | 1058 | } |
diff --git a/drivers/video/w100fb.c b/drivers/video/w100fb.c index 58cd2ad84afb..adcda697ea60 100644 --- a/drivers/video/w100fb.c +++ b/drivers/video/w100fb.c | |||
@@ -101,7 +101,7 @@ static void(*w100fb_ssp_send)(u8 adrs, u8 data); | |||
101 | * Sysfs functions | 101 | * Sysfs functions |
102 | */ | 102 | */ |
103 | 103 | ||
104 | static ssize_t rotation_show(struct device *dev, char *buf) | 104 | static ssize_t rotation_show(struct device *dev, struct device_attribute *attr, char *buf) |
105 | { | 105 | { |
106 | struct fb_info *info = dev_get_drvdata(dev); | 106 | struct fb_info *info = dev_get_drvdata(dev); |
107 | struct w100fb_par *par=info->par; | 107 | struct w100fb_par *par=info->par; |
@@ -109,7 +109,7 @@ static ssize_t rotation_show(struct device *dev, char *buf) | |||
109 | return sprintf(buf, "%d\n",par->rotation_flag); | 109 | return sprintf(buf, "%d\n",par->rotation_flag); |
110 | } | 110 | } |
111 | 111 | ||
112 | static ssize_t rotation_store(struct device *dev, const char *buf, size_t count) | 112 | static ssize_t rotation_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) |
113 | { | 113 | { |
114 | unsigned int rotate; | 114 | unsigned int rotate; |
115 | struct fb_info *info = dev_get_drvdata(dev); | 115 | struct fb_info *info = dev_get_drvdata(dev); |
@@ -134,7 +134,7 @@ static ssize_t rotation_store(struct device *dev, const char *buf, size_t count) | |||
134 | 134 | ||
135 | static DEVICE_ATTR(rotation, 0644, rotation_show, rotation_store); | 135 | static DEVICE_ATTR(rotation, 0644, rotation_show, rotation_store); |
136 | 136 | ||
137 | static ssize_t w100fb_reg_read(struct device *dev, const char *buf, size_t count) | 137 | static ssize_t w100fb_reg_read(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) |
138 | { | 138 | { |
139 | unsigned long param; | 139 | unsigned long param; |
140 | unsigned long regs; | 140 | unsigned long regs; |
@@ -146,7 +146,7 @@ static ssize_t w100fb_reg_read(struct device *dev, const char *buf, size_t count | |||
146 | 146 | ||
147 | static DEVICE_ATTR(reg_read, 0200, NULL, w100fb_reg_read); | 147 | static DEVICE_ATTR(reg_read, 0200, NULL, w100fb_reg_read); |
148 | 148 | ||
149 | static ssize_t w100fb_reg_write(struct device *dev, const char *buf, size_t count) | 149 | static ssize_t w100fb_reg_write(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) |
150 | { | 150 | { |
151 | unsigned long regs; | 151 | unsigned long regs; |
152 | unsigned long param; | 152 | unsigned long param; |
@@ -163,7 +163,7 @@ static ssize_t w100fb_reg_write(struct device *dev, const char *buf, size_t coun | |||
163 | static DEVICE_ATTR(reg_write, 0200, NULL, w100fb_reg_write); | 163 | static DEVICE_ATTR(reg_write, 0200, NULL, w100fb_reg_write); |
164 | 164 | ||
165 | 165 | ||
166 | static ssize_t fastsysclk_show(struct device *dev, char *buf) | 166 | static ssize_t fastsysclk_show(struct device *dev, struct device_attribute *attr, char *buf) |
167 | { | 167 | { |
168 | struct fb_info *info = dev_get_drvdata(dev); | 168 | struct fb_info *info = dev_get_drvdata(dev); |
169 | struct w100fb_par *par=info->par; | 169 | struct w100fb_par *par=info->par; |
@@ -171,7 +171,7 @@ static ssize_t fastsysclk_show(struct device *dev, char *buf) | |||
171 | return sprintf(buf, "%d\n",par->fastsysclk_mode); | 171 | return sprintf(buf, "%d\n",par->fastsysclk_mode); |
172 | } | 172 | } |
173 | 173 | ||
174 | static ssize_t fastsysclk_store(struct device *dev, const char *buf, size_t count) | 174 | static ssize_t fastsysclk_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) |
175 | { | 175 | { |
176 | int param; | 176 | int param; |
177 | struct fb_info *info = dev_get_drvdata(dev); | 177 | struct fb_info *info = dev_get_drvdata(dev); |