[trivial patch, updated] TTY Line Disciplines.

David Woodhouse (David.Woodhouse@mvhi.com)
Thu, 01 Oct 1998 20:05:42 +0100


This is a multipart MIME message.

--==_Exmh_-2323674240
Content-Type: text/plain; charset=us-ascii

tadavis@lbl.gov said:
> Uhm, how about the IrDA line discpline?
> since we are at getting official line discplines registered..

Here's an updated version of my original patch to synchronise ldisc
registrations across the architectures, with N_IRDA added, as requested.
Unfortunately tty-ldisc-8, which the IrDA people were using, has already been
taken, so I've given them tty-ldisc-11. Sorry.

Linus, could you please include this into 2.1.124, in preference to my previous
version, which only included R3964 and Profibus FDL.

This is not a violation of the code freeze - this is _only_ the ldisc number
registrations, and no attempt is made to provide any implementations of these
line disciplines at the moment. We would just like to establish the numbers to
use for them, to prevent a recurrence of the current situation where everyone
just adds one to the highest number in use, and we all end up using the same
number.

Aside from making them consistent, here's what I've added again, with a brief
note as to the implementation status of each, for those who are interested:

tty-ldisc-9: Simatic R3964 protocol
( http://www.llp.fu-berlin.de/pool/software/fastserial/ )
Status: Completed but not widely required, so never submitted to Linus

tty-ldisc-10: Profibus FDL ( http://www.profibus.com/ )
Status: Very preliminary. I've drawn up some plans and the company will
pay me to develop it.

tty-ldisc-11: IrDA ( http://www.cs.uit.no/~dagb/irda/irda.html )
Status: Alpha, see the web site for more.

tty-ldisc-12: SMS Block mode (for talking to GSM phones, see the GSM 2 spec.)
Status: A glint in my eye. The GSM spec is printing as I write this.

--==_Exmh_-2323674240
Content-Type: text/plain ; name="ldiscs-sync2"; charset=us-ascii
Content-Description: ldiscs-sync2
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="ldiscs-sync2"

LS0tIGxpbnV4L2luY2x1ZGUvYXNtLWkzODYvdGVybWlvcy5oLm9yaWcJV2VkIFNlcCAzMCAw
MDoxNToxNCAxOTk4CisrKyBsaW51eC9pbmNsdWRlL2FzbS1pMzg2L3Rlcm1pb3MuaAlUaHUg
T2N0ICAxIDE5OjQ1OjIwIDE5OTgKQEAgLTQ3LDcgKzQ3LDExIEBACiAjZGVmaW5lIE5fQVgy
NQkJNQogI2RlZmluZSBOX1gyNQkJNgkvKiBYLjI1IGFzeW5jICovCiAjZGVmaW5lIE5fNlBB
Q0sJCTcKLSNkZWZpbmUgTl9NQVNDCQk4CS8qIFJlc2VydmVkIGZvIE1vYml0ZXggbW9kdWxl
IDxrYXpAY2FmZS5uZXQ+ICovCisjZGVmaW5lIE5fTUFTQwkJOAkvKiBSZXNlcnZlZCBmb3Ig
TW9iaXRleCBtb2R1bGUgPGthekBjYWZlLm5ldD4gKi8KKyNkZWZpbmUgTl9SMzk2NAkJOQkv
KiBSZXNlcnZlZCBmb3IgU2ltYXRpYyBSMzk2NCBtb2R1bGUgKi8KKyNkZWZpbmUgTl9QUk9G
SUJVU19GREwJMTAJLyogUmVzZXJ2ZWQgZm9yIFByb2ZpYnVzIDxEYXZlQG12aGkuY29tPiAq
LworI2RlZmluZSBOX0lSREEJCTExCS8qIExpbnV4IElyRGEgLSBodHRwOi8vd3d3LmNzLnVp
dC5uby9+ZGFnYi9pcmRhL2lyZGEuaHRtbCAqLworI2RlZmluZSBOX1NNU0JMT0NLCTEyCS8q
IFNNUyBibG9jayBtb2RlIC0gZm9yIHRhbGtpbmcgdG8gR1NNIGRhdGEgY2FyZHMgYWJvdXQg
U01TIG1lc3NhZ2VzICovCiAKICNpZmRlZiBfX0tFUk5FTF9fCiAKLS0tIGxpbnV4L2luY2x1
ZGUvYXNtLW1pcHMvdGVybWlvcy5oLm9yaWcJV2VkIFNlcCAzMCAwMDoxNToxNCAxOTk4Cisr
KyBsaW51eC9pbmNsdWRlL2FzbS1taXBzL3Rlcm1pb3MuaAlUaHUgT2N0ICAxIDE5OjQ1OjM0
IDE5OTgKQEAgLTkzLDYgKzkzLDExIEBACiAjZGVmaW5lIE5fQVgyNQkJNQogI2RlZmluZSBO
X1gyNQkJNgkJLyogWC4yNSBhc3luYyAqLwogI2RlZmluZSBOXzZQQUNLCQk3CisjZGVmaW5l
IE5fTUFTQwkJOAkvKiBSZXNlcnZlZCBmb3IgTW9iaXRleCBtb2R1bGUgPGthekBjYWZlLm5l
dD4gKi8KKyNkZWZpbmUgTl9SMzk2NAkJOQkvKiBSZXNlcnZlZCBmb3IgU2ltYXRpYyBSMzk2
NCBtb2R1bGUgKi8KKyNkZWZpbmUgTl9QUk9GSUJVU19GREwJMTAJLyogUmVzZXJ2ZWQgZm9y
IFByb2ZpYnVzIDxEYXZlQG12aGkuY29tPiAqLworI2RlZmluZSBOX0lSREEJCTExCS8qIExp
bnV4IElyRGEgLSBodHRwOi8vd3d3LmNzLnVpdC5uby9+ZGFnYi9pcmRhL2lyZGEuaHRtbCAq
LworI2RlZmluZSBOX1NNU0JMT0NLCTEyCS8qIFNNUyBibG9jayBtb2RlIC0gZm9yIHRhbGtp
bmcgdG8gR1NNIGRhdGEgY2FyZHMgYWJvdXQgU01TIG1lc3NhZ2VzICovCiAKICNpZmRlZiBf
X0tFUk5FTF9fCiAKLS0tIGxpbnV4L2luY2x1ZGUvYXNtLWFscGhhL3Rlcm1pb3MuaC5vcmln
CVdlZCBTZXAgMzAgMDA6MTU6MTQgMTk5OAorKysgbGludXgvaW5jbHVkZS9hc20tYWxwaGEv
dGVybWlvcy5oCVRodSBPY3QgIDEgMTk6NDY6MjIgMTk5OApAQCAtNzIsOCArNzIsMTMgQEAK
ICNkZWZpbmUgTl9NT1VTRQkJMgogI2RlZmluZSBOX1BQUAkJMwogI2RlZmluZSBOX0FYMjUJ
CTUKLSNkZWZpbmUgTl9YMjUJCTYKKyNkZWZpbmUgTl9YMjUJCTYJLyogWC4yNSBhc3luYyAq
LwogI2RlZmluZSBOXzZQQUNLCQk3CisjZGVmaW5lIE5fTUFTQwkJOAkvKiBSZXNlcnZlZCBm
b3IgTW9iaXRleCBtb2R1bGUgPGthekBjYWZlLm5ldD4gKi8KKyNkZWZpbmUgTl9SMzk2NAkJ
OQkvKiBSZXNlcnZlZCBmb3IgU2ltYXRpYyBSMzk2NCBtb2R1bGUgKi8KKyNkZWZpbmUgTl9Q
Uk9GSUJVU19GREwJMTAJLyogUmVzZXJ2ZWQgZm9yIFByb2ZpYnVzIDxEYXZlQG12aGkuY29t
PiAqLworI2RlZmluZSBOX0lSREEJCTExCS8qIExpbnV4IElyRGEgLSBodHRwOi8vd3d3LmNz
LnVpdC5uby9+ZGFnYi9pcmRhL2lyZGEuaHRtbCAqLworI2RlZmluZSBOX1NNU0JMT0NLCTEy
CS8qIFNNUyBibG9jayBtb2RlIC0gZm9yIHRhbGtpbmcgdG8gR1NNIGRhdGEgY2FyZHMgYWJv
dXQgU01TIG1lc3NhZ2VzICovCiAKICNpZmRlZiBfX0tFUk5FTF9fCiAvKgllb2Y9XkQJCWVv
bD1cMAkJZW9sMj1cMAkJZXJhc2U9ZGVsCi0tLSBsaW51eC9pbmNsdWRlL2FzbS1tNjhrL3Rl
cm1pb3MuaC5vcmlnCVdlZCBTZXAgMzAgMDA6MTU6MTQgMTk5OAorKysgbGludXgvaW5jbHVk
ZS9hc20tbTY4ay90ZXJtaW9zLmgJVGh1IE9jdCAgMSAxOTo0NToyOCAxOTk4CkBAIC01NSw3
ICs1NSwxMSBAQAogI2RlZmluZSBOX0FYMjUJCTUKICNkZWZpbmUgTl9YMjUJCTYJLyogWC4y
NSBhc3luYyAqLwogI2RlZmluZSBOXzZQQUNLCQk3Ci0jZGVmaW5lIE5fTUFTQwkJOAkvKiBS
ZXNlcnZlZCBmbyBNb2JpdGV4IG1vZHVsZSA8a2F6QGNhZmUubmV0PiAqLworI2RlZmluZSBO
X01BU0MJCTgJLyogUmVzZXJ2ZWQgZm9yIE1vYml0ZXggbW9kdWxlIDxrYXpAY2FmZS5uZXQ+
ICovCisjZGVmaW5lIE5fUjM5NjQJCTkJLyogUmVzZXJ2ZWQgZm9yIFNpbWF0aWMgUjM5NjQg
bW9kdWxlICovCisjZGVmaW5lIE5fUFJPRklCVVNfRkRMCTEwCS8qIFJlc2VydmVkIGZvciBQ
cm9maWJ1cyA8RGF2ZUBtdmhpLmNvbT4gKi8KKyNkZWZpbmUgTl9JUkRBCQkxMQkvKiBMaW51
eCBJckRhIC0gaHR0cDovL3d3dy5jcy51aXQubm8vfmRhZ2IvaXJkYS9pcmRhLmh0bWwgKi8K
KyNkZWZpbmUgTl9TTVNCTE9DSwkxMgkvKiBTTVMgYmxvY2sgbW9kZSAtIGZvciB0YWxraW5n
IHRvIEdTTSBkYXRhIGNhcmRzIGFib3V0IFNNUyBtZXNzYWdlcyAqLwogCiAjaWZkZWYgX19L
RVJORUxfXwogCi0tLSBsaW51eC9pbmNsdWRlL2FzbS1zcGFyYy90ZXJtaW9zLmgub3JpZwlX
ZWQgU2VwIDMwIDAwOjE1OjE1IDE5OTgKKysrIGxpbnV4L2luY2x1ZGUvYXNtLXNwYXJjL3Rl
cm1pb3MuaAlUaHUgT2N0ICAxIDE5OjQ1OjQ0IDE5OTgKQEAgLTYzLDYgKzYzLDExIEBACiAj
ZGVmaW5lIE5fQVgyNQkJNQogI2RlZmluZSBOX1gyNQkJNgogI2RlZmluZSBOXzZQQUNLCQk3
CisjZGVmaW5lIE5fTUFTQwkJOAkvKiBSZXNlcnZlZCBmb3IgTW9iaXRleCBtb2R1bGUgPGth
ekBjYWZlLm5ldD4gKi8KKyNkZWZpbmUgTl9SMzk2NAkJOQkvKiBSZXNlcnZlZCBmb3IgU2lt
YXRpYyBSMzk2NCBtb2R1bGUgKi8KKyNkZWZpbmUgTl9QUk9GSUJVU19GREwJMTAJLyogUmVz
ZXJ2ZWQgZm9yIFByb2ZpYnVzIDxEYXZlQG12aGkuY29tPiAqLworI2RlZmluZSBOX0lSREEJ
CTExCS8qIExpbnV4IElyRGEgLSBodHRwOi8vd3d3LmNzLnVpdC5uby9+ZGFnYi9pcmRhL2ly
ZGEuaHRtbCAqLworI2RlZmluZSBOX1NNU0JMT0NLCTEyCS8qIFNNUyBibG9jayBtb2RlIC0g
Zm9yIHRhbGtpbmcgdG8gR1NNIGRhdGEgY2FyZHMgYWJvdXQgU01TIG1lc3NhZ2VzICovCiAK
ICNpZmRlZiBfX0tFUk5FTF9fCiAKLS0tIGxpbnV4L2luY2x1ZGUvYXNtLXBwYy90ZXJtaW9z
Lmgub3JpZwlXZWQgU2VwIDMwIDAwOjE1OjE1IDE5OTgKKysrIGxpbnV4L2luY2x1ZGUvYXNt
LXBwYy90ZXJtaW9zLmgJVGh1IE9jdCAgMSAxOTo0NTozOSAxOTk4CkBAIC0xNzUsNiArMTc1
LDE1IEBACiAjZGVmaW5lIE5fU0xJUAkJMQogI2RlZmluZSBOX01PVVNFCQkyCiAjZGVmaW5l
IE5fUFBQCQkzCisjZGVmaW5lIE5fU1RSSVAJCTQKKyNkZWZpbmUgTl9BWDI1CQk1CisjZGVm
aW5lIE5fWDI1CQk2CS8qIFguMjUgYXN5bmMgKi8KKyNkZWZpbmUgTl82UEFDSwkJNworI2Rl
ZmluZSBOX01BU0MJCTgJLyogUmVzZXJ2ZWQgZm9yIE1vYml0ZXggbW9kdWxlIDxrYXpAY2Fm
ZS5uZXQ+ICovCisjZGVmaW5lIE5fUjM5NjQJCTkJLyogUmVzZXJ2ZWQgZm9yIFNpbWF0aWMg
UjM5NjQgbW9kdWxlICovCisjZGVmaW5lIE5fUFJPRklCVVNfRkRMCTEwCS8qIFJlc2VydmVk
IGZvciBQcm9maWJ1cyA8RGF2ZUBtdmhpLmNvbT4gKi8KKyNkZWZpbmUgTl9JUkRBCQkxMQkv
KiBMaW51eCBJckRhIC0gaHR0cDovL3d3dy5jcy51aXQubm8vfmRhZ2IvaXJkYS9pcmRhLmh0
bWwgKi8KKyNkZWZpbmUgTl9TTVNCTE9DSwkxMgkvKiBTTVMgYmxvY2sgbW9kZSAtIGZvciB0
YWxraW5nIHRvIEdTTSBkYXRhIGNhcmRzIGFib3V0IFNNUyBtZXNzYWdlcyAqLwogCiAjaWZk
ZWYgX19LRVJORUxfXwogCi0tLSBsaW51eC9pbmNsdWRlL2FzbS1zcGFyYzY0L3Rlcm1pb3Mu
aC5vcmlnCVdlZCBTZXAgMzAgMDA6MTU6MTUgMTk5OAorKysgbGludXgvaW5jbHVkZS9hc20t
c3BhcmM2NC90ZXJtaW9zLmgJVGh1IE9jdCAgMSAxOTo0NTowMiAxOTk4CkBAIC02Myw2ICs2
MywxMSBAQAogI2RlZmluZSBOX0FYMjUJCTUKICNkZWZpbmUgTl9YMjUJCTYKICNkZWZpbmUg
Tl82UEFDSwkJNworI2RlZmluZSBOX01BU0MJCTgJLyogUmVzZXJ2ZWQgZm9yIE1vYml0ZXgg
bW9kdWxlIDxrYXpAY2FmZS5uZXQ+ICovCisjZGVmaW5lIE5fUjM5NjQJCTkJLyogUmVzZXJ2
ZWQgZm9yIFNpbWF0aWMgUjM5NjQgbW9kdWxlICovCisjZGVmaW5lIE5fUFJPRklCVVNfRkRM
CTEwCS8qIFJlc2VydmVkIGZvciBQcm9maWJ1cyA8RGF2ZUBtdmhpLmNvbT4gKi8KKyNkZWZp
bmUgTl9JUkRBCQkxMQkvKiBMaW51eCBJckRhIC0gaHR0cDovL3d3dy5jcy51aXQubm8vfmRh
Z2IvaXJkYS9pcmRhLmh0bWwgKi8KKyNkZWZpbmUgTl9TTVNCTE9DSwkxMgkvKiBTTVMgYmxv
Y2sgbW9kZSAtIGZvciB0YWxraW5nIHRvIEdTTSBkYXRhIGNhcmRzIGFib3V0IFNNUyBtZXNz
YWdlcyAqLwogCiAjaWZkZWYgX19LRVJORUxfXwogCi0tLSBsaW51eC9pbmNsdWRlL2FzbS1h
cm0vdGVybWlvcy5oLm9yaWcJV2VkIFNlcCAzMCAwMDoxNToxNCAxOTk4CisrKyBsaW51eC9p
bmNsdWRlL2FzbS1hcm0vdGVybWlvcy5oCVRodSBPY3QgIDEgMTk6NDU6MTMgMTk5OApAQCAt
NTUsNiArNTUsMTEgQEAKICNkZWZpbmUgTl9BWDI1CQk1CiAjZGVmaW5lIE5fWDI1CQk2CS8q
IFguMjUgYXN5bmMgKi8KICNkZWZpbmUgTl82UEFDSwkJNworI2RlZmluZSBOX01BU0MJCTgJ
LyogUmVzZXJ2ZWQgZm9yIE1vYml0ZXggbW9kdWxlIDxrYXpAY2FmZS5uZXQ+ICovCisjZGVm
aW5lIE5fUjM5NjQJCTkJLyogUmVzZXJ2ZWQgZm9yIFNpbWF0aWMgUjM5NjQgbW9kdWxlICov
CisjZGVmaW5lIE5fUFJPRklCVVNfRkRMCTEwCS8qIFJlc2VydmVkIGZvciBQcm9maWJ1cyA8
RGF2ZUBtdmhpLmNvbT4gKi8KKyNkZWZpbmUgTl9JUkRBCQkxMQkvKiBMaW51eCBJckRhIC0g
aHR0cDovL3d3dy5jcy51aXQubm8vfmRhZ2IvaXJkYS9pcmRhLmh0bWwgKi8KKyNkZWZpbmUg
Tl9TTVNCTE9DSwkxMgkvKiBTTVMgYmxvY2sgbW9kZSAtIGZvciB0YWxraW5nIHRvIEdTTSBk
YXRhIGNhcmRzIGFib3V0IFNNUyBtZXNzYWdlcyAqLwogCiAjaWZkZWYgX19LRVJORUxfXwog
Cg==

--==_Exmh_-2323674240
Content-Type: text/plain; charset=us-ascii

---- ---- ----
David Woodhouse David.Woodhouse@mvhi.com Office: (+44) 1223 810302
Project Leader, Process Information Systems Mobile: (+44) 976 658355
Axiom (Cambridge) Ltd., Swaffham Bulbeck, Cambridge, CB5 0NA, UK.
finger dwmw2@ferret.lmh.ox.ac.uk for PGP key.

--==_Exmh_-2323674240--

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/