Y'all,
I have had a look at the changes to the 2.6.1{6,7} kernel to do with the
buffering and I think that this driver will benefit greatly from the
changes away from the flip/flop scheme.
When Steve and I originally wrote the driver it always seemed to be
limited throughput wise, due to the inefficient char handling it did.
Good luck in the 'hacking it for 2.6.1{6,7} department' let me know if I
can help at all :)
BTW: Can someone tell me the version that you are changing - I may have
a later version that fixes a problem with the V2 PCMCIA cards from
IPWireless/T-Mobile.
~benm
Patrick McFarland wrote:
On Friday 23 June 2006 09:53, Alan Cox wrote:
Ar Gwe, 2006-06-23 am 15:21 +0200, ysgrifennodd Charles Majola:
Alan, can you please give me pointers on the tty changes since 2.6.12?
The newest kernels have a replacement set of tty receive functions that
use a new buffering system.
http://kerneltrap.org/node/5473
covers the changes briefly. The internals of the buffering changes are
quite complex because Paul did some rather neat things with SMP locking
but the API is nice and simple.
Its fairly easy to express the old API in terms of the new one if you
are doing compat wrappers as well
Actually, its rather neat that something as 'simple' as tty still gets heavily
hacked on every once in awhile.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
[Index of Archives]
[Kernel Newbies]
[Netfilter]
[Bugtraq]
[Photo]
[Stuff]
[Gimp]
[Yosemite News]
[MIPS Linux]
[ARM Linux]
[Linux Security]
[Linux RAID]
[Video 4 Linux]
[Linux for the blind]
[Linux Resources]