Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

tty: Remove redundant license text

Now that the SPDX tag is in all tty files, that identifies the license
in a specific and legally-defined manner. So the extra GPL text wording
can be removed as it is no longer needed at all.

This is done on a quest to remove the 700+ different ways that files in
the kernel describe the GPL license text. And there's unneeded stuff
like the address (sometimes incorrect) for the FSF which is never
needed.

No copyright headers or other non-license-description text was removed.

Cc: Jiri Slaby <jslaby@suse.com>
Cc: James Hogan <jhogan@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

+1 -147
-2
drivers/tty/bfin_jtag_comm.c
··· 5 5 * Copyright 2008-2009 Analog Devices Inc. 6 6 * 7 7 * Enter bugs at http://blackfin.uclinux.org/ 8 - * 9 - * Licensed under the GPL-2 or later. 10 8 */ 11 9 12 10 #define DRV_NAME "bfin-jtag-comm"
-4
drivers/tty/ehv_bytechan.c
··· 5 5 * 6 6 * Author: Timur Tabi <timur@freescale.com> 7 7 * 8 - * This file is licensed under the terms of the GNU General Public License 9 - * version 2. This program is licensed "as is" without any warranty of any 10 - * kind, whether express or implied. 11 - * 12 8 * This driver support three distinct interfaces, all of which are related to 13 9 * ePAPR hypervisor byte channels. 14 10 *
-10
drivers/tty/goldfish.c
··· 3 3 * Copyright (C) 2007 Google, Inc. 4 4 * Copyright (C) 2012 Intel, Inc. 5 5 * Copyright (C) 2017 Imagination Technologies Ltd. 6 - * 7 - * This software is licensed under the terms of the GNU General Public 8 - * License version 2, as published by the Free Software Foundation, and 9 - * may be copied, distributed, and modified under those terms. 10 - * 11 - * This program is distributed in the hope that it will be useful, 12 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 - * GNU General Public License for more details. 15 - * 16 6 */ 17 7 18 8 #include <linux/console.h>
-5
drivers/tty/isicom.c
··· 1 1 // SPDX-License-Identifier: GPL-2.0+ 2 2 /* 3 - * This program is free software; you can redistribute it and/or 4 - * modify it under the terms of the GNU General Public License 5 - * as published by the Free Software Foundation; either version 6 - * 2 of the License, or (at your option) any later version. 7 - * 8 3 * Original driver code supplied by Multi-Tech 9 4 * 10 5 * Changes
-5
drivers/tty/metag_da.c
··· 3 3 * dashtty.c - tty driver for Dash channels interface. 4 4 * 5 5 * Copyright (C) 2007,2008,2012 Imagination Technologies 6 - * 7 - * This file is subject to the terms and conditions of the GNU General Public 8 - * License. See the file COPYING in the main directory of this archive 9 - * for more details. 10 - * 11 6 */ 12 7 13 8 #include <linux/atomic.h>
-4
drivers/tty/mips_ejtag_fdc.c
··· 3 3 * TTY driver for MIPS EJTAG Fast Debug Channels. 4 4 * 5 5 * Copyright (C) 2007-2015 Imagination Technologies Ltd 6 - * 7 - * This file is subject to the terms and conditions of the GNU General Public 8 - * License. See the file COPYING in the main directory of this archive for more 9 - * details. 10 6 */ 11 7 12 8 #include <linux/atomic.h>
-5
drivers/tty/moxa.c
··· 8 8 * 9 9 * This code is loosely based on the Linux serial driver, written by 10 10 * Linus Torvalds, Theodore T'so and others. 11 - * 12 - * This program is free software; you can redistribute it and/or modify 13 - * it under the terms of the GNU General Public License as published by 14 - * the Free Software Foundation; either version 2 of the License, or 15 - * (at your option) any later version. 16 11 */ 17 12 18 13 /*
-5
drivers/tty/mxser.c
··· 9 9 * Linux serial driver, written by Linus Torvalds, Theodore T'so and 10 10 * others. 11 11 * 12 - * This program is free software; you can redistribute it and/or modify 13 - * it under the terms of the GNU General Public License as published by 14 - * the Free Software Foundation; either version 2 of the License, or 15 - * (at your option) any later version. 16 - * 17 12 * Fed through a cleanup, indent and remove of non 2.6 code by Alan Cox 18 13 * <alan@lxorguk.ukuu.org.uk>. The original 1.8 code is available on 19 14 * www.moxa.com.
-13
drivers/tty/n_gsm.c
··· 3 3 * n_gsm.c GSM 0710 tty multiplexor 4 4 * Copyright (c) 2009/10 Intel Corporation 5 5 * 6 - * This program is free software; you can redistribute it and/or modify 7 - * it under the terms of the GNU General Public License version 2 as 8 - * published by the Free Software Foundation. 9 - * 10 - * This program is distributed in the hope that it will be useful, 11 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 - * GNU General Public License for more details. 14 - * 15 - * You should have received a copy of the GNU General Public License 16 - * along with this program; if not, write to the Free Software 17 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 18 - * 19 6 * * THIS IS A DEVELOPMENT SNAPSHOT IT IS NOT A FINAL RELEASE * 20 7 * 21 8 * TO DO:
-2
drivers/tty/n_hdlc.c
··· 12 12 * 13 13 * Original release 01/11/99 14 14 * 15 - * This code is released under the GNU General Public License (GPL) 16 - * 17 15 * This module implements the tty line discipline N_HDLC for use with 18 16 * tty device drivers that support bit-synchronous HDLC communications. 19 17 *
-13
drivers/tty/n_null.c
··· 8 8 * n_null.c - Null line discipline used in the failure path 9 9 * 10 10 * Copyright (C) Intel 2017 11 - * 12 - * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 - * 14 - * This program is free software; you can redistribute it and/or modify 15 - * it under the terms of the GNU General Public License version 2 16 - * as published by the Free Software Foundation. 17 - * 18 - * This program is distributed in the hope that it will be useful, 19 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 20 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21 - * GNU General Public License for more details. 22 - * 23 - * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 11 */ 25 12 26 13 static int n_null_open(struct tty_struct *tty)
-3
drivers/tty/n_r3964.c
··· 6 6 * Philips Automation Projects 7 7 * Kassel (Germany) 8 8 * ----------------------------------------------------------- 9 - * This software may be used and distributed according to the terms of 10 - * the GNU General Public License, incorporated herein by reference. 11 - * 12 9 * Author: 13 10 * L. Haag 14 11 *
-11
drivers/tty/n_tracerouter.c
··· 6 6 * 7 7 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 8 * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License version 2 11 - * as published by the Free Software Foundation. 12 - * 13 - * This program is distributed in the hope that it will be useful, 14 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 - * GNU General Public License for more details. 17 - * 18 - * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 - * 20 9 * This trace router uses the Linux line discipline framework to route 21 10 * trace data coming from a HW Modem to a PTI (Parallel Trace Module) port. 22 11 * The solution is not specific to a HW modem and this line disciple can
-11
drivers/tty/n_tracesink.c
··· 6 6 * 7 7 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 8 * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License version 2 11 - * as published by the Free Software Foundation. 12 - * 13 - * This program is distributed in the hope that it will be useful, 14 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 - * GNU General Public License for more details. 17 - * 18 - * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 - * 20 9 * The trace sink uses the Linux line discipline framework to receive 21 10 * trace data coming from the PTI source line discipline driver 22 11 * to a user-desired tty port, like USB.
-11
drivers/tty/n_tracesink.h
··· 6 6 * 7 7 * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8 8 * 9 - * This program is free software; you can redistribute it and/or modify 10 - * it under the terms of the GNU General Public License version 2 11 - * as published by the Free Software Foundation. 12 - * 13 - * This program is distributed in the hope that it will be useful, 14 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 - * GNU General Public License for more details. 17 - * 18 - * ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19 - * 20 9 * The PTI (Parallel Trace Interface) driver directs trace data routed from 21 10 * various parts in the system out through the Intel Penwell PTI port and 22 11 * out of the mobile device for analysis with a debugging tool
-3
drivers/tty/n_tty.c
··· 16 16 * This file also contains code originally written by Linus Torvalds, 17 17 * Copyright 1991, 1992, 1993, and by Julian Cowley, Copyright 1994. 18 18 * 19 - * This file may be redistributed under the terms of the GNU General Public 20 - * License. 21 - * 22 19 * Reduced memory usage for older ARM systems - Russell King. 23 20 * 24 21 * 2000/01/20 Fixed SMP locking on put_tty_queue using bits of
-14
drivers/tty/nozomi.c
··· 22 22 * Copyright (c) 2006 Option Wireless n/v 23 23 * All rights Reserved. 24 24 * 25 - * This program is free software; you can redistribute it and/or modify 26 - * it under the terms of the GNU General Public License as published by 27 - * the Free Software Foundation; either version 2 of the License, or 28 - * (at your option) any later version. 29 - * 30 - * This program is distributed in the hope that it will be useful, 31 - * but WITHOUT ANY WARRANTY; without even the implied warranty of 32 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 33 - * GNU General Public License for more details. 34 - * 35 - * You should have received a copy of the GNU General Public License 36 - * along with this program; if not, write to the Free Software 37 - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA 38 - * 39 25 * -------------------------------------------------------------------------- 40 26 */ 41 27
-14
drivers/tty/rocket.c
··· 5 5 * Written by Theodore Ts'o, 1995, 1996, 1997, 1998, 1999, 2000. 6 6 * 7 7 * Copyright (C) 1995, 1996, 1997, 1998, 1999, 2000, 2003 by Comtrol, Inc. 8 - * 9 - * This program is free software; you can redistribute it and/or 10 - * modify it under the terms of the GNU General Public License as 11 - * published by the Free Software Foundation; either version 2 of the 12 - * License, or (at your option) any later version. 13 - * 14 - * This program is distributed in the hope that it will be useful, but 15 - * WITHOUT ANY WARRANTY; without even the implied warranty of 16 - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 - * General Public License for more details. 18 - * 19 - * You should have received a copy of the GNU General Public License 20 - * along with this program; if not, write to the Free Software 21 - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 22 8 */ 23 9 24 10 /*
-2
drivers/tty/synclink.c
··· 14 14 * 15 15 * Original release 01/11/99 16 16 * 17 - * This code is released under the GNU General Public License (GPL) 18 - * 19 17 * This driver is primarily intended for use in synchronous 20 18 * HDLC mode. Asynchronous mode is also provided. 21 19 *
-1
drivers/tty/synclinkmp.c
··· 11 11 * Microgate and SyncLink are trademarks of Microgate Corporation 12 12 * 13 13 * Derived from serial.c written by Theodore Ts'o and Linus Torvalds 14 - * This code is released under the GNU General Public License (GPL) 15 14 * 16 15 * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED 17 16 * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+1 -4
drivers/tty/tty_audit.c
··· 2 2 /* 3 3 * Creating audit events from TTY input. 4 4 * 5 - * Copyright (C) 2007 Red Hat, Inc. All rights reserved. This copyrighted 6 - * material is made available to anyone wishing to use, modify, copy, or 7 - * redistribute it subject to the terms and conditions of the GNU General 8 - * Public License v.2. 5 + * Copyright (C) 2007 Red Hat, Inc. All rights reserved. 9 6 * 10 7 * Authors: Miloslav Trmac <mitr@redhat.com> 11 8 */
-3
drivers/tty/tty_ldsem.c
··· 23 23 * Michel Lespinasse <walken@google.com>. 24 24 * 25 25 * Copyright (C) 2013 Peter Hurley <peter@hurleysoftware.com> 26 - * 27 - * This file may be redistributed under the terms of the GNU General Public 28 - * License v2. 29 26 */ 30 27 31 28 #include <linux/list.h>