<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/video/intelfb, branch linux-2.6.13.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.13.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-2.6.13.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2005-08-15T16:53:34Z</updated>
<entry>
<title>[PATCH] intelfb: Do not ioremap entire graphics aperture</title>
<updated>2005-08-15T16:53:34Z</updated>
<author>
<name>Sylvain Meyer</name>
</author>
<published>2005-08-15T13:27:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6bd49341f2806168c877e12cefca77b93437bac2'/>
<id>urn:sha1:6bd49341f2806168c877e12cefca77b93437bac2</id>
<content type='text'>
Reported by: Pavel Kysilka (Bugzilla Bug 4738)

modprobe of intelfb results in the following error message:

	intelfb: Framebuffer driver for Intel(R) 830M/845G/852GM/855GM/865G/915G chi
	intelfb: Version 0.9.2
	ACPI: PCI Interrupt 0000:00:02.0[A] -&gt; GSI 16 (level, low) -&gt; IRQ 16
	allocation failed: out of vmalloc space - use vmalloc=&lt;size&gt; to increase siz
	intelfb: Cannot remap FB region.

This will fail if the graphics aperture size is greater than 128 MB.

Fix is to ioremap only from the beginning of graphics aperture to the
end of the used framebuffer memory.

Signed-off-by: Sylvain Meyer &lt;sylvain.meyer@worldonline.fr&gt;
Signed-off-by: Antonino Daplas &lt;adaplas@pol.net&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] fbdev: fill in the access_align field.</title>
<updated>2005-06-22T02:07:42Z</updated>
<author>
<name>James Simmons</name>
</author>
<published>2005-06-22T00:17:08Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=58a606431a704b5c240c1429a5526fac81c9800a'/>
<id>urn:sha1:58a606431a704b5c240c1429a5526fac81c9800a</id>
<content type='text'>
Several drivers miss filling in the access_align field.  So this patch has
them fill it in.

Signed-off-by: James Simmons &lt;jsimmons@www.infradead.org&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] intelfb: fix accel detection when changing video modes</title>
<updated>2005-06-22T02:07:40Z</updated>
<author>
<name>Sylvain Meyer</name>
</author>
<published>2005-06-22T00:17:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=df529338d9c5d9329e503955795c89472e1ba6e6'/>
<id>urn:sha1:df529338d9c5d9329e503955795c89472e1ba6e6</id>
<content type='text'>
Changed the tests in intelfb_set_par to check also the parameter
var.accel_flags.  If null, do nothing about ring buffers.

Now, the DirectFB i830 driver could nicely work even if intelfb is hw
accelerated.  Just change the /etc/fb.modes file to disable console hw
acceleration when starting a DirectFB app.

Signed-off-by: Sylvain Meyer &lt;sylvain.meyer@worldonline.fr&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] intelfb: Add voffset option to avoid conficts with Xorg i810 driver</title>
<updated>2005-06-22T02:07:40Z</updated>
<author>
<name>Sylvain Meyer</name>
</author>
<published>2005-06-22T00:17:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=27aef2d49f9d82c58e65d72abcd636168ec19ac9'/>
<id>urn:sha1:27aef2d49f9d82c58e65d72abcd636168ec19ac9</id>
<content type='text'>
- Add voffset option to avoid conficts with Xorg i810 driver

Signed-off-by: Sylvain Meyer &lt;sylvain.meyer@worldonline.fr&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] intelfbdrv naming fix</title>
<updated>2005-06-22T02:07:39Z</updated>
<author>
<name>Andrew Morton</name>
</author>
<published>2005-06-22T00:16:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5a3b5899f190a365eed806302f4b58a493233f96'/>
<id>urn:sha1:5a3b5899f190a365eed806302f4b58a493233f96</id>
<content type='text'>
Can't use this fancy name, because it's used to generate a sysfs filename:

kobject_register failed for Intel(R) 830M/845G/852GM/855GM/865G/915G
 Framebuffer Driver (-13)
  [&lt;c01bf8e3&gt;] kobject_register+0x43/0x70
  [&lt;c022dfe2&gt;] bus_add_driver+0x52/0xa0
  [&lt;c01c8c10&gt;] pci_device_shutdown+0x0/0x20
  [&lt;c01c8d71&gt;] pci_register_driver+0x61/0x80
  [&lt;c0387099&gt;] intelfb_init+0x59/0x70
  [&lt;c03787cc&gt;] do_initcalls+0x2c/0xc0
  [&lt;c0159025&gt;] kern_mount+0x15/0x17
  [&lt;c01002a0&gt;] init+0x0/0x100
  [&lt;c01002ca&gt;] init+0x2a/0x100
  [&lt;c0100f58&gt;] kernel_thread_helper+0x0/0x18
  [&lt;c0100f5d&gt;] kernel_thread_helper+0x5/0x18

Cc: "Antonino A. 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] intelfb section fix</title>
<updated>2005-05-28T23:46:09Z</updated>
<author>
<name>Patrick McManus</name>
</author>
<published>2005-05-28T22:51:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=346e399b2a3a01b323fa74a0937e2d855479833b'/>
<id>urn:sha1:346e399b2a3a01b323fa74a0937e2d855479833b</id>
<content type='text'>
On Nov 16 2004 a change to intelfbdrv.c was commited (as part of 0.9.2 it
looks like) that added __initdata to all of the module param variables that
seems to create the opportunity for an oops.

I've recently been chasing an OOPS
(http://marc.theaimsgroup.com/?l=linux-kernel&amp;m=111552250920370&amp;w=2) I
created by reading every file on the /sys file system and I've traced it
back to this code in the intelfbdrv.  Though I had root privs in my initial
problem report, it turns out they are un-necessary to generate the oops -
all you've got to do is "cat /sys/module/intelfb/parameters/mode" enough
times and eventually it will oops.

This is because sysfs automatically exports all module_param declarations
to the sysfs file system..  which means those variables can be dynamically
evaluated at any later time, which of course means marking them __initdata
is a bad idea ;)..  when they happen to be char *'s it is an especially bad
idea ;).

Applying the patch below clears up the OOPS for me.

Signed-off-by: Patrick McManus &lt;mcmanus@ducksong.com&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] intelfb: Remove intelfbdrv.h</title>
<updated>2005-05-01T15:59:23Z</updated>
<author>
<name>Adrian Bunk</name>
</author>
<published>2005-05-01T15:59:23Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=14c6f52f607edd79e2969548c69ec311defdc17d'/>
<id>urn:sha1:14c6f52f607edd79e2969548c69ec311defdc17d</id>
<content type='text'>
Ingo Oeser noticed that all that intelfbdrv.h contains are prototypes for
static functions - and such prototypes don't belong into header files.

This patch therefore removes drivers/video/intelfb/intelfbdrv.h and moves the
prototypes to intelfbdrv.c .

Signed-off-by: Adrian Bunk &lt;bunk@stusta.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>Linux-2.6.12-rc2</title>
<updated>2005-04-16T22:20:36Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2005-04-16T22:20:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1da177e4c3f41524e886b7f1b8a0c1fc7321cac2'/>
<id>urn:sha1:1da177e4c3f41524e886b7f1b8a0c1fc7321cac2</id>
<content type='text'>
Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.

Let it rip!
</content>
</entry>
</feed>
