<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/include/linux/generic_serial.h, branch v2.6.16.45</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v2.6.16.45</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v2.6.16.45'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2005-03-28T12:05:36Z</updated>
<entry>
<title>[PATCH] generic-serial cli() conversion</title>
<updated>2005-03-28T12:05:36Z</updated>
<author>
<name>Patrick vd Lageweg</name>
<email>patrick@bitwizard.nl</email>
</author>
<published>2005-03-28T12:05:36Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=9f1820994478d08cebc58b3cb56394d75a1cba1a'/>
<id>urn:sha1:9f1820994478d08cebc58b3cb56394d75a1cba1a</id>
<content type='text'>
This patch converts all save_flags/restore_flags to the new
spin_lock_irqsave/spin_unlock_irqrestore calls, as well as some other 2.6.X
cleanups.  This prepares the way for the "io8+", "sx" and "rio" drivers to
become SMP safe.  Patches for those drivers follow.

Signed-off-by: Patrick vd Lageweg &lt;patrick@bitwizard.nl&gt;
Signed-off-by: Rogier Wolff &lt;R.E.Wolff@BitWizard.nl&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] generic_serial.h: kill incorrect gs_debug reference</title>
<updated>2005-03-13T08:41:05Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2005-03-13T08:41:05Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=72490ad81c2ffff25272c0a6f07df2ac814a8bd4'/>
<id>urn:sha1:72490ad81c2ffff25272c0a6f07df2ac814a8bd4</id>
<content type='text'>
generic_serial.h contained an incorrect extern reference to the static
variable gs_debug (Benoit Boissinot reported that gcc 4.0 rejects this).

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&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] small char/generic_serial.c cleanup</title>
<updated>2005-01-08T06:15:53Z</updated>
<author>
<name>Adrian Bunk</name>
<email>bunk@stusta.de</email>
</author>
<published>2005-01-08T06:15:53Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=974933e65f6b0d2fdc0c75215aefd54da4d377db'/>
<id>urn:sha1:974933e65f6b0d2fdc0c75215aefd54da4d377db</id>
<content type='text'>
The patch below does the following changes to
drivers/char/generic_serial.c :
- make two needlessly global functions static
- remove the completely unused EXPORT_SYMBOL'ed function gs_do_softint

AFAIR the latter should be safe, since drivers are moving away from
generic_serial.c.

Signed-off-by: Adrian Bunk &lt;bunk@stusta.de&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>Update tty layer to not mix kernel and user pointers.</title>
<updated>2004-10-21T03:03:33Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@evo.osdl.org</email>
</author>
<published>2004-10-21T03:03:33Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=652faad54e678d6b529150627b2058e99a3731c3'/>
<id>urn:sha1:652faad54e678d6b529150627b2058e99a3731c3</id>
<content type='text'>
Instead, tty_io.c will always copy user space data to
kernel space, leaving the drivers to worry only about
normal kernel buffers.

No more "from_user" flag, and having the user copy in
each driver.

This cleans up the code and also fixes a number of
locking bugs.
</content>
</entry>
<entry>
<title>[PATCH] sparse: drivers/char/*</title>
<updated>2004-07-30T15:48:04Z</updated>
<author>
<name>Alexander Viro</name>
<email>viro@www.linux.org.uk</email>
</author>
<published>2004-07-30T15:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=713e675d72e936adb799e7a5e0188132ff6bf997'/>
<id>urn:sha1:713e675d72e936adb799e7a5e0188132ff6bf997</id>
<content type='text'>
the rest of BROKEN_ON_SMP drivers in drivers/char sparsified.

Signed-off-by: Al Viro &lt;viro@parcelfarce.linux.org.uk&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@osdl.org&gt;
</content>
</entry>
<entry>
<title>[PATCH] tty_driver refcounting</title>
<updated>2003-06-11T14:41:28Z</updated>
<author>
<name>Alexander Viro</name>
<email>viro@www.linux.org.uk</email>
</author>
<published>2003-06-11T14:41:28Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=99a21edebbfd8c29e39ee7fcc8a1ffa423657290'/>
<id>urn:sha1:99a21edebbfd8c29e39ee7fcc8a1ffa423657290</id>
<content type='text'>
killed the last remnants of callout stuff - we don't need to mess with
storing termios privately anymore.
</content>
</entry>
<entry>
<title>[PATCH] callout removal: generic_serial</title>
<updated>2003-05-26T13:50:55Z</updated>
<author>
<name>Alexander Viro</name>
<email>viro@www.linux.org.uk</email>
</author>
<published>2003-05-26T13:50:55Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=a00470d608f107de6a18477dce426e65157755a7'/>
<id>urn:sha1:a00470d608f107de6a18477dce426e65157755a7</id>
<content type='text'>
callout removal: generic_serial
</content>
</entry>
<entry>
<title>[PATCH] M68k update (part 8)</title>
<updated>2002-07-23T13:21:11Z</updated>
<author>
<name>Geert Uytterhoeven</name>
<email>geert@linux-m68k.org</email>
</author>
<published>2002-07-23T13:21:11Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=5b4685c3ecd781d9902ed2ed40efc00b5259d389'/>
<id>urn:sha1:5b4685c3ecd781d9902ed2ed40efc00b5259d389</id>
<content type='text'>
M68k bitops updates
  - use bitmap_member() for bitops data declaration
  - Make the m68k bitops really operate on unsigned long
  - Add fls()
</content>
</entry>
<entry>
<title>[PATCH] check copy_from_user return codes in serial drivers.</title>
<updated>2002-02-10T08:44:58Z</updated>
<author>
<name>Dave Jones</name>
<email>davej@suse.de</email>
</author>
<published>2002-02-10T08:44:58Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=528ce3c01427a95744fca2147f5a8ccd66de483b'/>
<id>urn:sha1:528ce3c01427a95744fca2147f5a8ccd66de483b</id>
<content type='text'>
forward-ported from 2.4
</content>
</entry>
<entry>
<title>v2.4.9.4 -&gt; v2.4.9.5</title>
<updated>2002-02-05T04:13:37Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@athlon.transmeta.com</email>
</author>
<published>2002-02-05T04:13:37Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=1c3cefa582a6b598d204bad02676df300e457efa'/>
<id>urn:sha1:1c3cefa582a6b598d204bad02676df300e457efa</id>
<content type='text'>
  - Merge with Alan
  - Trond Myklebust: NFS fixes - kmap and root inode special case
  - Al Viro: more superblock cleanups, inode leak in rd.c, minix
  directories in page cache
  - Paul Mackerras: clean up rubbish from sl82c105.c
  - Neil Brown: md/raid cleanups, NFS filehandles
  - Johannes Erdfelt: USB update (usb-2.0 support, visor fix, Clie fix,
  pl2303 driver update)
  - David Miller: sparc and net update
  - Eric Biederman: simplify and correct bootdata allocation - don't
  overwrite ramdisks
  - Tim Waugh: support multiple SuperIO devices, parport doc updates
</content>
</entry>
</feed>
