mkiss.c (f81ee8b8b8421dc06d13f197bb53191559cc51da) mkiss.c (357a6a875f1c4772f2102639bf19619780889f31)
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 *
4 * Copyright (C) Hans Alblas PE1AYX <hans@esrac.ele.tue.nl>
5 * Copyright (C) 2004, 05 Ralf Baechle DL5RB <ralf@linux-mips.org>
6 * Copyright (C) 2004, 05 Thomas Osterried DL9SAU <thomas@x-berg.in-berlin.de>
7 */
8#include <linux/module.h>

--- 946 unchanged lines hidden (view full) ---

955
956 status = tty_register_ldisc(&ax_ldisc);
957 if (status != 0)
958 printk(msg_regfail, status);
959
960 return status;
961}
962
1// SPDX-License-Identifier: GPL-2.0-only
2/*
3 *
4 * Copyright (C) Hans Alblas PE1AYX <hans@esrac.ele.tue.nl>
5 * Copyright (C) 2004, 05 Ralf Baechle DL5RB <ralf@linux-mips.org>
6 * Copyright (C) 2004, 05 Thomas Osterried DL9SAU <thomas@x-berg.in-berlin.de>
7 */
8#include <linux/module.h>

--- 946 unchanged lines hidden (view full) ---

955
956 status = tty_register_ldisc(&ax_ldisc);
957 if (status != 0)
958 printk(msg_regfail, status);
959
960 return status;
961}
962
963static const char msg_unregfail[] = KERN_ERR \
964 "mkiss: can't unregister line discipline (err = %d)\n";
965
966static void __exit mkiss_exit_driver(void)
967{
963static void __exit mkiss_exit_driver(void)
964{
968 int ret;
969
970 if ((ret = tty_unregister_ldisc(&ax_ldisc)))
971 printk(msg_unregfail, ret);
965 tty_unregister_ldisc(&ax_ldisc);
972}
973
974MODULE_AUTHOR("Ralf Baechle DL5RB <ralf@linux-mips.org>");
975MODULE_DESCRIPTION("KISS driver for AX.25 over TTYs");
976module_param(crc_force, int, 0);
977MODULE_PARM_DESC(crc_force, "crc [0 = auto | 1 = none | 2 = flexnet | 3 = smack]");
978MODULE_LICENSE("GPL");
979MODULE_ALIAS_LDISC(N_AX25);
980
981module_init(mkiss_init_driver);
982module_exit(mkiss_exit_driver);
966}
967
968MODULE_AUTHOR("Ralf Baechle DL5RB <ralf@linux-mips.org>");
969MODULE_DESCRIPTION("KISS driver for AX.25 over TTYs");
970module_param(crc_force, int, 0);
971MODULE_PARM_DESC(crc_force, "crc [0 = auto | 1 = none | 2 = flexnet | 3 = smack]");
972MODULE_LICENSE("GPL");
973MODULE_ALIAS_LDISC(N_AX25);
974
975module_init(mkiss_init_driver);
976module_exit(mkiss_exit_driver);