]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/fb.h
fb: convert lock/unlock_kernel() into local fb mutex
[linux-2.6-omap-h63xx.git] / include / linux / fb.h
index 3b8870e32afdd14b8166dd876762c0986cafd4ab..75a81eaf34309c43ba4da319babecd5e3bd00ca0 100644 (file)
@@ -808,6 +808,7 @@ struct fb_tile_ops {
 struct fb_info {
        int node;
        int flags;
+       struct mutex lock;              /* Lock for open/release/ioctl funcs */
        struct fb_var_screeninfo var;   /* Current var */
        struct fb_fix_screeninfo fix;   /* Current fix */
        struct fb_monspecs monspecs;    /* Current Monitor specs */
@@ -976,6 +977,9 @@ static inline void __fb_pad_aligned_buffer(u8 *dst, u32 d_pitch,
 
 /* drivers/video/fb_defio.c */
 extern void fb_deferred_io_init(struct fb_info *info);
+extern void fb_deferred_io_open(struct fb_info *info,
+                               struct inode *inode,
+                               struct file *file);
 extern void fb_deferred_io_cleanup(struct fb_info *info);
 extern int fb_deferred_io_fsync(struct file *file, struct dentry *dentry,
                                int datasync);