X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=include%2Fasm-sparc64%2Ffb.h;h=389012e5fbad874bcb2432f41472ad9d948ecd51;hb=6ae26fa468533c86aaa6936fd366142fcf01386f;hp=d6cd3a175fc34b8fbcec6f034905b4c7f588621a;hpb=f3d9071667752e5d419e59f76912ed3fb4a6bb9c;p=linux-2.6 diff --git a/include/asm-sparc64/fb.h b/include/asm-sparc64/fb.h index d6cd3a175f..389012e5fb 100644 --- a/include/asm-sparc64/fb.h +++ b/include/asm-sparc64/fb.h @@ -3,6 +3,7 @@ #include #include #include +#include static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, unsigned long off) @@ -12,6 +13,14 @@ static inline void fb_pgprotect(struct file *file, struct vm_area_struct *vma, static inline int fb_is_primary_device(struct fb_info *info) { + struct device *dev = info->device; + struct device_node *node; + + node = dev->archdata.prom_node; + if (node && + node == of_console_device) + return 1; + return 0; }