<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/char, branch v2.6.16</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v2.6.16</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v2.6.16'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2006-03-07T23:27:59Z</updated>
<entry>
<title>[IA64] SGI SN drivers: don't report !sn2 hardware as an error</title>
<updated>2006-03-07T23:27:59Z</updated>
<author>
<name>Bjorn Helgaas</name>
<email>bjorn.helgaas@hp.com</email>
</author>
<published>2006-03-03T22:34:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=f032f90809ebbbd28feb90f97add2e0a869a42ed'/>
<id>urn:sha1:f032f90809ebbbd28feb90f97add2e0a869a42ed</id>
<content type='text'>
This stuff is all in the generic ia64 kernel, and the new initcall error
reporting complains about them.

Signed-off-by: Bjorn Helgaas &lt;bjorn.helgaas@hp.com&gt;
Signed-off-by: Tony Luck &lt;tony.luck@intel.com&gt;
</content>
</entry>
<entry>
<title>[PATCH] Add missing ifdef for VIA RNG code</title>
<updated>2006-03-04T02:05:58Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@sirena.org.uk</email>
</author>
<published>2006-03-04T02:05:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=28e02bac9c943ed85a29b41ccb9bf95641b2e263'/>
<id>urn:sha1:28e02bac9c943ed85a29b41ccb9bf95641b2e263</id>
<content type='text'>
Almost all the code for the VIA RNG is guarded with __i386__ #ifdefs,
the only exception being the enumeration of RNG types which is used to
index into the rng_vector ops array.  This patch adds an ifdef around
that for consistency and since the guard makes a difference when adding
new RNG types on non-i386 hardware.

Signed-Off-By: Mark Brown &lt;broonie@sirena.org.uk&gt;
Signed-Off-By: Jeff Garzik &lt;jeff@garzik.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] pcmcia: CM4000, CM4040 Driver fixes</title>
<updated>2006-03-01T10:18:30Z</updated>
<author>
<name>Harald Welte</name>
<email>laforge@gnumonks.org</email>
</author>
<published>2006-02-14T08:21:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=67bc620006a30cf5dcbf409dbbd4fd93179ddfb1'/>
<id>urn:sha1:67bc620006a30cf5dcbf409dbbd4fd93179ddfb1</id>
<content type='text'>
Using this patch, Omnikey CardMan 4000 and 4040 devices automatically
get their device nodes created by udev.

Also, we now check for (and handle) failure of pcmcia_register_driver()

Signed-off-by: Harald Welte &lt;laforge@netfilter.org&gt;
Signed-off-by: Dominik Brodowski &lt;linux@dominikbrodowski.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] synclink_gt: make -&gt;init_error signed</title>
<updated>2006-03-01T04:53:44Z</updated>
<author>
<name>Darren Jenkins</name>
<email>darrenrjenkins@gmail.com</email>
</author>
<published>2006-03-01T00:59:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2641dfd981e4a3eebf387f21cf10685af06e1641'/>
<id>urn:sha1:2641dfd981e4a3eebf387f21cf10685af06e1641</id>
<content type='text'>
Examples of misuse are

3112 info-&gt;init_error = -1;

4440 if ((info-&gt;init_error = register_test(info)) &lt; 0) {

Signed-off-by: Darren Jenkins &lt;darrenrjenkins@gmail.com&gt;
Signed-off-by: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
Acked-by: Paul Fulghum &lt;paulkf@microgate.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] tty buffering: comment out debug code</title>
<updated>2006-03-01T04:53:44Z</updated>
<author>
<name>Paul Fulghum</name>
<email>paulkf@microgate.com</email>
</author>
<published>2006-03-01T00:59:15Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6af6aab34a88050c8270ef75ddbdefef5c1dca00'/>
<id>urn:sha1:6af6aab34a88050c8270ef75ddbdefef5c1dca00</id>
<content type='text'>
Comment out debug code in tty receive buffering.  For performance reasons
(I'll keep it enabled in -mm).

Signed-off-by: Paul Fulghum &lt;paulkf@microgate.com&gt;
Cc: Alan Cox &lt;alan@lxorguk.ukuu.org.uk&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] Fix Specialix SX corruption</title>
<updated>2006-02-27T16:18:04Z</updated>
<author>
<name>Marc Zyngier</name>
<email>maz@misterjones.org</email>
</author>
<published>2006-02-27T11:08:00Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d904ffd6e0c3ab7631b07c21c9f9234a2e72d1f3'/>
<id>urn:sha1:d904ffd6e0c3ab7631b07c21c9f9234a2e72d1f3</id>
<content type='text'>
With the latest kernels, I experienced some strange corruption, some
'*****' being randomly inserted in the character flow, like this:

	ashes:~#
	ashes:~#
	a*******shes:~#
	ashes:~#
	ashes:~#

Further investigation shows that the problem was introduced during
Alan's "TTY layer buffering revamp" patch, the amount of data to be
copied being reduced after buffer allocation.  Moving the count fixup
around solves the problem.

Signed-off-by: Marc Zyngier &lt;maz@misterjones.org&gt;
Approved-by: Rogier Wolff &lt;R.E.Wolff@BitWizard.nl&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Fix Specialix SI probing</title>
<updated>2006-02-26T17:10:58Z</updated>
<author>
<name>Marc Zyngier</name>
<email>maz@misterjones.org</email>
</author>
<published>2006-02-26T11:02:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=04a3d311c01d3ad287750c5c8d03fa614475af91'/>
<id>urn:sha1:04a3d311c01d3ad287750c5c8d03fa614475af91</id>
<content type='text'>
As the (probably) last user of a Specialix SI board, I noticed that
recent kernels would fail to probe the sucker.  Quick investigation
indicate a few missing braces...

I left the double probing in place, as it looks like it's been here
forever.

Signed-off-by: Marc Zyngier &lt;maz@misterjones.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] Fix race condition in hvc console.</title>
<updated>2006-02-24T00:36:40Z</updated>
<author>
<name>Michal Ostrowski</name>
<email>mostrows@watson.ibm.com</email>
</author>
<published>2006-02-18T14:29:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=fb5c594c2acc441f0d2d8f457484a0e0e9285db3'/>
<id>urn:sha1:fb5c594c2acc441f0d2d8f457484a0e0e9285db3</id>
<content type='text'>
tty_schedule_flip() would schedule a thread that would call flush_to_ldisc().
If tty_buffer_request_room() gets called prior to that thread running --
which is likely in this loop in hvc_poll(), it would set the active flag
in the tty buffer and consequently flush_to_ldisc() would ignore it.

The result is that input on the hvc console is not processed.

This fix calls tty_flip_buffer_push (and flags the tty as
"low_latency").  The push to the ldisc thus happens synchronously.

Signed-off-by: Michal Ostrowski &lt;mostrows@watson.ibm.com&gt;
Signed-off-by: Paul Mackerras &lt;paulus@samba.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'drm-patches' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6</title>
<updated>2006-02-21T04:23:14Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2006-02-21T04:23:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=6d7b9efacba9f4e5f4d5ca165b1a4350da52ddd7'/>
<id>urn:sha1:6d7b9efacba9f4e5f4d5ca165b1a4350da52ddd7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart</title>
<updated>2006-02-21T04:08:23Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@g5.osdl.org</email>
</author>
<published>2006-02-21T04:08:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=0b1fc9b86f49e1e73e473e06a16556ca0dce53ae'/>
<id>urn:sha1:0b1fc9b86f49e1e73e473e06a16556ca0dce53ae</id>
<content type='text'>
</content>
</entry>
</feed>
