<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/char, branch v2.6.15.2</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/char?h=v2.6.15.2</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/char?h=v2.6.15.2'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2006-01-15T06:15:30Z</updated>
<entry>
<title>[PATCH] moxa serial: add proper capability check</title>
<updated>2006-01-15T06:15:30Z</updated>
<author>
<name>Alan Cox</name>
<email>alan@redhat.com</email>
</author>
<published>2006-01-09T14:35:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f72e024e3a4705336b04109756bc619e7ae62fdb'/>
<id>urn:sha1:f72e024e3a4705336b04109756bc619e7ae62fdb</id>
<content type='text'>
This requires the proper capabilities for the moxa bios update ioctl's.

Signed-off-by: Alan Cox &lt;alan@redhat.com&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
Signed-off-by: Chris Wright &lt;chrisw@sous-sol.org&gt;
</content>
</entry>
<entry>
<title>Revert radeon AGP aperture offset changes</title>
<updated>2005-12-29T21:01:54Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2005-12-29T21:01:54Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=392c14beaca2ee85a98d0c6b453501be67423a20'/>
<id>urn:sha1:392c14beaca2ee85a98d0c6b453501be67423a20</id>
<content type='text'>
This reverts the series of commits

	67dbb4ea33731415fe09c62149a34f472719ac1d
	281ab031a8c9e5b593142eb4ec59a87faae8676a
	47807ce381acc34a7ffee2b42e35e96c0f322e52

that changed the GART VM start offset.  It fixed some machines, but
seems to continually interact badly with some X versions.

Quoth Ben Herrenschmidt:

  "So I think at this point, the best is that we keep the old bogus code
   that at least is consistent with the bug in the server. I'm working on a
   big patch to X that reworks the memory map stuff completely and fixes
   those issues on the server side, I'll do a DRM patch matching this X fix
   as well so that the memory map is only ever set in one place and with
   what I hope is a correct algorithm..."

Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] fix ia64 compile failure with gcc4.1</title>
<updated>2005-12-29T18:19:21Z</updated>
<author>
<name>Dave Jones</name>
<email>davej@redhat.com</email>
</author>
<published>2005-12-29T01:01:04Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ee025949586f80effa634ff273c2444795472780'/>
<id>urn:sha1:ee025949586f80effa634ff273c2444795472780</id>
<content type='text'>
__get_unaligned creates a typeof the var its passed, and writes to it,
which on gcc4.1, spits out the following error:

drivers/char/vc_screen.c: In function 'vcs_write':
drivers/char/vc_screen.c:422: error: assignment of read-only variable 'val'

Signed-off-by: Dave Jones &lt;davej@redhat.com&gt;
[ The "right" fix would be to try to fix &lt;asm-generic/unaligned.h&gt;
  but that's hard to do with the tools gcc gives us. So this
  simpler patch is preferable -- Linus ]
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Fix more radeon GART start calculation cases</title>
<updated>2005-12-28T03:57:52Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
<email>benh@kernel.crashing.org</email>
</author>
<published>2005-12-27T01:49:33Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=67dbb4ea33731415fe09c62149a34f472719ac1d'/>
<id>urn:sha1:67dbb4ea33731415fe09c62149a34f472719ac1d</id>
<content type='text'>
As reported by Jules Villard &lt;jvillard@ens-lyon.fr&gt; and some others, the
recent GART aperture start reconfiguration causes problems on some
setups.

What I _think_ might be happening is that the X server is also trying to
muck around with the card memory map and is forcing it back into a wrong
setting that also happens to no longer match what the DRM wants to do
and blows up.  There are bugs all over the place in that code (and still
some bugs in the DRM as well anyway).

This patch attempts to avoid that by using the largest of the 2 values,
which I think will cause it to behave as it used to for you and will
still fix the problem with machines that have an aperture size smaller
than the video memory.

Acked-by: Jules Villard &lt;jvillard@ens-lyon.fr&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[SPARC]: introduce a SPARC Kconfig symbol</title>
<updated>2005-12-23T07:09:54Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2005-12-23T05:03:47Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0b57ee9e55373a27e45549e82b0c43621480a71b'/>
<id>urn:sha1:0b57ee9e55373a27e45549e82b0c43621480a71b</id>
<content type='text'>
Introduce a Kconfig symbol SPARC that is defined on both the sparc and
sparc64 architectures.

This symbol makes some dependencies more readable.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[SPARC]: Fix RTC build failure.</title>
<updated>2005-12-19T22:52:24Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2005-12-19T22:52:24Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ce37e5f90366cb90320a285edd2113fd807f3ab6'/>
<id>urn:sha1:ce37e5f90366cb90320a285edd2113fd807f3ab6</id>
<content type='text'>
On sparc and sparc64, the rtc driver doesn't compile with PCI support 
disabled.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&gt;
Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] radeon drm: fix compilation breakage with gcc 2.95.3</title>
<updated>2005-12-19T00:19:35Z</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2005-12-17T22:20:55Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ee219e5e7c12b742243a080e2d8d288a48a32e44'/>
<id>urn:sha1:ee219e5e7c12b742243a080e2d8d288a48a32e44</id>
<content type='text'>
Fix a typo which breaks radeon drm compilation with gcc 2.95.3.

The offending line was added back in 2.6.11-rc3, but was harmless
back then. A recent addition nearby changed it into a compilation
breaker: commit 281ab031a8c9e5b593142eb4ec59a87faae8676a.

The doubled semi-colon ends up being an empty instruction, and the
variable declaration thus ends up being in the middle of "code".

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Cc: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Cc: Mark M. Hoffman &lt;mhoffman@lightlink.com&gt;
Cc: Paul Mackerras &lt;paulus@samba.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] ppc: booke_wdt compile fix</title>
<updated>2005-12-16T22:43:05Z</updated>
<author>
<name>Al Viro</name>
<email>viro@ftp.linux.org.uk</email>
</author>
<published>2005-12-16T22:35:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a78719c387cc25ed97304a235a20c24f0f89399b'/>
<id>urn:sha1:a78719c387cc25ed97304a235a20c24f0f89399b</id>
<content type='text'>
booke_wdt.c had been missed in cpu_specs[] removal sweep

Signed-off-by: Al Viro &lt;viro@zeniv.linux.org.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] radeon drm: fix agp aperture map offset</title>
<updated>2005-12-16T06:22:57Z</updated>
<author>
<name>Benjamin Herrenschmidt</name>
<email>benh@kernel.crashing.org</email>
</author>
<published>2005-12-16T05:52:22Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=281ab031a8c9e5b593142eb4ec59a87faae8676a'/>
<id>urn:sha1:281ab031a8c9e5b593142eb4ec59a87faae8676a</id>
<content type='text'>
This finally fixes the radeon memory mapping bug that was incorrectly
fixed by the previous patch.  This time, we use the actual vram size as
the size to calculate how far to move the AGP aperture from the
framebuffer in card's memory space.

If there are still issues with this patch, they are due to bugs in the X
driver that I'm working on fixing too.

Signed-off-by: Benjamin Herrenschmidt &lt;benh@kernel.crashing.org&gt;
Cc: Mark M. Hoffman &lt;mhoffman@lightlink.com&gt;
Cc: Paul Mackerras &lt;paulus@samba.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] IPMI oops fix</title>
<updated>2005-12-15T22:22:45Z</updated>
<author>
<name>Paolo Galtieri</name>
<email>pgaltieri@mvista.com</email>
</author>
<published>2005-12-15T20:34:28Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=7767e126ca0f32cd0438455fdd9650f909d2eeb3'/>
<id>urn:sha1:7767e126ca0f32cd0438455fdd9650f909d2eeb3</id>
<content type='text'>
While doing some testing I discovered that if the BIOS on a board does not
properly setup the DMI information it leads to a panic in the IPMI code.

The panic is due to dereferencing a pointer which is not initialized.  The
pointer is initialized in port_setup() and/or mem_setup() and used in
init_one_smi() and cleanup_one_si(), however if either port_setup() or
mem_setup() return ENODEV the pointer does not get initialized.

Signed-off-by: Paolo Galtieri &lt;pgaltieri@mvista.com&gt;
Acked-by: Corey Minyard &lt;cminyard@mvista.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
</feed>
