All of lore.kernel.org
 help / color / mirror / Atom feed
From: Dirk Behme <dirk.behme@de.bosch.com>
To: linux-fbdev-devel@lists.sourceforge.net
Cc: jsimmons@infradead.org, geert@linux-m68k.org
Subject: 2.6.1 fb.h patch for userland application
Date: Mon, 09 Feb 2004 11:44:43 +0100	[thread overview]
Message-ID: <4027649B.5010208@de.bosch.com> (raw)

Hello,

I had problems to use linux/fb.h from 2.6.1 to compile userland 
application microwindows. I made some changes to get microwindows 0.90 
to compile, please see patch below.

The include files atomic.h and spinlock.h are necessary for spinlock_t 
and atomic_t. workqueue.h doesn't compile for userspace application and 
doesn't seem to be necessary at all (?). u8 is undefined while compiling 
for userspace, use __u8 instead.

Is this patch OK?

Dirk

--- linux/include/linux/fb.h_orig     2003-12-30 19:58:12.000000000 +0100
+++ linux/include/linux/fb.h        2004-02-04 10:11:59.000000000 +0100
@@ -2,8 +2,9 @@
  #define _LINUX_FB_H

  #include <linux/tty.h>
-#include <linux/workqueue.h>
+#include <linux/spinlock.h>
  #include <asm/types.h>
+#include <asm/atomic.h>
  #include <asm/io.h>

  /* Definitions of frame buffers 
          */
@@ -339,8 +340,8 @@ struct fb_pixmap {
         __u32 scan_align;                 /* alignment per scanline 
     */
         __u32 flags;                      /* see FB_PIXMAP_* 
     */
                                           /* access methods 
     */
-       void (*outbuf)(u8 *dst, u8 *addr, unsigned int size);
-       u8   (*inbuf) (u8 *addr);
+       void (*outbuf)(__u8 *dst, __u8 *addr, __u32 size);
+       __u8 (*inbuf) (__u8 *addr);
         spinlock_t lock;                  /* spinlock 
     */
         atomic_t count;
  };


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn

             reply	other threads:[~2004-02-09 10:47 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-02-09 10:44 Dirk Behme [this message]
2004-02-09 12:33 ` 2.6.1 fb.h patch for userland application Geert Uytterhoeven
2004-02-09 17:21 ` James Simmons

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4027649B.5010208@de.bosch.com \
    --to=dirk.behme@de.bosch.com \
    --cc=geert@linux-m68k.org \
    --cc=jsimmons@infradead.org \
    --cc=linux-fbdev-devel@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.