<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/video/vfb.c, branch linux-2.6.24.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.24.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.24.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2007-10-16T16:43:18Z</updated>
<entry>
<title>vfb: make virtual framebuffer mmapable</title>
<updated>2007-10-16T16:43:18Z</updated>
<author>
<name>Ilya Yanok</name>
</author>
<published>2007-10-16T08:29:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=68e5e9d734503695915734e50e9427624cf8f3b2'/>
<id>urn:sha1:68e5e9d734503695915734e50e9427624cf8f3b2</id>
<content type='text'>
Changed things:

1. vmalloc()/vfree() replaced with rvmalloc()/rvfree() (taken from
   drivers/media/video/se401.c)

2. mmap method implemented (mostly taken from drivers/media/video/se401.c)

3. smem_start and smem_len fields of struct fb_fix_screeninfo initialized.
    (smem_start initialized with virtual address, don't know if it is really
   bad...)

[adaplas: sparse warning fix]
Signed-off-by: Antonino Daplas &lt;adaplas@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>fbdev: change asm/uaccess.h to linux/uaccess.h</title>
<updated>2007-10-16T16:43:17Z</updated>
<author>
<name>Krzysztof Helt</name>
</author>
<published>2007-10-16T08:29:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=84902b7af642c86a518c17629c0dbe705a4b6d14'/>
<id>urn:sha1:84902b7af642c86a518c17629c0dbe705a4b6d14</id>
<content type='text'>
This patch replaces &lt;asm/uaccess.h&gt; with &lt;linux/uaccess.h&gt; after the
checkpatch.pl hint.  The include of &lt;asm/uaccess.h&gt; is removed if the driver
does not use it.

Signed-off-by: Krzysztof Helt &lt;krzysztof.h1@wp.pl&gt;
Signed-off-by: Antonino Daplas &lt;adaplas@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>vfb: use fb_sys_read() and fb_sys_write()</title>
<updated>2007-05-08T18:15:30Z</updated>
<author>
<name>Antonino A. Daplas</name>
</author>
<published>2007-05-08T07:39:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=52102c07a68a26fe6f8926e6a8497b577655f18a'/>
<id>urn:sha1:52102c07a68a26fe6f8926e6a8497b577655f18a</id>
<content type='text'>
Since vfb's framebuffer is vmalloc'ed, use the fb_sys_read() and
fb_sys_write().

Signed-off-by: Antonino Daplas &lt;adaplas@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>vfb: use sys instead of cfb drawing functions</title>
<updated>2007-05-08T18:15:30Z</updated>
<author>
<name>Antonino A. Daplas</name>
</author>
<published>2007-05-08T07:39:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=87b4884935d387acc4c4418da6a75387bfcc24b9'/>
<id>urn:sha1:87b4884935d387acc4c4418da6a75387bfcc24b9</id>
<content type='text'>
Since vfb's framebuffer is vmalloc'ed, use the sys_* drawing functions
instead of cfb_*.

Signed-off-by: Antonino Daplas &lt;adaplas@gmail.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] vt: Remove VT-specific declarations and definitions from tty.h</title>
<updated>2006-07-10T20:24:16Z</updated>
<author>
<name>Jon Smirl</name>
</author>
<published>2006-07-10T11:44:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a8f340e394ff30b79ab5b03c67ab4c94b2ac3646'/>
<id>urn:sha1:a8f340e394ff30b79ab5b03c67ab4c94b2ac3646</id>
<content type='text'>
MAX_NR_CONSOLES, fg_console, want_console and last_console are more of a
function of the VT layer than the TTY one.  Moving these to vt.h and vt_kern.h
allows all of the framebuffer and VT console drivers to remove their
dependency on tty.h.

[akpm@osdl.org: fix alpha build]
Signed-off-by: Jon Smirl &lt;jonsmir@gmail.com&gt;
Signed-off-by: Antonino Daplas &lt;adaplas@pol.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] vfb: Update platform code</title>
<updated>2006-06-26T16:58:29Z</updated>
<author>
<name>Antonino A. Daplas</name>
</author>
<published>2006-06-26T07:26:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=20cecf6a6ade62e3a721eb31540f22126df7462b'/>
<id>urn:sha1:20cecf6a6ade62e3a721eb31540f22126df7462b</id>
<content type='text'>
Update platform code to dynamically allocate the platform device

Signed-off-by: Antonino Daplas &lt;adaplas@pol.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Mark empty release functions as broken</title>
<updated>2006-03-20T21:42:57Z</updated>
<author>
<name>Greg Kroah-Hartman</name>
</author>
<published>2006-03-20T21:17:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=972de6c8bfd8b36618563be454df1e95a36dc379'/>
<id>urn:sha1:972de6c8bfd8b36618563be454df1e95a36dc379</id>
<content type='text'>
Come on people, this is just wrong...

Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] fbdev: Sanitize -&gt;fb_mmap prototype</title>
<updated>2006-01-15T02:27:15Z</updated>
<author>
<name>Christoph Hellwig</name>
</author>
<published>2006-01-14T21:21:25Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=216d526c89d144928f095f2800bc6c67e968d628'/>
<id>urn:sha1:216d526c89d144928f095f2800bc6c67e968d628</id>
<content type='text'>
No need for a file argument.  If we'd really need it it's in vma-&gt;vm_file
already.  gbefb and sgivwfb used to set vma-&gt;vm_file to the file argument, but
the kernel alrady did that.

Signed-off-by: Christoph Hellwig &lt;hch@lst.de&gt;
Signed-off-by: Antonino Daplas &lt;adaplas@pol.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[DRIVER MODEL] Convert platform drivers to use struct platform_driver</title>
<updated>2005-11-09T22:32:44Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2005-11-09T22:32:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3ae5eaec1d2d9c0cf53745352e7d4b152810ba24'/>
<id>urn:sha1:3ae5eaec1d2d9c0cf53745352e7d4b152810ba24</id>
<content type='text'>
This allows us to eliminate the casts in the drivers, and eventually
remove the use of the device_driver function pointer methods for
platform device drivers.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
Acked-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;
</content>
</entry>
<entry>
<title>[PATCH] fbcon/fbdev: Move softcursor out of fbdev to fbcon</title>
<updated>2005-11-07T15:53:50Z</updated>
<author>
<name>Antonino A. Daplas</name>
</author>
<published>2005-11-07T09:00:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c465e05a03209651078b95686158648fd7ed84c5'/>
<id>urn:sha1:c465e05a03209651078b95686158648fd7ed84c5</id>
<content type='text'>
According to Jon Smirl, filling in the field fb_cursor with soft_cursor for
drivers that do not support hardware cursors is redundant.  The soft_cursor
function is usable by all drivers because it is just a wrapper around
fb_imageblit.  And because soft_cursor is an fbcon-specific hook, the file is
moved to the console directory.

Thus, drivers that do not support hardware cursors can leave the fb_cursor
field blank.  For drivers that do, they can fill up this field with their own
version.

The end result is a smaller code size.  And if the framebuffer console is not
loaded, module/kernel size is also reduced because the soft_cursor module will
also not be loaded.

Signed-off-by: Antonino Daplas &lt;adaplas@pol.net&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
