<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/serial, branch v2.6.22.2</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/serial?h=v2.6.22.2</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/serial?h=v2.6.22.2'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2007-08-09T21:27:26Z</updated>
<entry>
<title>Fix console write locking in sparc drivers.</title>
<updated>2007-08-09T21:27:26Z</updated>
<author>
<name>David S. Miller</name>
<email>davem@davemloft.net</email>
</author>
<published>2007-07-18T09:34:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=64be2d2b176e1e5c2fa10e7df7fdd87480c08971'/>
<id>urn:sha1:64be2d2b176e1e5c2fa10e7df7fdd87480c08971</id>
<content type='text'>
Mirror the logic in 8250 for proper console write locking
when SYSRQ is triggered or an OOPS is in progress.

Signed-off-by: David S. Miller &lt;davem@davemloft.net&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@suse.de&gt;

</content>
</entry>
<entry>
<title>serial: clear proper MPSC interrupt cause bits</title>
<updated>2007-06-28T18:38:29Z</updated>
<author>
<name>Jay Lubomirski</name>
<email>jaylubo@motorola.com</email>
</author>
<published>2007-06-27T21:10:09Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2f4d4da8f82c2598b8713f4a01f360f3751d90be'/>
<id>urn:sha1:2f4d4da8f82c2598b8713f4a01f360f3751d90be</id>
<content type='text'>
The interrupt clearing code in mpsc_sdma_intr_ack() mistakenly clears the
interrupt for both controllers instead of just the one its supposed to.
This can result in the other controller appearing to hang because its
interrupt was effectively lost.

So, don't clear the interrupt cause bits for both MPSC controllers when
clearing the interrupt for one of them.  Just clear the one that is
supposed to be cleared.

Signed-off-by: Jay Lubomirski &lt;jaylubo@motorola.com&gt;
Acked-by: Mark A. Greer &lt;mgreer@mvista.com&gt;
Cc: &lt;stable@kernel.org&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>Blackfin serial driver: decouple PARODD and CMSPAR checking from PARENB</title>
<updated>2007-06-11T08:16:45Z</updated>
<author>
<name>Mike Frysinger</name>
<email>michael.frysinger@analog.com</email>
</author>
<published>2007-06-11T08:16:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=19aa6382e3c927b8ec5caec7b74c3dc555101146'/>
<id>urn:sha1:19aa6382e3c927b8ec5caec7b74c3dc555101146</id>
<content type='text'>
as the termios info does not stipulate that the former are dependent on the latter

Signed-off-by: Mike Frysinger &lt;michael.frysinger@analog.com&gt;
Signed-off-by: Bryan Wu &lt;bryan.wu@analog.com&gt;

</content>
</entry>
<entry>
<title>Blackfin serial driver: actually implement the break_ctl() function</title>
<updated>2007-06-11T08:12:49Z</updated>
<author>
<name>Mike Frysinger</name>
<email>michael.frysinger@analog.com</email>
</author>
<published>2007-06-11T08:12:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=cf68676222e54cd0a31efd968da00e65f9a0963f'/>
<id>urn:sha1:cf68676222e54cd0a31efd968da00e65f9a0963f</id>
<content type='text'>
Signed-off-by: Mike Frysinger &lt;michael.frysinger@analog.com&gt;
Signed-off-by: Bryan Wu &lt;bryan.wu@analog.com&gt;

</content>
</entry>
<entry>
<title>Blackfin serial driver: ignore framing and parity errors</title>
<updated>2007-06-11T07:31:30Z</updated>
<author>
<name>Mike Frysinger</name>
<email>michael.frysinger@analog.com</email>
</author>
<published>2007-06-11T07:31:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=9808901b6c63a1c850b072e624c228901a9eaf10'/>
<id>urn:sha1:9808901b6c63a1c850b072e624c228901a9eaf10</id>
<content type='text'>
if we get a break signal, we want to ignore framing and parity errors
because those will always be set (by nature of the signal)

Signed-off-by: Mike Frysinger &lt;michael.frysinger@analog.com&gt;
Signed-off-by: Bryan Wu &lt;bryan.wu@analog.com&gt;

</content>
</entry>
<entry>
<title>Blackfin serial driver: hook up our UARTs STP bit with userspaces CMSPAR</title>
<updated>2007-06-11T07:31:30Z</updated>
<author>
<name>Mike Frysinger</name>
<email>michael.frysinger@analog.com</email>
</author>
<published>2007-06-11T07:31:30Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=c16c3ca79abcb69a9e45f7c15f8358b3915c0e49'/>
<id>urn:sha1:c16c3ca79abcb69a9e45f7c15f8358b3915c0e49</id>
<content type='text'>
so we can now do spaced/marked parity

Signed-off-by: Mike Frysinger &lt;michael.frysinger@analog.com&gt;
Signed-off-by: Bryan Wu &lt;bryan.wu@analog.com&gt;

</content>
</entry>
<entry>
<title>[ARM] Fix 4417/1: Serial: Fix AMBA drivers locking</title>
<updated>2007-06-05T18:39:49Z</updated>
<author>
<name>Russell King</name>
<email>rmk@dyn-67.arm.linux.org.uk</email>
</author>
<published>2007-06-05T18:39:49Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=db002b8597df84643e949cce793d0f696f100c9e'/>
<id>urn:sha1:db002b8597df84643e949cce793d0f696f100c9e</id>
<content type='text'>
2389b272168ceec056ca1d8a870a97fa9c26e11a contains a merge bug; fix it.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>Merge master.kernel.org:/home/rmk/linux-2.6-arm</title>
<updated>2007-05-30T17:04:01Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@woody.linux-foundation.org</email>
</author>
<published>2007-05-30T17:04:01Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=f54496f55a729078e9eef90bf9e0783857a27db1'/>
<id>urn:sha1:f54496f55a729078e9eef90bf9e0783857a27db1</id>
<content type='text'>
* master.kernel.org:/home/rmk/linux-2.6-arm:
  [ARM] Fix some section mismatch warnings
  [ARM] 4417/1: Serial: Fix AMBA drivers locking
  [ARM] 4394/1: ARMv7: Add the TLB range operations
  [ARM] 4410/1: Remove extern declarations in coyote/ixdpg425-pci.c
  [ARM] 4416/1: NWFPE: fix undeclared symbols
  [ARM] 4415/1: AML5900: fix sparse warnings from map_io
  [ARM] 4414/1: S3C2443: sparse fix for clock.c
  [ARM] 4412/1: S3C2412: reset errata fix
  [ARM] 4411/1: KS8695: Another serial driver fix
  [ARM] oprofile: avoid lockdep warnings on mpcore oprofile init
  [ARM] Fix stacktrace FP range checking
  [ARM] use __used attribute
  [ARM] enable arbitary speed tty ioctls and split input/output speed
  [ARM] remove unused header file: arch/arm/mach-s3c2410/bast.h
  [ARM] 4406/1: Trivial NSLU2 / NAS-100D header &amp; setup code cleanup
  [ARM] 4405/1: NSLU2, DSM-G600 frequency fixup code
  [ARM] 4404/1: Trivial IXP42x Kconfig cleanup
  [ARM] 4403/1: Make the PXA-I2C driver work with lockdep validator
  [ARM] 4402/1: S3C2443: Add physical address of HSMMC controller
  [ARM] 4401/1: S3C2443: Add definitions for port GPIOJ
</content>
</entry>
<entry>
<title>[ARM] 4417/1: Serial: Fix AMBA drivers locking</title>
<updated>2007-05-30T13:33:01Z</updated>
<author>
<name>Thomas Gleixner</name>
<email>tglx@linutronix.de</email>
</author>
<published>2007-05-29T20:53:50Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=2389b272168ceec056ca1d8a870a97fa9c26e11a'/>
<id>urn:sha1:2389b272168ceec056ca1d8a870a97fa9c26e11a</id>
<content type='text'>
The -rt patch triggered a lockdep warning in the amba serial drivers, which never
shows up on UP kernels. On SMP systems this would trigger as well.

Release the port lock before calling tty_flip_buffer_push() and reacquire it after
the call. This matches the code in the 8250 serial driver.

Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>[ARM] 4411/1: KS8695: Another serial driver fix</title>
<updated>2007-05-30T12:15:19Z</updated>
<author>
<name>Andrew Victor</name>
<email>andrew@sanpeople.com</email>
</author>
<published>2007-05-28T09:47:19Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=486cab2ba25b469f7a8822e84fd43960a472e3d9'/>
<id>urn:sha1:486cab2ba25b469f7a8822e84fd43960a472e3d9</id>
<content type='text'>
Fix a error reported by newer versions of GCC.
error: static declaration of 'ks8695_reg' follows non-static declaration

Signed-off-by: Andrew Victor &lt;andrew@sanpeople.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
</feed>
